aboutsummaryrefslogtreecommitdiff
path: root/dudle.rb
diff options
context:
space:
mode:
authorBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2010-03-08 14:27:31 +0100
committerBenjamin Kellermann <Benjamin.Kellermann@gmx.de>2010-03-08 14:27:31 +0100
commit04e9dc5d7539c1bca0bde3a0e68b9c9ea7d8873e (patch)
tree09d6a455b6e284a9bf91166058d2d4bfd6796754 /dudle.rb
parentf7cc61b522acb1365257e7c61149a8e52e27a741 (diff)
first attempt to implement timeline
Diffstat (limited to 'dudle.rb')
-rw-r--r--dudle.rb17
1 files changed, 15 insertions, 2 deletions
diff --git a/dudle.rb b/dudle.rb
index 9256a3e..5904636 100644
--- a/dudle.rb
+++ b/dudle.rb
@@ -165,7 +165,18 @@ HEAD
end
def wizzard_nav
- ret = "<div id='wizzard_navigation'><table><tr>"
+ ret = "<div id='wizzard_navigation'>"
+ ret += "<table><tr>"
+
+ # add a timeline
+ ret += "<td colspan='3'>"
+ i = -1
+ ret += @configtabs.collect{|title,link|
+ "<a class='navigationlink' href='#{link}' title='#{title}'>#{NUMBERS[i+=1]}</a>"
+ }.join(DASH*2)
+ ret += "</td>"
+ ret += "</tr><tr>"
+
[[_("Previous"),@wizzardindex == 0],
[_("Next"),@wizzardindex >= @configtabs.size()-2],
[_("Finish"),@wizzardindex == @configtabs.size()-1]].each{|button,disabled|
@@ -180,7 +191,9 @@ HEAD
</td>
READY
}
- ret += "</tr></table></div>"
+
+ ret += "</tr></table>"
+ ret += "</div>"
end
def wizzard_redirect