diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-04-10 20:11:52 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-04-10 20:11:52 +0300 |
commit | 6de05041329113c3818625effc4a9a6fd5d73d2b (patch) | |
tree | fe4be31160a7847d97b063385bbf1f3b7b5968fa /src | |
parent | Merge branch 'master' of https://github.com/libredirect/libredirect (diff) | |
download | libredirect-6de05041329113c3818625effc4a9a6fd5d73d2b.zip |
Uncommented a code for fetching from data.json in sendTargets #174
Diffstat (limited to 'src')
-rw-r--r-- | src/assets/javascripts/helpers/sendTargets.js | 2 | ||||
-rw-r--r-- | src/pages/options/twitter/twitter.html | 176 |
2 files changed, 103 insertions, 75 deletions
diff --git a/src/assets/javascripts/helpers/sendTargets.js b/src/assets/javascripts/helpers/sendTargets.js index 5b6d4201..4953c4e9 100644 --- a/src/assets/javascripts/helpers/sendTargets.js +++ b/src/assets/javascripts/helpers/sendTargets.js @@ -158,7 +158,7 @@ async function init() { protocol = r.sendTargetsProtocol ?? "normal"; - //redirects.send = dataJson.send; + redirects.send = dataJson.send; if (r.sendTargetsRedirects) redirects = r.sendTargetsRedirects; sendNormalRedirectsChecks = r.sendNormalRedirectsChecks ?? [...redirects.send.normal]; diff --git a/src/pages/options/twitter/twitter.html b/src/pages/options/twitter/twitter.html index 226d8570..980fd557 100644 --- a/src/pages/options/twitter/twitter.html +++ b/src/pages/options/twitter/twitter.html @@ -2,12 +2,12 @@ <html 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.0"> - <link rel="icon" type="image/x-icon" href="../../../assets/images/libredirect.svg" /> - <link href="../../stylesheets/styles.css" rel="stylesheet" /> - <title>LibRedirect: Twitter</title> + <meta charset="UTF-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link rel="icon" type="image/x-icon" href="../../../assets/images/libredirect.svg" /> + <link href="../../stylesheets/styles.css" rel="stylesheet" /> + <title>LibRedirect: Twitter</title> </head> <body dir="auto" class="option"> @@ -129,83 +129,111 @@ </section> - <section class="option-block"> + <section class="option-block"> - <div class="some-block option-block"> - <h4 data-localise="__MSG_enable__">Enable</h4> - <input id="disable-nitter" type="checkbox" checked /> - </div> + <div class="some-block option-block"> + <h4 data-localise="__MSG_enable__">Enable</h4> + <input id="disable-nitter" type="checkbox" checked /> + </div> - <div class="some-block option-block"> - <h4 data-localise="__MSG_protocol__">Protocol</h4> - <select id="protocol"> - <option value="normal" data-localise="__MSG_normal__">Normal</option> - <option value="tor" data-localise="__MSG_tor__">Tor</option> - </select> - </div> + <div class="some-block option-block"> + <h4 data-localise="__MSG_protocol__">Protocol</h4> + <select id="protocol"> + <option value="normal" data-localise="__MSG_normal__">Normal</option> + <option value="tor" data-localise="__MSG_tor__">Tor</option> + </select> + </div> - <div class="some-block option-block"> - <h4 data-localise="__MSG_bypassTwitter__">Bypass "Open in Twitter"</h4> - <input id="bypass-watch-on-twitter" type="checkbox" checked /> - </div> + <div class="some-block option-block"> + <h4 data-localise="__MSG_bypassTwitter__">Bypass "Open in Twitter"</h4> + <input id="bypass-watch-on-twitter" type="checkbox" checked /> + </div> + + <hr> + + <div class="custom-settings"> + <div class="some-block option-block"> + <h4 data-localise="__MSG_theme__">Theme</h4> + <select name="theme"> + <option value="Auto">Auto</option> + <option value="Auto (Twitter)">Auto (Twitter)</option> + <option value="Auto (Twitter)">Auto (Twitter)</option> + <option value="Black">Black</option> + <option value="Mastodon">Mastodon</option> + <option value="Nitter">Nitter</option> + <option value="Pleroma">Pleroma</option> + <option value="Twitter">Twitter</option> + <option value="Twitter Dark" selected="">Twitter Dark</option> + </select> + </div> + </div> - <hr> - - <div id="normal"> - - <div class="some-block option-block"> - <h4 data-localise="__MSG_defaultInstances__">Default Instances</h4> - </div> - <div class="checklist" id="nitter-normal-checklist"></div> - <hr> - <div class="some-block option-block"> - <h4 data-localise="__MSG_customInstances__">Custom Instances</h4> - </div> - <form id="custom-nitter-normal-instance-form"> - <div class="some-block option-block"> - <input id="nitter-normal-custom-instance" placeholder="https://nitter.com" type="url" /> - <button type="submit" class="add" id="nitter-normal-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="nitter-normal-custom-checklist"></div> + <div class="some-block option-block"> + <h4 data-localise="__MSG_infiniteScroll__">Infinite scrolling (experimental, requires JavaScript)</h4> + <input id="infiniteScroll" type="checkbox" /> + </div> + + <div class="some-block option-block"> + <h4 data-localise="__MSG_stickyProfile__">Make profile sidebar stick to top</h4> + <input id="stickyProfile" type="checkbox" /> + </div> + + <hr> + + <div id="normal"> + + <div class="some-block option-block"> + <h4 data-localise="__MSG_defaultInstances__">Default Instances</h4> + </div> + <div class="checklist" id="nitter-normal-checklist"></div> + <hr> + <div class="some-block option-block"> + <h4 data-localise="__MSG_customInstances__">Custom Instances</h4> + </div> + <form id="custom-nitter-normal-instance-form"> + <div class="some-block option-block"> + <input id="nitter-normal-custom-instance" placeholder="https://nitter.com" type="url" /> + <button type="submit" class="add" id="nitter-normal-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="nitter-normal-custom-checklist"></div> + + </div> - <div id="tor"> - <div class="some-block option-block"> - <h4 data-localise="__MSG_defaultInstances__">Default Tor Instances</h4> - </div> - <div class="checklist" id="nitter-tor-checklist"></div> - <hr> - <div class="some-block option-block"> - <h4 data-localise="__MSG_customInstances__">Custom Instances</h4> - </div> - <form id="custom-nitter-tor-instance-form"> - <div class="some-block option-block"> - <input id="nitter-tor-custom-instance" placeholder="https://nitter.com" type="url" /> - <button type="submit" class="add" id="nitter-tor-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="nitter-tor-custom-checklist"></div> + <div id="tor"> + <div class="some-block option-block"> + <h4 data-localise="__MSG_defaultInstances__">Default Tor Instances</h4> + </div> + <div class="checklist" id="nitter-tor-checklist"></div> + <hr> + <div class="some-block option-block"> + <h4 data-localise="__MSG_customInstances__">Custom Instances</h4> + </div> + <form id="custom-nitter-tor-instance-form"> + <div class="some-block option-block"> + <input id="nitter-tor-custom-instance" placeholder="https://nitter.com" type="url" /> + <button type="submit" class="add" id="nitter-tor-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="nitter-tor-custom-checklist"></div> + </div> - </section> + </section> - <script type="module" src="../init.js"></script> - <script type="module" src="./twitter.js"></script> - <script type="module" src="../../../assets/javascripts/localise.js"></script> + <script type="module" src="../init.js"></script> + <script type="module" src="./twitter.js"></script> + <script type="module" src="../../../assets/javascripts/localise.js"></script> </body> -</html> +</html> \ No newline at end of file |