diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-02-06 17:24:39 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-02-06 17:24:39 +0300 |
commit | 30421fa685cb0a2a56f2d46a09e68956945df739 (patch) | |
tree | 250a24eb0875b9ad87aa7f5bb95aaee3f1107311 /src/pages/options/wikipedia | |
parent | Combined the instances methods to one function (diff) | |
download | libredirect-30421fa685cb0a2a56f2d46a09e68956945df739.zip |
Finished adding default & custom instances
Diffstat (limited to 'src/pages/options/wikipedia')
-rw-r--r-- | src/pages/options/wikipedia/wikipedia.html | 26 | ||||
-rw-r--r-- | src/pages/options/wikipedia/wikipedia.js | 12 |
2 files changed, 37 insertions, 1 deletions
diff --git a/src/pages/options/wikipedia/wikipedia.html b/src/pages/options/wikipedia/wikipedia.html index ed811e94..72989228 100644 --- a/src/pages/options/wikipedia/wikipedia.html +++ b/src/pages/options/wikipedia/wikipedia.html @@ -28,6 +28,32 @@ <h4>Enable</h4> <input id="disable-wikipedia" type="checkbox" checked /> </div> + + <hr> + + <div class="some-block option-block"> + <h4>Default Instances</h4> + </div> + <div class="checklist" id="wikiless-checklist"> + </div> + <hr> + <div class="some-block option-block"> + <h4>Custom Instances</h4> + </div> + <form id="custom-wikiless-instance-form"> + <div class="some-block option-block"> + <input id="wikiless-custom-instance" placeholder="https://wikiless.com" type="url" /> + <button type="submit" class="add" id="wikiless-add-instance"> + <svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 0 24 24" width="20px" + fill="currentColor"> + <path d="M0 0h24v24H0V0z" fill="none" /> + <path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" /> + </svg> + </button> + </div> + </form> + <div class="checklist" id="wikiless-custom-checklist"></div> + </section> <script type="module" src="../init.js"></script> diff --git a/src/pages/options/wikipedia/wikipedia.js b/src/pages/options/wikipedia/wikipedia.js index 08a9a6e0..8450714d 100644 --- a/src/pages/options/wikipedia/wikipedia.js +++ b/src/pages/options/wikipedia/wikipedia.js @@ -1,10 +1,20 @@ import wikipediaHelper from "../../../assets/javascripts/helpers/wikipedia.js"; +import commonHelper from "../../../assets/javascripts/helpers/common.js"; let disableWikipediaElement = document.getElementById("disable-wikipedia"); disableWikipediaElement.addEventListener("change", (event) => wikipediaHelper.setDisableWikipedia(!event.target.checked) ); - wikipediaHelper.init().then(() => { disableWikipediaElement.checked = !wikipediaHelper.getDisableWikipedia(); + + commonHelper.processDefaultCustomInstances( + 'wikiless', + wikipediaHelper, + document, + wikipediaHelper.getWikilessRedirectsChecks, + wikipediaHelper.setWikilessRedirectsChecks, + wikipediaHelper.getWikilessCustomRedirects, + wikipediaHelper.setWikilessCustomRedirects + ) }) \ No newline at end of file |