annotate index.html @ 92:16e98d4313e6

now lazy-loading jquery-ui and bugzilla.js.
author Atul Varma <avarma@mozilla.com>
date Mon, 26 Apr 2010 18:48:58 -0700
parents ee0a4597c067
children 544d339d2b4c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>
60
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
3 <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
4 <link rel="stylesheet" type="text/css" media="all"
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
5 href="css/jquery-ui.css" />
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
6 <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
7 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
8 <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
9 </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
10 <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
11 <div id="header">
38
1cf0cdbc18cc better first-run experience
Atul Varma <avarma@mozilla.com>
parents: 37
diff changeset
12 <h1 class="title">Bugzilla Dashboard</h1>
45
72d01c7d5258 added hide-while-loading class
Atul Varma <avarma@mozilla.com>
parents: 44
diff changeset
13 <ul class="menu hide-while-loading">
51
3af7cd6ae638 changed menu items to use data-dialog attr instead of title, which sets tooltips.
Atul Varma <avarma@mozilla.com>
parents: 48
diff changeset
14 <li data-dialog="login"
56
4728c2db6fd6 changed 'Log In' to 'Authenticate' if user is logged in but unauthenticated.
Atul Varma <avarma@mozilla.com>
parents: 54
diff changeset
15 class="requires-no-login"><span>Log In</span></li>
51
3af7cd6ae638 changed menu items to use data-dialog attr instead of title, which sets tooltips.
Atul Varma <avarma@mozilla.com>
parents: 48
diff changeset
16 <li data-dialog="login"
56
4728c2db6fd6 changed 'Log In' to 'Authenticate' if user is logged in but unauthenticated.
Atul Varma <avarma@mozilla.com>
parents: 54
diff changeset
17 class="requires-no-auth-login"><span>Authenticate</span></li>
68
6f5b5b404066 added a refresh button.
Atul Varma <avarma@mozilla.com>
parents: 63
diff changeset
18 <li data-dialog="login"
48
b86cf631e753 turned menu into a fixed overlay
Atul Varma <avarma@mozilla.com>
parents: 47
diff changeset
19 class="requires-login"><span>Change User</span></li>
68
6f5b5b404066 added a refresh button.
Atul Varma <avarma@mozilla.com>
parents: 63
diff changeset
20 <li data-command="refresh-dashboard"
6f5b5b404066 added a refresh button.
Atul Varma <avarma@mozilla.com>
parents: 63
diff changeset
21 class="requires-login"><span>Refresh</span></li>
78
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
22 <li data-dialog="repair"><span>Repair</span></li>
51
3af7cd6ae638 changed menu items to use data-dialog attr instead of title, which sets tooltips.
Atul Varma <avarma@mozilla.com>
parents: 48
diff changeset
23 <li data-dialog="find-user"
48
b86cf631e753 turned menu into a fixed overlay
Atul Varma <avarma@mozilla.com>
parents: 47
diff changeset
24 class="requires-auth-login"><span>Find A User</span></li>
51
3af7cd6ae638 changed menu items to use data-dialog attr instead of title, which sets tooltips.
Atul Varma <avarma@mozilla.com>
parents: 48
diff changeset
25 <li data-dialog="file-bug"><span>File A Bug</span></li>
78
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
26 </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
27 </div>
44
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
28 <div id="loading-screen" class="loading">&nbsp;</div>
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
29 <div id="reports" class="requires-login hide-while-loading">
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
30 <div class="container">
52
8820100ae903 Removed word 'my' from column headers
Atul Varma <avarma@mozilla.com>
parents: 51
diff changeset
31 <div id="code-reviews"><h2>Things To Review</h2></div>
8820100ae903 Removed word 'my' from column headers
Atul Varma <avarma@mozilla.com>
parents: 51
diff changeset
32 <div id="assigned-bugs"><h2>Assigned Bugs</h2></div>
8820100ae903 Removed word 'my' from column headers
Atul Varma <avarma@mozilla.com>
parents: 51
diff changeset
33 <div id="reported-bugs"><h2>Reported Bugs</h2></div>
8820100ae903 Removed word 'my' from column headers
Atul Varma <avarma@mozilla.com>
parents: 51
diff changeset
34 <div id="cc-bugs"><h2>CC'd Bugs</h2></div>
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
35 <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
36 </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
37 </div>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
38 <div id="login" class="dialog">
38
1cf0cdbc18cc better first-run experience
Atul Varma <avarma@mozilla.com>
parents: 37
diff changeset
39 <div class="content">
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
40 <form id="login-form">
57
2bd4a44f1182 changed text of login form.
Atul Varma <avarma@mozilla.com>
parents: 56
diff changeset
41 <p>Enter a user's Bugzilla information below. If you don't
2bd4a44f1182 changed text of login form.
Atul Varma <avarma@mozilla.com>
parents: 56
diff changeset
42 provide a password, you'll only be able to see the user's
2bd4a44f1182 changed text of login form.
Atul Varma <avarma@mozilla.com>
parents: 56
diff changeset
43 public bugs, and you also won't be able to use some of this
2bd4a44f1182 changed text of login form.
Atul Varma <avarma@mozilla.com>
parents: 56
diff changeset
44 page's awesome functionality.</p>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
45 <table>
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
46 <tr>
89
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
47 <td>Bugzilla Username</td>
42
0a1c7fec0af2 css selector refactorings
Atul Varma <avarma@mozilla.com>
parents: 41
diff changeset
48 <td><input type="text" class="username" id="login-username"/></td>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
49 </tr>
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
50 <tr>
89
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
51 <td>Bugzilla Password</td>
54
1199b970c68b present 'Log In' when user isn't authenticated
Atul Varma <avarma@mozilla.com>
parents: 52
diff changeset
52 <td><input type="password" class="password" id="login-password"/></td>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
53 </tr>
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
54 </table>
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
55 <br/>
42
0a1c7fec0af2 css selector refactorings
Atul Varma <avarma@mozilla.com>
parents: 41
diff changeset
56 <input type="submit" id="login-submit" value="View Dashboard"/>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
57 </form>
38
1cf0cdbc18cc better first-run experience
Atul Varma <avarma@mozilla.com>
parents: 37
diff changeset
58 </div>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
59 </div>
63
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
60 <div id="file-bug" class="dialog">
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
61 <div class="content">
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
62 <form id="file-bug">
78
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
63 <p>Type in part of a product or component below, select from
63
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
64 the auto-complete list, and press enter. You'll then get sent to a
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
65 Bugzilla page where you can fill out a summary, description, and
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
66 more details for the bug.</p>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
67 <table>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
68 <tr>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
69 <td>Category</td>
78
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
70 <td><input type="text" class="category" id="file-bug-category"/></td>
63
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
71 </tr>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
72 </table>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
73 </form>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
74 </div>
88b856b1353b added file-bug dialog
Atul Varma <avarma@mozilla.com>
parents: 60
diff changeset
75 </div>
78
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
76 <div id="repair" class="dialog">
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
77 <div class="content">
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
78 <form id="repair-form">
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
79 <p>If this page isn't working as you expect, enter the
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
80 text &ldquo;repair my dashboard&rdquo; below and
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
81 press enter. Hopefully that will fix things.</p>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
82 <br/>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
83 <input type="text" class="phrase" id="repair-phrase"/>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
84 </form>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
85 <div class="result"></div>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
86 </div>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
87 </div>
60
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
88 <div id="find-user" class="dialog">
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
89 <div class="content">
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
90 <form id="find-user-form">
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
91 <p>Just type in part of a user name below. You can optionally
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
92 open a customized Bugzilla dashboard for the user, too.</p>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
93 <table>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
94 <tr>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
95 <td>Name</td>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
96 <td><input type="text" class="query" id="find-user-query"/></td>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
97 </tr>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
98 </table>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
99 <br/>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
100 <input type="submit" id="find-user-submit"
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
101 value="Show User Dashboard"/>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
102 </form>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
103 </div>
07d3d1560b93 added find a user functionality
Atul Varma <avarma@mozilla.com>
parents: 57
diff changeset
104 </div>
89
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
105 <div id="errors"></div>
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
106 <div id="templates">
89
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
107 <div class="errors">
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
108 <div class="bugzilla-api-error">I had trouble talking to Bugzilla.
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
109 Perhaps you entered the wrong username/password, or I
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
110 messed up.</div>
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
111 <div class="unknown-error">An unknown error occurred.</div>
ee0a4597c067 Added a really basic error log that gets populated when the wrong username/pass is entered. Also, the username/password prompt for login now emphasizes the fact that it is a bugzilla login.
Atul Varma <avarma@mozilla.com>
parents: 85
diff changeset
112 </div>
78
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
113 <div class="repair-success">Done. Try reloading this page and see
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
114 if your problem is fixed.</div>
4bb45ff5788a added repair dialog
Atul Varma <avarma@mozilla.com>
parents: 77
diff changeset
115 <div class="repair-failure">Hey, that wasn't the right text.</div>
74
1a0a3abbba93 more links now have # next to them
Atul Varma <avarma@mozilla.com>
parents: 73
diff changeset
116 <div class="more-link"><span class="number"></span> more&hellip;</div>
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
117 <div class="bug-tooltip">
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
118 <div>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
119 <span class="priority"></span>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
120 <span class="severity"></span>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
121 </div>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
122 <div>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
123 <span class="product"></span>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
124 <span class="component"></span>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
125 </div>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
126 <div>Created <span class="age"></span></div>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
127 </div>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
128 <table class="bugs">
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
129 <tr class="header">
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
130 <th>Summary</th>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
131 <th>Last&nbsp;Changed</th>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
132 </tr>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
133 <tr class="bug-row">
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
134 <td class="summary"></td>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
135 <td class="last-changed"></td>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
136 </tr>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
137 </table>
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
138 </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
139 </body>
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
140 <!-- 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
141 <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
142 <script src="js/require.js"></script>
44
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
143 <script>
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
144 $(window).ready(function() {
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
145 var moduleScriptNames = [
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
146 "app",
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
147 "date-utils",
72
0eab9a3ff12f replaced my last commit w/ a serial xhr queue, so that the dashboard requests are serialized but other ones aren't.
Atul Varma <avarma@mozilla.com>
parents: 68
diff changeset
148 "cache",
0eab9a3ff12f replaced my last commit w/ a serial xhr queue, so that the dashboard requests are serialized but other ones aren't.
Atul Varma <avarma@mozilla.com>
parents: 68
diff changeset
149 "xhr"
44
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
150 ];
37
deebff30e816 added login form
Atul Varma <avarma@mozilla.com>
parents: 36
diff changeset
151
92
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
152 var scripts = [
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
153 "js/jquery-ui.js",
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
154 "js/bugzilla.js"
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
155 ];
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
156
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
157 moduleScriptNames.forEach(function(name) {
92
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
158 scripts.push("js/modules/" + name + ".js");
47
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
159 });
0b71df72ebe1 integrated dashboard into main.html.
Atul Varma <avarma@mozilla.com>
parents: 45
diff changeset
160
85
516e69809e06 Load json2.js if no native window.JSON implementation is found.
Atul Varma <avarma@mozilla.com>
parents: 80
diff changeset
161 if (!('JSON' in window))
92
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
162 scripts.push("js/json2.js");
85
516e69809e06 Load json2.js if no native window.JSON implementation is found.
Atul Varma <avarma@mozilla.com>
parents: 80
diff changeset
163
92
16e98d4313e6 now lazy-loading jquery-ui and bugzilla.js.
Atul Varma <avarma@mozilla.com>
parents: 89
diff changeset
164 Require.preload(document, scripts, function whenLoaded() {
44
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
165 $("#loading-screen").hide();
45
72d01c7d5258 added hide-while-loading class
Atul Varma <avarma@mozilla.com>
parents: 44
diff changeset
166 $(".hide-while-loading").show();
80
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
167
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
168 var moduleExports = {};
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
169 var require = Require.build(Require.modules, moduleExports);
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
170 require("app/loader").init(moduleExports, {
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
171 jQuery: jQuery,
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
172 Bugzilla: Bugzilla,
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
173 window: window
677df912e92d added app/loader module.
Atul Varma <avarma@mozilla.com>
parents: 78
diff changeset
174 });
44
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
175 });
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
176 });
d3ed74176b4d added module preloading and loading screen
Atul Varma <avarma@mozilla.com>
parents: 42
diff changeset
177 </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
178 </html>