aboutsummaryrefslogtreecommitdiff
path: root/html.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-20 00:10:59 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2009-11-20 00:10:59 +0100
commit7d7098e07f24a59ce601eb6c510fbe807cffee68 (patch)
tree3b08af397e3ff66abd8b631c1db740a07fcfb7c0 /html.rb
parent7effadace31c5c9efee2708e28acc4359b534b25 (diff)
tabs are working now again
Diffstat (limited to 'html.rb')
-rw-r--r--html.rb21
1 files changed, 12 insertions, 9 deletions
diff --git a/html.rb b/html.rb
index b40cca6..e0c521f 100644
--- a/html.rb
+++ b/html.rb
@@ -67,14 +67,17 @@ HEAD
end
module Dudle
- def Dudle.tabs
- return <<HEAD
- <div id='tabs'>
- <ul>
- <li id='active_tab' >&nbsp;poll&nbsp;</li>
- <li class='nonactive_tab'><a href='config.cgi'>&nbsp;admin&nbsp;</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' >&nbsp;#{tab}&nbsp;</li> "
+ else
+ ret += "<li class='nonactive_tab' ><a href='#{file}'>&nbsp;#{tab}&nbsp;</a></li> "
+ end
+ }
+ ret += "</ul></div>"
+ ret
end
end