diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-20 00:10:59 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2009-11-20 00:10:59 +0100 |
commit | 7d7098e07f24a59ce601eb6c510fbe807cffee68 (patch) | |
tree | 3b08af397e3ff66abd8b631c1db740a07fcfb7c0 /html.rb | |
parent | 7effadace31c5c9efee2708e28acc4359b534b25 (diff) |
tabs are working now again
Diffstat (limited to '')
-rw-r--r-- | html.rb | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -67,14 +67,17 @@ HEAD end module Dudle - def Dudle.tabs - return <<HEAD - <div id='tabs'> - <ul> - <li id='active_tab' > poll </li> - <li class='nonactive_tab'><a href='config.cgi'> admin </a></li> - </ul> - </div> -HEAD + def Dudle.tabs(active_tab) + ret = "<div id='tabs'><ul>" + [["Poll","."], + ["Admin","config.cgi"]].each{|tab,file| + if tab == active_tab + ret += "<li id='active_tab' > #{tab} </li> " + else + ret += "<li class='nonactive_tab' ><a href='#{file}'> #{tab} </a></li> " + end + } + ret += "</ul></div>" + ret end end |