popup.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /* Config */
  2. const config = {
  3. advanced: false,
  4. showAdvancedMessage: "Show Advanced",
  5. hideAdvancedMessage: "Hide Advanced",
  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({
  15. url: config.links.website
  16. });
  17. });
  18. document.getElementById('link_github').addEventListener('click', () => {
  19. chrome.tabs.create({
  20. url: config.links.github
  21. });
  22. });
  23. document.getElementById('link_discord').addEventListener('click', () => {
  24. chrome.tabs.create({
  25. url: config.links.discord
  26. });
  27. });
  28. /* Advanced Toggle */
  29. const advancedToggle = document.getElementById('advancedToggle');
  30. advancedToggle.addEventListener('click', () => {
  31. const adv = document.getElementById('advancedSettings');
  32. if (config.advanced) {
  33. adv.style.display = "none";
  34. advancedToggle.innerHTML = config.showAdvancedMessage;
  35. config.advanced = false;
  36. } else {
  37. adv.style.display = "block";
  38. advancedToggle.innerHTML = config.hideAdvancedMessage;
  39. config.advanced = true;
  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. */