summaryrefslogtreecommitdiff
path: root/skins/copland/header.txt
diff options
context:
space:
mode:
Diffstat (limited to 'skins/copland/header.txt')
-rw-r--r--skins/copland/header.txt42
1 files changed, 42 insertions, 0 deletions
diff --git a/skins/copland/header.txt b/skins/copland/header.txt
new file mode 100644
index 0000000..2aeef09
--- /dev/null
+++ b/skins/copland/header.txt
@@ -0,0 +1,42 @@
+<header class="site-header">
+ <div class="container site-header-row">
+ <a class="site-brand" href="$home$index_page">Copland</a>
+ <div class="resource-title">
+ <a href="$home$index_page">$<project_name></a>
+ <span class="resource-separator" aria-hidden="true">/</span>
+ <span class="resource-page">$<title></span>
+ </div>
+ <div class="account-nav">
+ <th1>
+ if {[info exists login]} {
+ html "<a href='$home/login'>$login</a>"
+ } else {
+ html "<a href='$home/login'>Log in</a>"
+ }
+ </th1>
+ </div>
+ </div>
+ <div class="resource-nav">
+ <nav class="container mainmenu" aria-label="Repository">
+ <th1>
+ foreach {name url expr class} $mainmenu {
+ if {![capexpr $expr]} continue
+ if {[string match /chat* $url] || [string match chat* $url]
+ || [string match /taglist* $url] || [string match taglist* $url]
+ || [string match /forum* $url] || [string match forum* $url]
+ || [string match /reportlist* $url] || [string match reportlist* $url]
+ || [string match /ticket* $url] || [string match ticket* $url]
+ || [string match /tkt* $url] || [string match tkt* $url]} 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>
+ </div>
+</header>
+<h1 class="container page-title">$<title></h1>