source: trac/vendor/current/templates/header.cs @ 2588

Revision 2588, 4.4 KB checked in by moschny, 8 years ago (diff)

Load . into trac/vendor/current.

Line 
1<!DOCTYPE html
2    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
3    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 <head><?cs
6  if:project.name ?>
7  <title><?cs if:title ?><?cs var:title ?> - <?cs /if ?><?cs
8    var:project.name?> - Trac</title><?cs
9  else ?>
10  <title>Trac: <?cs var:title ?></title><?cs
11  /if ?><?cs
12  if:html.norobots ?>
13  <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" /><?cs
14  /if ?><?cs
15  each:rel = links ?><?cs each:link = rel ?>
16  <link rel="<?cs var:name(rel) ?>" href="<?cs var:link.href ?>"<?cs
17   if:link.title ?> title="<?cs var:link.title ?>"<?cs /if ?><?cs
18   if:link.type ?> type="<?cs var:link.type ?>"<?cs /if ?> /><?cs
19  /each ?><?cs /each ?>
20  <style type="text/css">
21   @import url(<?cs var:htdocs_location ?>css/trac.css);
22   <?cs if:html.stylesheet ?>@import url(<?cs var:htdocs_location ?><?cs
23     var:html.stylesheet ?>);<?cs /if ?>
24   <?cs include "site_css.cs" ?>
25  </style>
26  <script src="<?cs var:htdocs_location ?>trac.js" type="text/javascript"></script>
27 </head>
28<body>
29<?cs include "site_header.cs" ?>
30<div id="banner">
31
32<div id="header">
33  <a id="logo" href="<?cs var:header_logo.link ?>"><img src="<?cs var:header_logo.src ?>"
34      width="<?cs var:header_logo.width ?>" height="<?cs var:header_logo.height ?>"
35      alt="<?cs var:header_logo.alt ?>" /></a>
36  <hr />
37</div>
38
39<form id="search" action="<?cs var:trac.href.search ?>" method="get">
40 <?cs if:trac.acl.SEARCH_VIEW ?><div>
41  <label for="proj-search">Search:</label>
42  <input type="text" id="proj-search" name="q" size="10" value="" />
43  <input type="submit" value="Search" />
44  <input type="hidden" name="wiki" value="on" />
45  <input type="hidden" name="changeset" value="on" />
46  <input type="hidden" name="ticket" value="on" />
47 </div><?cs /if ?>
48</form>
49
50<div id="metanav" class="nav">
51 <h2>Navigation</h2>
52 <ul>
53  <li class="first"><?cs if:trac.authname == "anonymous" || !trac.authname ?>
54    <a href="<?cs var:trac.href.login ?>">Login</a>
55  <?cs else ?>
56    logged in as <?cs var:trac.authname ?> </li>
57    <li><a href="<?cs var:trac.href.logout ?>">Logout</a>
58  <?cs /if ?></li>
59  <li><a href="<?cs var:trac.href.settings ?>">Settings</a></li>
60  <li><a accesskey="6" href="<?cs var:trac.href.wiki ?>/TracGuide">Help/Guide</a></li>
61  <li style="display: none"><a accesskey="5" href="http://projects.edgewall.com/trac/wiki/TracFaq">FAQ</a></li>
62  <li style="display: none"><a accesskey="0" href="<?cs var:trac.href.wiki ?>/TracAccessibility">Accessibility</a></li>
63  <li class="last"><a accesskey="9" href="<?cs var:trac.href.about ?>">About Trac</a></li>
64 </ul>
65</div>
66
67</div>
68
69<?cs def:navlink(text, href, id, aclname, accesskey) ?><?cs
70 if $aclname ?><li><a href="<?cs var:href ?>"<?cs
71  if $id == $trac.active_module ?> class="active"<?cs
72  /if ?><?cs
73  if:$accesskey!="" ?> accesskey="<?cs var:$accesskey ?>"<?cs
74  /if ?>><?cs var:text ?></a></li><?cs
75 /if ?><?cs
76/def ?>
77
78<?cs if $trac.active_module == "wiki" ?><?cs
79  set:$wiki_view="wiki" ?><?cs
80 else  ?><?cs
81  set:$wiki_view="attachment" ?><?cs
82 /if  ?><?cs
83 if $trac.active_module == "ticket" ?><?cs
84  set:$ticket_view="ticket" ?><?cs
85 elif $trac.active_module == "query" ?><?cs
86  set:$ticket_view="query" ?><?cs
87 else ?><?cs
88  set:$ticket_view="report" ?><?cs
89 /if  ?><?cs
90 if $trac.active_module == "log" ?><?cs
91  set:$browser_view="log" ?><?cs
92 elif $trac.active_module == "file" ?><?cs
93  set:$browser_view="file" ?><?cs
94 else  ?><?cs
95  set:$browser_view="browser" ?><?cs
96 /if  ?><?cs
97 if $trac.active_module == "milestone" ?><?cs
98  set:$roadmap_view="milestone" ?><?cs
99 else ?><?cs
100  set:$roadmap_view="roadmap" ?><?cs
101 /if ?>
102
103<div id="mainnav" class="nav">
104 <ul><?cs
105  call:navlink("Wiki", trac.href.wiki, wiki_view,
106               trac.acl.WIKI_VIEW, "1") ?><?cs
107  call:navlink("Timeline", trac.href.timeline, "timeline",
108               trac.acl.TIMELINE_VIEW, "2") ?><?cs
109  call:navlink("Roadmap", trac.href.roadmap, roadmap_view,
110               trac.acl.ROADMAP_VIEW, "3") ?><?cs
111  call:navlink("Browse Source", trac.href.browser, browser_view,
112               trac.acl.BROWSER_VIEW, "") ?><?cs
113  call:navlink("View Tickets", trac.href.report, ticket_view,
114               trac.acl.REPORT_VIEW, "") ?><?cs
115  call:navlink("New Ticket", trac.href.newticket, "newticket",
116               trac.acl.TICKET_CREATE, "7") ?><?cs
117  call:navlink("Search", trac.href.search, "search",
118               trac.acl.SEARCH_VIEW, "4") ?></ul>
119</div>
120
121<div id="main">
Note: See TracBrowser for help on using the repository browser.