Mercurial > bugzilla-dashboard
annotate main.html @ 47:0b71df72ebe1
integrated dashboard into main.html.
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Sat, 24 Apr 2010 20:24:54 -0700 |
parents | 72d01c7d5258 |
children | b86cf631e753 |
rev | line source |
---|---|
36
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
1 <html> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
2 <head> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
3 <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
4 <link rel="stylesheet" type="text/css" media="all" |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
5 href="css/main.css" /> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
6 <title>Bugzilla Dashboard</title> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
7 </head> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
8 <body> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
9 <div id="header"> |
38 | 10 <h1 class="title">Bugzilla Dashboard</h1> |
45
72d01c7d5258
added hide-while-loading class
Atul Varma <avarma@mozilla.com>
parents:
44
diff
changeset
|
11 <ul class="menu hide-while-loading"> |
38 | 12 <li title="login" class="requires-no-login">Log In</span> |
37 | 13 <li title="login" class="requires-login">Change User</span> |
14 <li title="find-user" class="requires-auth-login">Find A User</span> | |
15 <li title="file-bug">File A Bug</span> | |
16 </ul> | |
36
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
17 </div> |
44
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
18 <div id="loading-screen" class="loading"> </div> |
47
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
19 <div id="reports" class="requires-login hide-while-loading"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
20 <div class="container"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
21 <div id="code-reviews"><h2>My Things To Review</h2></div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
22 <div id="assigned-bugs"><h2>My Assigned Bugs</h2></div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
23 <div id="reported-bugs"><h2>My Reported Bugs</h2></div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
24 <div id="cc-bugs"><h2>My CC'd Bugs</h2></div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
25 <div id="fixed-bugs"><h2>Recently Fixed Bugs</h2></div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
26 </div> |
36
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
27 </div> |
37 | 28 <div id="login" class="dialog"> |
38 | 29 <div class="content"> |
37 | 30 <form id="login-form"> |
31 <p>Enter your Bugzilla login information below.</p> | |
32 <p>Your browser sends these credentials directly to | |
33 Bugzilla over a secure connection—no third parties can access | |
34 them, including the server this page is hosted on.</p> | |
35 <table> | |
36 <tr> | |
37 <td>Your Username</td> | |
42 | 38 <td><input type="text" class="username" id="login-username"/></td> |
37 | 39 </tr> |
40 <tr> | |
41 <td>Your Password</td> | |
42 | 42 <td><input type="password" class"password" id="login-password"/></td> |
37 | 43 </tr> |
44 </table> | |
45 <br/> | |
42 | 46 <input type="submit" id="login-submit" value="View Dashboard"/> |
37 | 47 </form> |
38 | 48 </div> |
37 | 49 </div> |
47
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
50 <div id="templates"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
51 <div class="bug-tooltip"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
52 <div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
53 <span class="priority"></span> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
54 <span class="severity"></span> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
55 </div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
56 <div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
57 <span class="product"></span> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
58 <span class="component"></span> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
59 </div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
60 <div>Created <span class="age"></span></div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
61 </div> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
62 <table class="bugs"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
63 <tr class="header"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
64 <th>Summary</th> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
65 <th>Last Changed</th> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
66 </tr> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
67 <tr class="bug-row"> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
68 <td class="summary"></td> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
69 <td class="last-changed"></td> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
70 </tr> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
71 </table> |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
72 </div> |
36
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
73 </body> |
37 | 74 <!-- Base Scripts --> |
36
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
75 <script src="js/jquery.js"></script> |
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
76 <script src="js/require.js"></script> |
47
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
77 <script src="js/bugzilla.js"></script> |
44
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
78 <script> |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
79 $(window).ready(function() { |
47
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
80 var moduleScriptNames = [ |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
81 "app", |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
82 "date-utils", |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
83 "cache" |
44
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
84 ]; |
37 | 85 |
47
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
86 var moduleScripts = []; |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
87 |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
88 moduleScriptNames.forEach(function(name) { |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
89 moduleScripts.push("js/modules/" + name + ".js"); |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
90 }); |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
91 |
44
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
92 var customModuleExports = { |
47
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
93 jQuery: jQuery, |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
94 bugzilla: Bugzilla, |
0b71df72ebe1
integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents:
45
diff
changeset
|
95 window: window |
44
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
96 }; |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
97 |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
98 Require.preload(document, moduleScripts, function whenLoaded() { |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
99 $("#loading-screen").hide(); |
45
72d01c7d5258
added hide-while-loading class
Atul Varma <avarma@mozilla.com>
parents:
44
diff
changeset
|
100 $(".hide-while-loading").show(); |
44
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
101 var require = Require.build(Require.modules, customModuleExports); |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
102 require("app/ui").init(document); |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
103 }); |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
104 }); |
d3ed74176b4d
added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents:
42
diff
changeset
|
105 </script> |
36
eb2cc1f89869
Added a test suite, basic CommonJS module loader, and a new main.html file that will be a unified UI to all three pages (dashboard, user-finder, bug-filer).
Atul Varma <avarma@mozilla.com>
parents:
diff
changeset
|
106 </html> |