Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Anarios/return-youtube-dislike.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFront <27463495+Frontesque@users.noreply.github.com>2021-12-02 00:46:56 +0300
committerFront <27463495+Frontesque@users.noreply.github.com>2021-12-02 00:46:56 +0300
commit9cbc0e8c7fbc190f7d51398d4e1f5b5065f2aa66 (patch)
treeb2f314f6975e9009fe33cdd99d5519f69299f629
parent7e112452f1d62282bb02d1c4d5b2f6b3ac58766e (diff)
:white_circle: Toggle Switches in Advanced
+ Added themed toggle switches in advanced settings
-rw-r--r--Extensions/chrome/popup.css57
-rw-r--r--Extensions/chrome/popup.html14
-rw-r--r--Extensions/firefox/popup.css57
-rw-r--r--Extensions/firefox/popup.html14
-rw-r--r--temp/index.html46
-rw-r--r--temp/popup.css107
-rw-r--r--temp/popup.js59
7 files changed, 138 insertions, 216 deletions
diff --git a/Extensions/chrome/popup.css b/Extensions/chrome/popup.css
index 2f54c1d..cfc556b 100644
--- a/Extensions/chrome/popup.css
+++ b/Extensions/chrome/popup.css
@@ -1,8 +1,11 @@
/* Variables */
:root {
+ --primary: #CC2929;
+ --accent: #581111;
+
--background: #111;
- --primary: #ff4444;
--secondary: #272727;
+ --lightGrey: #999;
--white: #fff;
}
@@ -41,4 +44,56 @@ button {
border: 2px solid var(--secondary);
border-radius: 4px;
padding: 0.5em;
+}
+
+/* Switches */
+.switch {
+ position: relative;
+ display: inline-block;
+ width: 30px;
+ height: 17px;
+ margin-bottom: 0.5em;
+}
+
+.switch input {
+ display: none;
+}
+
+.slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background: var(--secondary);
+ transition: .4s;
+ border-radius: 34px;
+}
+
+.slider:before {
+ position: absolute;
+ content: '';
+ height: 13px;
+ width: 13px;
+ left: 2px;
+ bottom: 2px;
+ background: var(--lightGrey);
+ transition: .4s;
+ border-radius: 50%;
+}
+
+input:checked+.slider {
+ background: var(--accent);
+}
+
+input:checked+.slider:before {
+ transform: translateX(13px);
+ background: var(--primary);
+}
+
+.switchLabel {
+ width: 250px !important;
+ transform: translateX(35px);
+ display: inline-block;
} \ No newline at end of file
diff --git a/Extensions/chrome/popup.html b/Extensions/chrome/popup.html
index 218814e..4cefcd0 100644
--- a/Extensions/chrome/popup.html
+++ b/Extensions/chrome/popup.html
@@ -23,7 +23,19 @@
</center>
<div id="advancedSettings">
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo laboriosam, veritatis sint dolores assumenda harum quidem molestiae ad repellendus aliquid?
+
+ <label class="switch">
+ <input type="checkbox" id="disable_ratio_bar" />
+ <span class="slider" />
+ <span class="switchLabel">Lorem ipsum dolor sit amet</span>
+ </label><br>
+
+ <label class="switch">
+ <input type="checkbox" id="disable_api_unlisted" />
+ <span class="slider" />
+ <span class="switchLabel">Lorem ipsum dolor sit amet</span>
+ </label><br>
+
</div>
diff --git a/Extensions/firefox/popup.css b/Extensions/firefox/popup.css
index a9b86ad..f5df55f 100644
--- a/Extensions/firefox/popup.css
+++ b/Extensions/firefox/popup.css
@@ -1,8 +1,11 @@
/* Variables */
:root {
+ --primary: #CC2929;
+ --accent: #581111;
+
--background: #111;
- --primary: #ff4444;
--secondary: #272727;
+ --lightGrey: #999;
--white: #fff;
}
@@ -42,4 +45,56 @@ button {
border-radius: 4px;
padding: 0.5em;
margin-right: 1em; /* FIREFOX ONLY */
+}
+
+/* Switches */
+.switch {
+ position: relative;
+ display: inline-block;
+ width: 30px;
+ height: 17px;
+ margin-bottom: 0.5em;
+}
+
+.switch input {
+ display: none;
+}
+
+.slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background: var(--secondary);
+ transition: .4s;
+ border-radius: 34px;
+}
+
+.slider:before {
+ position: absolute;
+ content: '';
+ height: 13px;
+ width: 13px;
+ left: 2px;
+ bottom: 2px;
+ background: var(--lightGrey);
+ transition: .4s;
+ border-radius: 50%;
+}
+
+input:checked+.slider {
+ background: var(--accent);
+}
+
+input:checked+.slider:before {
+ transform: translateX(13px);
+ background: var(--primary);
+}
+
+.switchLabel {
+ width: 250px !important;
+ transform: translateX(35px);
+ display: inline-block;
} \ No newline at end of file
diff --git a/Extensions/firefox/popup.html b/Extensions/firefox/popup.html
index 218814e..2b70f14 100644
--- a/Extensions/firefox/popup.html
+++ b/Extensions/firefox/popup.html
@@ -23,7 +23,19 @@
</center>
<div id="advancedSettings">
- Lorem ipsum dolor sit amet consectetur adipisicing elit. Nemo laboriosam, veritatis sint dolores assumenda harum quidem molestiae ad repellendus aliquid?
+
+ <label class="switch">
+ <input type="checkbox" id="disable_ratio_bar" />
+ <span class="slider" />
+ <span class="switchLabel">Lorem ipsum dolor sit amet</span>
+ </label><br>
+
+ <label class="switch">
+ <input type="checkbox" id="disable_api_unlisted" />
+ <span class="slider" />
+ <span class="switchLabel">Lorem ipsum dolor sit amet</span>
+ </label><br>
+
</div>
diff --git a/temp/index.html b/temp/index.html
deleted file mode 100644
index b64973c..0000000
--- a/temp/index.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
- <meta content="text/html; charset=utf-8">
- <title>Return Youtube Dislike</title>
- <link rel="stylesheet" href="popup.css">
-</head>
-
-<body>
-
-
- <center>
- <img src="icons/icon48.png" alt="Logo" />
- <h1>Return Youtube Dislike</h1>
- <p>by Dmitrii Selivanov & Community</p>
-
- <button id="link_website">Website</button>
- <button id="link_github">Github</button>
- <button id="link_discord">Discord</button>
-
- <br>
- <button id="advancedToggle">Show Advanced</button>
-
- </center>
-
- <div id="advancedSettings">
- <label class="switch">
- <input type="checkbox" id="disable_ratio_bar" />
- <span class="slider" />
- <span class="switchLabel">Disable ratio bar</span>
- </label><br>
-
- <label class="switch">
- <input type="checkbox" id="disable_api_unlisted" />
- <span class="slider" />
- <span class="switchLabel">Disable using the API for unlisted videos</span>
- </label><br>
-
-
- </div>
-
-</body>
-<script src="popup.js"></script>
-
-</html> \ No newline at end of file
diff --git a/temp/popup.css b/temp/popup.css
deleted file mode 100644
index 772e891..0000000
--- a/temp/popup.css
+++ /dev/null
@@ -1,107 +0,0 @@
-/* Variables */
-:root {
- --primary: #ff6666;
- --accent: #ffaaaa;
-
- --background: #111;
- --secondary: #272727;
- --lightGrey: #999;
- --white: #fff;
-}
-
-/* Window Styling */
-html,
-body {
- background-color: var(--background);
- color: var(--white);
- width: 300px;
- padding: 0.5em;
- font-family: Arial, Helvetica, sans-serif;
- font-size: 14px;
-}
-
-h1 {
- font-size: 26px;
-}
-
-button {
- color: var(--white);
- background: var(--secondary);
- cursor: pointer;
- padding: 5px 16px;
- border: none;
- border-radius: 4px;
- font-weight: 500;
- box-shadow: 0 2px 4px -1px rgb(0 0 0 / 20%), 0 4px 5px 0 rgb(0 0 0 / 14%), 0 1px 10px 0 rgb(0 0 0 / 12%);
-}
-
-#advancedToggle {
- margin-top: 1em;
- margin-bottom: 2em;
-}
-
-#advancedSettings {
- display: none;
- border: 2px solid var(--secondary);
- border-radius: 4px;
- padding: 0.5em;
- margin-right: 1em; /* FIREFOX ONLY */
-}
-
-#ratio_bar_colour {
- border: none;
- outline: none;
- background: none;
-}
-
-/* Switches */
-.switch {
- position: relative;
- display: inline-block;
- width: 30px;
- height: 17px;
- margin-bottom: 0.5em;
-}
-
-.switch input {
- display: none;
-}
-
-.slider {
- position: absolute;
- cursor: pointer;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: var(--secondary);
- transition: .4s;
- border-radius: 34px;
-}
-
-.slider:before {
- position: absolute;
- content: '';
- height: 13px;
- width: 13px;
- left: 2px;
- bottom: 2px;
- background: var(--lightGrey);
- transition: .4s;
- border-radius: 50%;
-}
-
-input:checked+.slider {
- background: var(--accent);
-}
-
-input:checked+.slider:before {
- transform: translateX(13px);
- background: var(--primary);
-}
-
-.switchLabel {
- width: 250px !important;
- transform: translateX(35px);
- display: inline-block;
-} \ No newline at end of file
diff --git a/temp/popup.js b/temp/popup.js
deleted file mode 100644
index 12dd0c3..0000000
--- a/temp/popup.js
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Config */
-const config = {
- advanced: false,
- showAdvancedMessage: "Show Advanced",
- hideAdvancedMessage: "Hide Advanced",
-
- links: {
- website: 'https://returnyoutubedislike.com',
- github: 'https://github.com/Anarios/return-youtube-dislike',
- discord: 'https://discord.gg/mYnESY4Md5'
- },
-};
-
-/* Links */
-document.getElementById('link_website').addEventListener('click', () => {
- chrome.tabs.create({
- url: config.links.website
- });
-});
-
-document.getElementById('link_github').addEventListener('click', () => {
- chrome.tabs.create({
- url: config.links.github
- });
-});
-
-document.getElementById('link_discord').addEventListener('click', () => {
- chrome.tabs.create({
- url: config.links.discord
- });
-});
-
-/* Advanced Toggle */
-const advancedToggle = document.getElementById('advancedToggle');
-advancedToggle.addEventListener('click', () => {
- const adv = document.getElementById('advancedSettings');
- if (config.advanced) {
- adv.style.display = "none";
- advancedToggle.innerHTML = config.showAdvancedMessage;
- config.advanced = false;
- } else {
- adv.style.display = "block";
- advancedToggle.innerHTML = config.hideAdvancedMessage;
- config.advanced = true;
- }
-});
-
-
-
-/* popup-script.js
-document.querySelector('#login')
-.addEventListener('click', function () {
- chrome.runtime.sendMessage({ message: 'get_auth_token' });
-});
-
-document.querySelector("#log_off").addEventListener("click", function () {
- chrome.runtime.sendMessage({ message: "log_off" });
-});
-*/ \ No newline at end of file