|
@@ -3,12 +3,14 @@ const config = {
|
|
advanced: false,
|
|
advanced: false,
|
|
showAdvancedMessage: "Show Settings",
|
|
showAdvancedMessage: "Show Settings",
|
|
hideAdvancedMessage: "Hide Settings",
|
|
hideAdvancedMessage: "Hide Settings",
|
|
|
|
+ disableVoteSubmission: false,
|
|
|
|
|
|
links: {
|
|
links: {
|
|
website: "https://returnyoutubedislike.com",
|
|
website: "https://returnyoutubedislike.com",
|
|
github: "https://github.com/Anarios/return-youtube-dislike",
|
|
github: "https://github.com/Anarios/return-youtube-dislike",
|
|
discord: "https://discord.gg/mYnESY4Md5",
|
|
discord: "https://discord.gg/mYnESY4Md5",
|
|
- donate: 'https://returnyoutubedislike.com/donate'
|
|
|
|
|
|
+ donate: 'https://returnyoutubedislike.com/donate',
|
|
|
|
+ faq: 'https://returnyoutubedislike.com/faq'
|
|
},
|
|
},
|
|
};
|
|
};
|
|
|
|
|
|
@@ -25,14 +27,20 @@ document.getElementById("link_discord").addEventListener("click", () => {
|
|
chrome.tabs.create({ url: config.links.discord });
|
|
chrome.tabs.create({ url: config.links.discord });
|
|
});
|
|
});
|
|
|
|
|
|
|
|
+document.getElementById("link_faq").addEventListener("click", () => {
|
|
|
|
+ chrome.tabs.create({ url: config.links.faq });
|
|
|
|
+});
|
|
|
|
+
|
|
document.getElementById("link_donate").addEventListener("click", () => {
|
|
document.getElementById("link_donate").addEventListener("click", () => {
|
|
chrome.tabs.create({ url: config.links.donate });
|
|
chrome.tabs.create({ url: config.links.donate });
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
-chrome.runtime.sendMessage({ message: 'get_auth_token' });
|
|
|
|
|
|
+document.getElementById("disable_vote_submission").addEventListener("click", (ev) => {
|
|
|
|
+ chrome.storage.sync.set({ disableVoteSubmission: ev.target.checked });
|
|
|
|
+});
|
|
|
|
+
|
|
/* Advanced Toggle */
|
|
/* Advanced Toggle */
|
|
-/* Not currently used in this version
|
|
|
|
const advancedToggle = document.getElementById("advancedToggle");
|
|
const advancedToggle = document.getElementById("advancedToggle");
|
|
advancedToggle.addEventListener("click", () => {
|
|
advancedToggle.addEventListener("click", () => {
|
|
const adv = document.getElementById("advancedSettings");
|
|
const adv = document.getElementById("advancedSettings");
|
|
@@ -46,7 +54,31 @@ advancedToggle.addEventListener("click", () => {
|
|
config.advanced = true;
|
|
config.advanced = true;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
-*/
|
|
|
|
|
|
+
|
|
|
|
+initConfig();
|
|
|
|
+
|
|
|
|
+function initConfig() {
|
|
|
|
+ initializeDisableVoteSubmission();
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+function initializeDisableVoteSubmission() {
|
|
|
|
+ chrome.storage.sync.get(['disableVoteSubmission'], (res) => {
|
|
|
|
+ handleDisableVoteSubmissionChangeEvent(res.disableVoteSubmission);
|
|
|
|
+ });
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+chrome.storage.onChanged.addListener(storageChangeHandler);
|
|
|
|
+
|
|
|
|
+function storageChangeHandler(changes, area) {
|
|
|
|
+ if (changes.disableVoteSubmission !== undefined) {
|
|
|
|
+ handleDisableVoteSubmissionChangeEvent(changes.disableVoteSubmission.newValue);
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+function handleDisableVoteSubmissionChangeEvent(value) {
|
|
|
|
+ config.disableVoteSubmission = value;
|
|
|
|
+ document.getElementById("disable_vote_submission").checked = value;
|
|
|
|
+}
|
|
|
|
|
|
/* popup-script.js
|
|
/* popup-script.js
|
|
document.querySelector('#login')
|
|
document.querySelector('#login')
|