Main diff: Wrapped onDOMready() & SearchResults() function in IIFE closure. * [X] const SearchResults = ... // should be inside a closure (IIFE @ Top) * [X] SearchUserstyles should be firstLetterLowercase * [X] Don't fetch category on load; use regexp to derive category. (left 'HEAD' code commented-out). * [X] Don't use XMLHttpRequest() anymore (used in 3 places?): Use download() which accepts custom request params. * [X] Remove unused getters ('getCurrentPage' & others?) * [X] const BASE_USO_URL = 'https://userstyles.org'; @ top of searchResults closure. Refer elsewhere. * [X] const searchUrl = new URL... should be a single multiline statement (new URL('...' +\ '...' * [X] .innerHTML = ... // use .textContent = ... instead * [X] Don't use `setAttribute` on 'disabled': $('..-prev').disabled = currentDisplayedPage <= 1 || loading * [X] Don't use .indexOf() on strings, use .includes() * [X] Move onDOMReady() code to top of file. |
||
---|---|---|
.. | ||
hotkeys.js | ||
popup.css | ||
popup.js | ||
search-results.css | ||
search-results.js |