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/medium | |
parent | Combined the instances methods to one function (diff) | |
download | libredirect-30421fa685cb0a2a56f2d46a09e68956945df739.zip |
Finished adding default & custom instances
Diffstat (limited to 'src/pages/options/medium')
-rw-r--r-- | src/pages/options/medium/medium.html | 25 | ||||
-rw-r--r-- | src/pages/options/medium/medium.js | 11 |
2 files changed, 36 insertions, 0 deletions
diff --git a/src/pages/options/medium/medium.html b/src/pages/options/medium/medium.html index 1c978d82..4f3f853d 100644 --- a/src/pages/options/medium/medium.html +++ b/src/pages/options/medium/medium.html @@ -28,8 +28,33 @@ <h4>Enable</h4> <input id="disable-scribe" type="checkbox" checked /> </div> + + <hr> + + <div class="some-block option-block"> + <h4>Default Instances</h4> + </div> + <div class="checklist" id="scribe-checklist"></div> + <hr> + <div class="some-block option-block"> + <h4>Custom Instances</h4> + </div> + <form id="custom-scribe-instance-form"> + <div class="some-block option-block"> + <input id="scribe-custom-instance" placeholder="https://scribe.com" type="url" /> + <button type="submit" class="add" id="scribe-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="scribe-custom-checklist"></div> </section> + <script type="module" src="../init.js"></script> <script type="module" src="./medium.js"></script> <!-- <script src="../../assets/javascripts/localise.js"></script> --> diff --git a/src/pages/options/medium/medium.js b/src/pages/options/medium/medium.js index fea66855..c86f190a 100644 --- a/src/pages/options/medium/medium.js +++ b/src/pages/options/medium/medium.js @@ -1,4 +1,5 @@ import mediumHelper from "../../../assets/javascripts/helpers/medium.js"; +import commonHelper from "../../../assets/javascripts/helpers/common.js"; let disableMediumElement = document.getElementById("disable-scribe"); disableMediumElement.addEventListener("change", @@ -7,4 +8,14 @@ disableMediumElement.addEventListener("change", mediumHelper.init().then(() => { disableMediumElement.checked = !mediumHelper.getDisableMedium(); + + commonHelper.processDefaultCustomInstances( + 'scribe', + mediumHelper, + document, + mediumHelper.getScribeRedirectsChecks, + mediumHelper.setScribeRedirectsChecks, + mediumHelper.getScribeCustomRedirects, + mediumHelper.setScribeCustomRedirects + ) }) \ No newline at end of file |