final move of files
[web.mtrack] / MTrackWeb / templates / master.html
1 <!DOCTYPE html>
2   
3 <html>
4     <head>
5         <meta http-equiv="Content-Type" value="text/html; charset=utf-8">
6         <meta http-equiv="X-UA-Compatible" content="IE=8">
7         <title>{title}</title>
8         <link flexy:if="favicon()" rel="icon" href="{favicon()}" type="image/x-icon" />
9         <link flexy:if="favicon()" rel="shortcut icon" href="{favicon()}" type="image/x-icon" />
10         
11         <!-- these could be compressed... -->
12         <!--  For licensing and copyright terms, see the file named LICENSE -->
13         <link rel="stylesheet" href="{rootURL}/css/smoothness/jquery-ui-1.7.2.custom.css" type="text/css" />
14         <link rel="stylesheet" href="{rootURL}/css/mtrack.css" type="text/css" />
15         <link rel="stylesheet" href="{rootURL}/css/ticket.css" type="text/css" />
16         <link rel="stylesheet" href="images/mtrack.changeset.css" type="text/css" />
17         <link rel="stylesheet" href="{rootURL}/css/markitup/markitup-simple.css" type="text/css" />
18         <link rel="stylesheet" href="{rootURL}/css/markitup/wiki.css" type="text/css" />
19         <link rel="stylesheet" href="{rootURL}/css/hyperlight/plain.css" type="text/css" />
20         <link rel="stylesheet" href="{rootURL}/css/hyperlight/vibrant-ink.css" type="text/css" />
21         <link rel="stylesheet" href="{rootURL}/css/hyperlight/zenburn.css" type="text/css" />
22         <link rel="stylesheet" href="{rootURL}/css/hyperlight/wezterm.css" type="text/css" />
23         
24         
25         
26         <!-- fixme - move to footer... -->
27         <flexy:toJSON 
28             baseURL="baseURL" 
29             rootURL="rootURL"
30             priorities="priorities"
31             severities="severities"
32             ></flexy:toJSON>
33         
34         <script type="text/javascript" src="{rootURL}/js/excanvas.pack.js"></script>
35         <script type="text/javascript" src="{rootURL}/js/jquery-1.4.2.min.js"></script>
36         <script type="text/javascript" src="{rootURL}/js/jquery-ui-1.8.2.custom.min.js"></script>
37         <script type="text/javascript" src="{rootURL}/js/jquery.asmselect.js"></script>
38         <script type="text/javascript" src="{rootURL}/js/jquery.flot.pack.js"></script>
39         <script type="text/javascript" src="{rootURL}/js/jquery.MultiFile.pack.js"></script>
40         <script type="text/javascript" src="{rootURL}/js/jquery.cookie.js"></script>
41         <script type="text/javascript" src="{rootURL}/js/jquery.treeview.js"></script>
42         <script type="text/javascript" src="{rootURL}/js/jquery.tablesorter.js"></script>
43         <script type="text/javascript" src="{rootURL}/js/jquery.metadata.js"></script>
44         <script type="text/javascript" src="{rootURL}/js/jquery.markitup.js"></script>
45         <script type="text/javascript" src="{rootURL}/js/jquery.timeago.js"></script>
46         <script type="text/javascript" src="{rootURL}/js/json2.js"></script>
47         <script type="text/javascript" src="images/js/mtrack.js"></script>
48         <script type="text/javascript" src="images/js/mtrack.ticket.js"></script>
49         <script type="text/javascript" src="images/js/mtrack.watch.js"></script>
50         <script type="text/javascript" src="images/js/mtrack.file.event.js"></script>
51         <script type="text/javascript" src="images/js/mtrack.file.js"></script>
52         
53         
54         
55         <flexy:toJSON baseURL="baseURL" rootURL="rootURL"></flexy:toJSON>
56         
57          
58
59   
60 </head>
61 <body>
62
63
64     <div id="banner-back">
65         <form id="mainsearch" action="{baseURL}/Search.php">
66             {link.username(authUser,#no_image=1#):h}
67             <input 
68                 type="text" class="search" 
69                 title="Type and press enter to Search"
70                 name="q" accesskey="f">
71         </form>
72         <div id="banner">
73             PROJECT
74         <!-- fixme   $projectname -->
75         </div>
76         <div id="header">
77             <!-- main nav - 
78                 
79                 we should just you jquery to add an active class to the current button.. 
80                 how to add to this.. - just override the template.....???
81                 We could do fancy Javascript + some database table some day..???
82             -->
83             <div id='mainnav' class='nav'><ul>
84                 <li flexy:if="hasPerm(#Browser#,#read#)"><a href="{baseURL}/Browse.html">Browse</a></li>
85                 <li flexy:if="hasPerm(#Wiki#,#read#)"><a href="{baseURL}/Wiki.html">Wiki</a></li>
86                 <li flexy:if="hasPerm(#Timeline#,#read#)"><a href="{baseURL}/Timeline.html">Timeline</a></li>
87                 <!-- <li flexy:if="hasPerm(#Roadmap#,#read#)"><a href="{baseURL}/Roadmap.html">Roadmap</a></li>-->
88                 <li flexy:if="hasPerm(#Reports#,#read#)"><a href="{baseURL}/Report/1">Active</a></li>
89                 <li flexy:if="hasPerm(#Reports#,#read#)"><a href="{baseURL}/Report/2">Pending Review</a></li>
90                 <li flexy:if="hasPerm(#Reports#,#read#)"><a href="{baseURL}/Report/3">Closed</a></li>
91                 <li flexy:if="hasPerm(#Tickets#,#create#)"><a href="{baseURL}/Ticket/0">New Ticket</a></li>
92                 <li flexy:if="hasPerm(#Projects#,#modify#)"><a href="{baseURL}/Admin.php">Admin</a></li>
93
94             </ul></div>
95         </div>
96
97         FIXME = authConfigured
98     </div>
99
100     <div flexy:if="authConfigured()" class='ui-state-highlight ui-corner-all'>
101         <span class='ui-icon ui-icon-info'></span>
102       <b>Authentication is not yet configured</b>.  Use the command line to 
103       create an admin at present
104     </div>
105     <div id="content">
106         {outputBody():h}
107         
108     </div>
109     <div id="footer">
110     <div class="navfoot">
111       Powered by <a href="http://git.roojs.com/web.mtrack">web.mtrack</a> based on Wez's
112         <a href="http://bitbucket.org/wez/mtrack/">mtrack</a>
113         
114         DEBUGGING FOOTER.. - this is interesting....
115       no. of queries: MTrackDB::$queries
116       queries : MTrackDB::$query_strings);
117       forks :  $FORKS
118        
119         
120     </div>
121     </div>
122 </body>
123
124
125 <script>
126     $(document).ready(function () {
127       window.mtrack_footer_position();
128     });
129 </script>
130
131 </html>
132