diff options
Diffstat (limited to 'skins/default/header.txt')
| -rw-r--r-- | skins/default/header.txt | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/skins/default/header.txt b/skins/default/header.txt new file mode 100644 index 0000000..583e7bb --- /dev/null +++ b/skins/default/header.txt @@ -0,0 +1,67 @@ +<header> + <div class="logo"> + <th1> + ## See skins/original/header.txt for commentary; not repeated here. + proc getLogoUrl { baseurl } { + set idx(first) [string first // $baseurl] + if {$idx(first) != -1} { + set idx(first+1) [expr {$idx(first) + 2}] + set idx(nextRange) [string range $baseurl $idx(first+1) end] + set idx(next) [string first / $idx(nextRange)] + if {$idx(next) != -1} { + set idx(next) [expr {$idx(next) + $idx(first+1)}] + set idx(next-1) [expr {$idx(next) - 1}] + set scheme [string range $baseurl 0 $idx(first)] + set host [string range $baseurl $idx(first+1) $idx(next-1)] + if {[string compare $scheme http:/] == 0} { + set scheme http:// + } else { + set scheme https:// + } + set logourl $scheme$host/ + } else { + set logourl $baseurl + } + } else { + set logourl $baseurl + } + return $logourl + } + set logourl [getLogoUrl $baseurl] + </th1> + <a href="$logourl"> + <img src="$logo_image_url" border="0" alt="$<project_name>"> + </a> + </div> + <div class="title"> + <h1>$<project_name></h1> + <span class="page-title">$<title></span> + </div> + <div class="status"> + <th1> + if {[info exists login]} { + html "<a href='$home/login'>$login</a>\n" + } else { + html "<a href='$home/login'>Login</a>\n" + } + </th1> + </div> +</header> +<nav class="mainmenu" title="Main Menu"> + <th1> + html "<a id='hbbtn' href='$home/sitemap' aria-label='Site Map'>☰</a>" + builtin_request_js hbmenu.js + foreach {name url expr class} $mainmenu { + if {![capexpr $expr]} continue + if {[string match /* $url]} { + if {[string match $url\[/?#\]* /$current_page/]} { + set class "active $class" + } + set url $home$url + } + html "<a href='$url' class='$class'>$name</a>\n" + } + </th1> +</nav> +<nav id="hbdrop" class='hbdrop' title="sitemap"></nav> +<h1 class="page-title">$<title></h1> |
