-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathindex.html
103 lines (102 loc) · 6.29 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<!DOCTYPE html>
<html>
<head>
<title>Necko Triage Helper</title>
<meta charset="utf-8">
<link rel="stylesheet" href="necko-triage.css" />
<!-- non-minified versions
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" integrity="sha384-xewr6kSkq3dBbEtB6Z/3oFZmknWn7nHqhLVLrYgzEFRbU/DHSxW7K3B44yWUN60D" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.js" integrity="sha256-9wM2SPsbZp8aQ0KHzSeg+KsAYGtc7GRTombqhhXvLSg=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.19.1/URI.js" integrity="sha256-JtqhFqs5gUCpfvwJq+z2FbIlXKzF4u49cajpAFjbg54=" crossorigin="anonymous"></script>
-->
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.min.css" integrity="sha384-kcAOn9fN4XSd+TGsNu2OQKSuV5ngOwt7tg73O4EpaD91QXvrfgvf0MR7/2dUjoI6" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js" integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.min.js" integrity="sha256-9YAuB2VnFZNJ+lKfpaQ3dKQT9/C0j3VUla76hHbiVF8=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/URI.js/1.19.1/URI.min.js" integrity="sha256-D3tK9Rf/fVqBf6YDM8Q9NCNf/6+F2NOKnYSXHcl0keU=" crossorigin="anonymous"></script>
<script src="utils.js"></script>
<script src="app-settings.js"></script>
<script src="bug-view.js"></script>
<script src="bug-table.js"></script>
<script src="necko-triage.js"></script>
<script>
var triage = null;
$(function () {
triage = new NeckoTriage();
triage.init();
});
</script>
</head>
<body>
<ul id="menu">
<li><div><span class="ui-icon ui-icon-gear"></span>Menu</div>
<ul>
<li><div><span class="ui-icon ui-icon-extlink"></span><a href="https://docs.google.com/document/d/1n9oWZ_9otDRsSGSu9EbvZK8_ZwD1DI7AxZYKdUlyNu0/edit?usp=sharing" target="_blank">Necko Triage Guide</a></div></li>
<li><div><span class="ui-icon ui-icon-extlink"></span><a href="https://docs.google.com/document/d/1TceGKfHu80UuWXzxsJShF5k5gD7FQJ7whBWWtOGDTXU/edit" target="_blank">Necko Meeting Notes</a></div></li>
<li id="reload-all"><div><span class="ui-icon ui-icon-arrowrefresh-1-e"></span><a>Reload All Tables</a></div></li>
<li id="settings-trigger"><div><span class="ui-icon ui-icon-gear"></span><a>Settings</a></div></li>
</ul>
</li>
</ul>
<div id="necko-triage-root">
<ul id="necko-triage-tabs" class="tab-menu"></ul>
</div>
<div id="footer" class="footer">
necko-triage v<span id="necko-triage-version"></span>
<a href="https://github.com/nwgh/necko-triage" target="_blank">(Source)</a>
</div>
<div id="settings-dialog" class="modal-dialog" title="Settings">
<label for="bz-apikey">API Key <input type="password" name="bz-apikey" id="bz-apikey"></label>
<div class="dialog-element">
<label for="open-bugs-in-new-window">Open Bugs in New Window</label>
<input type="checkbox" name="open-bugs-in-new-window" id="open-bugs-in-new-window" checked>
</div>
<div class="dialog-element">
<label for="show-tables-in-tabs">Show Tables in Tabs</label>
<input type="checkbox" name="show-tables-in-tabs" id="show-tables-in-tabs">
</div>
<div class="dialog-element">
<label for="modally-edit-bugs">Edit Bugs In-App</label>
<input type="checkbox" name="modally-edit-bugs" id="modally-edit-bugs">
</div>
<fieldset class="dialog-element">
<legend>Custom Queries
<button id="custom-query-add-trigger" class="ui-button ui-widget ui-corner-all ui-button-icon-only" title="Add Custom Query">
<span class="ui-icon ui-icon-plus"></span>
</button>
</legend>
<div id="custom-queries-wrapper"></div>
</fieldset>
</div>
<div id="custom-queries-help" class="modal-dialog" title="Custom Queries">
<p>
First, pick a name for your query. Make it descriptive, like
"Untriaged bugs reported by me". (Hint: something like "Custom
Query 1" probably won't help you remember what you're looking at
later!). Put that in the "Name" box.
</p>
<p>
Next, go to the
<a href="https://bugzilla.mozilla.org/query.cgi" target="_blank">Bugzilla search page</a>
and perform your search. Once you've done that, copy the URL of the
the results page and paste it into the "Bugzilla URL" box.
</p>
<p>
Finally, click "Save". That's it!
</p>
</div>
<div id="custom-query-add" class="modal-dialog" title="Add Custom Query">
<div>
<label for="query-title">Name <input type="text" name="query-title" id="query-title"></label>
</div>
<div class="dialog-element">
<label for="query-url">Bugzilla URL <input type="text" name="query-url" id="query-url"></label>
</div>
<div class="dialog-element footer">
<span id="custom-queries-help-trigger" class="help-link">How do I do this?</span>
</div>
</div>
</body>
</html>