popup.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /* Config */
  2. const config = {
  3. advanced: false,
  4. showAdvancedMessage: "Show Settings",
  5. hideAdvancedMessage: "Hide Settings",
  6. links: {
  7. website: "https://returnyoutubedislike.com",
  8. github: "https://github.com/Anarios/return-youtube-dislike",
  9. discord: "https://discord.gg/mYnESY4Md5",
  10. },
  11. };
  12. /* Links */
  13. document.getElementById("link_website").addEventListener("click", () => {
  14. chrome.tabs.create({ url: config.links.website });
  15. });
  16. document.getElementById("link_github").addEventListener("click", () => {
  17. chrome.tabs.create({ url: config.links.github });
  18. });
  19. document.getElementById("link_discord").addEventListener("click", () => {
  20. chrome.tabs.create({ url: config.links.discord });
  21. });
  22. /* Advanced Toggle */
  23. const advancedToggle = document.getElementById("advancedToggle");
  24. advancedToggle.addEventListener("click", () => {
  25. const adv = document.getElementById("advancedSettings");
  26. if (config.advanced) {
  27. adv.style.display = "none";
  28. advancedToggle.innerHTML = config.showAdvancedMessage;
  29. config.advanced = false;
  30. } else {
  31. adv.style.display = "block";
  32. advancedToggle.innerHTML = config.hideAdvancedMessage;
  33. config.advanced = true;
  34. }
  35. });
  36. /* popup-script.js
  37. document.querySelector('#login')
  38. .addEventListener('click', function () {
  39. chrome.runtime.sendMessage({ message: 'get_auth_token' });
  40. });
  41. document.querySelector("#log_off").addEventListener("click", function () {
  42. chrome.runtime.sendMessage({ message: "log_off" });
  43. });
  44. */