popup.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. donate: 'https://returnyoutubedislike.com/donate'
  11. },
  12. };
  13. /* Links */
  14. document.getElementById("link_website").addEventListener("click", () => {
  15. chrome.tabs.create({ url: config.links.website });
  16. });
  17. document.getElementById("link_github").addEventListener("click", () => {
  18. chrome.tabs.create({ url: config.links.github });
  19. });
  20. document.getElementById("link_discord").addEventListener("click", () => {
  21. chrome.tabs.create({ url: config.links.discord });
  22. });
  23. document.getElementById("link_donate").addEventListener("click", () => {
  24. chrome.tabs.create({ url: config.links.donate });
  25. });
  26. /* Advanced Toggle */
  27. /* Not currently used in this version
  28. const advancedToggle = document.getElementById("advancedToggle");
  29. advancedToggle.addEventListener("click", () => {
  30. const adv = document.getElementById("advancedSettings");
  31. if (config.advanced) {
  32. adv.style.display = "none";
  33. advancedToggle.innerHTML = config.showAdvancedMessage;
  34. config.advanced = false;
  35. } else {
  36. adv.style.display = "block";
  37. advancedToggle.innerHTML = config.hideAdvancedMessage;
  38. config.advanced = true;
  39. }
  40. });
  41. */
  42. /* popup-script.js
  43. document.querySelector('#login')
  44. .addEventListener('click', function () {
  45. chrome.runtime.sendMessage({ message: 'get_auth_token' });
  46. });
  47. document.querySelector("#log_off").addEventListener("click", function () {
  48. chrome.runtime.sendMessage({ message: "log_off" });
  49. });
  50. */