Fossil SCM

Adjust the header generator for the etienne1 skin so that it takes into account query parameters on menu URLs when deciding if a menu element is active.

drh 2015-02-16 04:30 trunk
Commit b2852d41ad25fff31bbc321c925f5c3c6d5d859f
1 file changed +1 -1
--- skins/etienne1/header.txt
+++ skins/etienne1/header.txt
@@ -23,11 +23,11 @@
2323
<div class="mainmenu">
2424
<th1>
2525
proc menulink {url name} {
2626
upvar current_page current
2727
upvar home home
28
- if {$url eq "/$current"} {
28
+ if {[string range $url 0 [string length $current]] eq "/$current"} {
2929
html "<a href='$home$url' class='active'>$name</a>\n"
3030
} else {
3131
html "<a href='$home$url'>$name</a>\n"
3232
}
3333
}
3434
--- skins/etienne1/header.txt
+++ skins/etienne1/header.txt
@@ -23,11 +23,11 @@
23 <div class="mainmenu">
24 <th1>
25 proc menulink {url name} {
26 upvar current_page current
27 upvar home home
28 if {$url eq "/$current"} {
29 html "<a href='$home$url' class='active'>$name</a>\n"
30 } else {
31 html "<a href='$home$url'>$name</a>\n"
32 }
33 }
34
--- skins/etienne1/header.txt
+++ skins/etienne1/header.txt
@@ -23,11 +23,11 @@
23 <div class="mainmenu">
24 <th1>
25 proc menulink {url name} {
26 upvar current_page current
27 upvar home home
28 if {[string range $url 0 [string length $current]] eq "/$current"} {
29 html "<a href='$home$url' class='active'>$name</a>\n"
30 } else {
31 html "<a href='$home$url'>$name</a>\n"
32 }
33 }
34

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button