|
39 | 39 | var lastFocused;
|
40 | 40 |
|
41 | 41 | function enableFilter() {
|
42 |
| - if (!document.querySelector) { |
43 |
| - var filter = document.getElementById && document.getElementById('panel-filter'); |
44 |
| - if (filter) { |
45 |
| - filter.className += ' none'; |
46 |
| - } |
47 |
| - return; |
48 |
| - } |
49 |
| - |
50 | 42 | // pre check
|
51 | 43 | var filter = document.body.querySelector('.filter');
|
52 | 44 | if (!filter) {
|
|
187 | 179 | }
|
188 | 180 |
|
189 | 181 | function keepFocusOnBackwardForward() {
|
190 |
| - if (window.onpageshow === undefined || !document.querySelector) return; |
191 |
| - |
192 | 182 | function onFocus(e) {
|
193 | 183 | var link = e.target;
|
194 | 184 | while (link && !(link instanceof HTMLAnchorElement)) {
|
|
210 | 200 | }
|
211 | 201 |
|
212 | 202 | function focusChildOnNavUp() {
|
213 |
| - if (!document.querySelector) return; |
214 |
| - |
215 | 203 | function extractCleanUrl(url) {
|
216 | 204 | var sepIndex = url.indexOf('?');
|
217 | 205 | if (sepIndex < 0) sepIndex = url.indexOf('#');
|
|
261 | 249 | }
|
262 | 250 |
|
263 | 251 | function enableKeyboardNavigate() {
|
264 |
| - if ( |
265 |
| - !document.querySelector || |
266 |
| - !document.addEventListener || |
267 |
| - !document.body.parentElement |
268 |
| - ) { |
269 |
| - return; |
270 |
| - } |
271 |
| - |
272 | 252 | var pathList = document.body.querySelector('.path-list');
|
273 | 253 | var itemList = document.body.querySelector('.item-list');
|
274 | 254 | if (!pathList && !itemList) {
|
|
536 | 516 | }
|
537 | 517 |
|
538 | 518 | function enhanceUpload() {
|
539 |
| - if (!document.querySelector || !document.addEventListener) { |
540 |
| - return; |
541 |
| - } |
542 |
| - |
543 | 519 | var upload = document.body.querySelector('.upload');
|
544 | 520 | if (!upload) {
|
545 | 521 | return;
|
|
1197 | 1173 | }
|
1198 | 1174 |
|
1199 | 1175 | function enableNonRefreshDelete() {
|
1200 |
| - if (!document.querySelector) { |
1201 |
| - return; |
1202 |
| - } |
1203 |
| - |
1204 | 1176 | var itemList = document.body.querySelector('.item-list');
|
1205 |
| - if (!itemList || !itemList.addEventListener) { |
1206 |
| - return; |
1207 |
| - } |
| 1177 | + if (!itemList) return; |
1208 | 1178 | if (!itemList.classList.contains('has-deletable')) return;
|
1209 | 1179 |
|
1210 | 1180 | itemList.addEventListener('submit', function (e) {
|
|
0 commit comments