root/trac/templates/header.cs

リビジョン 2169, 3.0 kB (コミッタ: yossy, コミット時期: 3 年 前)

Renewal 09

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="ja" xml:lang="ja">
5 <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><?cs
6  if:project.name_encoded ?>
7  <title><?cs if:title ?><?cs var:title ?> - <?cs /if ?>Spark project</title><?cs
8  else ?>
9  <title>Trac: <?cs var:title ?></title><?cs
10  /if ?><?cs
11  if:html.norobots ?>
12  <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" /><?cs
13  /if ?><?cs
14  each:rel = chrome.links ?><?cs
15   each:link = rel ?><link rel="<?cs
16    var:name(rel) ?>" href="<?cs if:string.find(link.href,'/trac/chrome/common/') == 0 ?><?cs var:'/trac/chrome/site/' + string.slice(link.href, string.length('/trac/chrome/common/'), string.length(link.href)) ?><?cs else ?><?cs var:link.href ?><?cs /if ?>"<?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
20  /each ?>
21  <style type="text/css"><?cs include:"site_css.cs" ?></style><?cs
22  each:script = chrome.scripts ?>
23  <script type="<?cs var:script.type ?>" src="<?cs var:script.href ?>"></script><?cs
24  /each ?>
25 </head>
26 <body>
27 <?cs include "site_header.cs" ?>
28
29 <div id="header">
30 <div id="header-content">
31
32 <h1>Spark project</h1>
33
34 <form id="search" action="<?cs var:trac.href.search ?>" method="get">
35  <?cs if:trac.acl.SEARCH_VIEW ?><div>
36   <label for="proj-search">検索文字列:</label>
37   <input type="text" id="proj-search" name="q" size="10" accesskey="f" value="" />
38   <input type="submit" value="検索実行" />
39   <input type="hidden" name="wiki" value="on" />
40   <input type="hidden" name="changeset" value="on" />
41   <input type="hidden" name="ticket" value="on" />
42  </div><?cs /if ?>
43 </form>
44
45 <?cs def:nav(items) ?><?cs
46  if:len(items) ?><ul><?cs
47   set:idx = 0 ?><?cs
48   set:max = len(items) - 1 ?><?cs
49   each:item = items ?><?cs
50    set:first = idx == 0 ?><?cs
51    set:last = idx == max ?><li<?cs
52    if:first || last || item.active ?> class="<?cs
53     if:item.active ?>active<?cs /if ?><?cs
54     if:item.active && (first || last) ?> <?cs /if ?><?cs
55     if:first ?>first<?cs /if ?><?cs
56     if:(item.active || first) && last ?> <?cs /if ?><?cs
57     if:last ?>last<?cs /if ?>"<?cs
58    /if ?>><?cs var:item ?></li><?cs
59    set:idx = idx + 1 ?><?cs
60   /each ?></ul><?cs
61  /if ?><?cs
62 /def ?>
63
64 <div id="metanav" class="nav"><?cs call:nav(chrome.nav.metanav) ?></div>
65
66 <div id="globalnav">
67 <ul>
68 <li><a href="http://www.libspark.org/">ホーム</a></li>
69 <li><a href="http://www.libspark.org/wiki/WikiStart/en">English</a></li>
70 <li><a href="http://www.libspark.org/wiki/About">Spark について</a></li>
71 <li><a href="http://wiki.libspark.org/">Wiki</a></li>
72 <li><a href="http://libspark.wordpress.com/">ブログ</a></li>
73 <li><a href="http://forum.libspark.org/">フォーラム</a></li>
74 </ul>
75 </div>
76
77 <div id="mainnav" class="nav"><?cs call:nav(chrome.nav.mainnav) ?></div>
78
79 </div>
80 </div>
81
82 <div id="main">
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。