diff options
Diffstat (limited to 'html.rb')
-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 |