forked from Alipoodle/bug-search-web
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
246 lines (229 loc) · 12.9 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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Unofficial Discord Bug Searching Tool</title>
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6/css/select2.min.css" integrity="sha256-MeSf8Rmg3b5qLFlijnpxk6l+IJkiR91//YGPCrCmogU=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.3.1/css/foundation.min.css" integrity="sha256-itWEYdFWzZPBG78bJOOiQIn06QCgN/F0wMDcC4nOhxY=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous" />
<link rel="stylesheet" type="text/css" href="css/select2-foundation-theme.min.css" />
<link rel="stylesheet" type="text/css" href="css/bugsearch.css" />
<link rel="shortcut icon" href="images/favicon.ico" />
<link rel="icon" type="image/png" href="images/favicon-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="images/apple-touch-icon-180x180.png" sizes="180x180" />
</head>
<body>
<div class="top-bar">
<div class="top-bar-left">
<ul class="menu show-for-small-only">
<li class="menu-text">Unofficial Bug Searching Tool</li>
<li class="act-pg"><a href="./"><i class="fas fa-search"></i></a></li>
<li><a id="switch-mobile"><i class="far fa-sun"></i></a></li>
</ul>
<ul class="menu show-for-medium">
<li class="menu-text">Unofficial Bug Searching Tool</li>
<li class="act-pg"><a href="./"><i class="fas fa-search"></i> Search</a></li>
</ul>
</div>
<div class="top-bar-right show-for-medium">
<ul class="menu">
<li><a id="switch-desktop"><i class="far fa-sun"></i> Light Mode</a></li>
</ul>
</div>
</div><br />
<div class="column row" id="content">
<h5>Search for a Bug Report</h5>
<div class="callout mbox">
<strong>Remember:</strong>
<p>Links to all of the default Boards are below. If you fail to find anything here, try searching in the bug report channels or denied bugs.
<div class="small button-group trello">
<a class="button" target="_blank" href="https://trello.com/b/AExxR9lU/desktop-bugs"><i class="fas fa-desktop"></i> Desktop</a>
<a class="button" target="_blank" href="https://trello.com/b/Vqrkz3KO/android-beta-bugs"><i class="fab fa-android"></i> Android</a>
<a class="button" target="_blank" href="https://trello.com/b/vLPlnX60/ios-testflight-bugs"><i class="fab fa-apple"></i> iOS</a>
<a class="button" target="_blank" href="https://trello.com/b/UyU76Esh/linux-bugs"><i class="fab fa-linux"></i> Linux</a>
<a class="button" target="_blank" href="https://trello.com/b/Fb0LyRnD/store-bugs"><i class="fas fa-store-alt"></i> Store</a>
<a class="button" target="_blank" href="https://trello.com/b/k6jr4NyY/overlay-bugs"><i class="fas fa-window-restore"></i> Overlay</a>
</div>
</p>
<p><a data-open="trello-modal">Trello Options & Features</a> | <a data-open="history-modal">Search History</a></p>
</div>
<div class="row">
<div class="columns large-8 small-12">
<label for="search-field">Search:</label>
<p class="help-text" id="search-help">Use keywords like "Nickname", "Quick Switcher", "Uncaught Exception"<br>
<span id="search-help-specific">
You can improve searches by using Trello's Special Operators by following this <a href="https://help.trello.com/article/808-searching-for-cards-all-boards">Guide</a>
</span>
</p>
</div>
<div class="columns large-1 small-2">
<br class="show-for-large">
<div class="switch tiny">
<input class="switch-input" id="toggle-search" type="checkbox" name="toggle-search">
<label class="switch-paddle" for="toggle-search">
<span class="show-for-sr">Toggle Search</span>
</label>
</div>
</div>
<div class="columns large-3 small-10">
<br class="show-for-large">
<p class="help-text" id="search-method">Trello Search</p>
</div>
</div>
<input type="text" id="search-field" autocomplete="off" aria-describedby="search-help" required>
<label for="board-field">Board:</label>
<p class="help-text" id="board-help">Select the board you would like to search on.</p>
<select id="board-field" aria-describedby="board-help">
<!--
<option value="5771673855f47b547f2decc3" selected>Desktop</option>
<option value="57f2a306ca14741151990900">Android</option>
<option value="57f2d333b99965a6ba8cd7e0">iOS</option>
<option value="5846f7fdfa2f44d1f47267b0">Linux</option>
<option value="5bc7b4adf7d2b839fa6ac108">Store</option>
<option value="5cc22e6be84de608c791fdb6">Web</option>
<option value="5cbfb347e17452475d790070">Overlay</option>
-->
</select>
<div id="report-list">
<div class="report-item callout mbox">
<p class="report-content">
<strong>No cards found.</strong>
</p>
</div>
</div>
</div>
<!-- ====================================================================================== -->
<div class="reveal" id="trello-modal" data-close-on-esc="false" data-reveal>
<h4>Trello Options & Features</h4>
<dl>
<h6>Enter Key + Token</h6>
<dd>
This allows you to use Custom Boards, and a slightly reduced rate limiting.
<ul>
<li id="modal-key">Key:
<input type="text" id="input-key" aria-describedby="modal-key">
</li>
<li id="modal-token">Token:
<input type="text" id="input-token" aria-describedby="modal-token">
</li>
</ul>
</dd>
<dt>How to get Key + Token</dt>
<dd>
<ul>
<li>Make sure you are signed into Trello on the web.</li>
<li>Head over to <a href="https://trello.com/app-key">https://trello.com/app-key</a></li>
<li>Accept the prompt if you haven't previously done it.</li>
<li>Copy the displayed Key at the top, and place that into the Key textbox.</li>
<li>Below that should be some info on the Token, with a link to generate a key.</li>
<li>Once you allow it, a screen will appear with a token, copy and paste that into the token box.</li>
</ul>
</dd>
</dl>
<dl>
<h6>Want to add some Custom Trello boards on as well?</h6>
<dd>Enter the Trello ID Followed by the name of board you would like to have in the Select Box. A new line for each new Board.
To get the list of your Trello Boards and the IDs go to <a id="openboardlink">this link</a><br>
E.G. <code>54c9546a17b8e8afa75edf89 Chicago Restaurants</code><br>
<textarea id="text-extra-trello" rows="5" class="text-monospace"></textarea>
</dd>
</dl>
<button type="button" class="close-button" data-close aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<!-- ====================================================================================== -->
<div class="reveal" id="card-modal" data-reveal-id="card-modal" data-close-on-esc="false" data-reveal>
<div id="card">
<h4 id="card-title"></h4>
<h6>Board: <span id="card-board"></span></h6>
<label>List: <span id="card-list"></span></label>
<div id="card-badges"></div>
<hr>
<div id="archived-banner">This card is archived</div>
<p>
<span id='card-content'></span>
<span id='card-attachments'></span>
<br>
<a id='card-link'>Trello Link</a>
<br>
<a id="card-toggle-extra">Toggle Extra info</a>
<div id="card-extra-info" style="display: none;">
<hr>
<label id='card-comments'></label>
<span id='card-cr-cnr'></span>
</div>
</p>
</div>
<button type="button" class="close-button" data-close aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<!-- ====================================================================================== -->
<div class="reveal" id="search-modal" data-reveal-id="search-modal" data-close-on-esc="false" data-reveal>
<div id="card">
<h4>Search Builder</h4>
<dl>
<dt id="search-user-help">User</dt>
<dd>
<select id="search-select-user" multiple aria-describedby="search-user-help"></select>
</dd>
</dl>
<dl>
<dt id="search-must-help">MUST Contain</dt>
<dd>
<p class="help-text">Split these with a comma for each item that Must exist.</p>
<select id="search-must" multiple aria-describedby="search-must-help"></select>
</dd>
</dl>
<dl>
<dt id="search-should-help">Contain one of</dt>
<dd>
<p class="help-text">Split these with a comma for a list of items that one must be contained.</p>
<select id="search-should" multiple aria-describedby="search-should-help"></select>
</dd>
</dl>
<dl>
<dt id="search-must-not-help">MUST NOT Contain</dt>
<dd>
<p class="help-text">Split these with a comma for a list of items that should not match.</p>
<select id="search-must-not" multiple aria-describedby="search-must-not-help"></select>
</dd>
</dl>
</div>
<button type="button" class="button" id="buildSearch">Create</button>
<button type="button" class="close-button" data-close aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<!-- ====================================================================================== -->
<div class="reveal" id="history-modal" data-reveal-id="history-modal" data-close-on-esc="false" data-reveal>
<div id="card">
<h4>Work in Progress</h4>
<p>History is still being recorded, but currently there is no screen for it. Please be pacient for this to be made.</p>
</div>
<button type="button" class="close-button" data-close aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.3.1/js/foundation.min.js" integrity="sha256-Nd2xznOkrE9HkrAMi4xWy/hXkQraXioBg9iYsBrcFrs=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6/js/select2.full.min.js" integrity="sha256-muuU/82kmjkmqBTDg7kw40olFExg4W4IBfyxGXAuF4M=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.1/clipboard.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.9.0/showdown.min.js"></script>
<script src="js/bugsearch.js"></script>
<script>
$(document).foundation();
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-145328931-1"></script>
<script>
window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-145328931-1');
</script>
</body>
</html>