Discord Pro Mode

Discord mod mods

当前为 2023-02-14 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Discord Pro Mode
  3. // @namespace trysten
  4. // @version 0.1.1
  5. // @description Discord mod mods
  6. // @author trysten
  7. // @match https://*.discord.com/app
  8. // @match https://*.discord.com/channels/*
  9. // @icon https://discord.com/assets/847541504914fd33810e70a0ea73177e.ico
  10. // @license GPLv3
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. function respond(e) {
  17. function showChar(e) {
  18. console.debug(`Key Pressed: ${e.key}\nCTRL key pressed: ${e.ctrlKey}\n`);
  19. }
  20. console.log(showChar(e));
  21.  
  22. if(!e.ctrlKey) {
  23. switch (e.key) {
  24. // disappear left menu and use ctrl + k to be mega
  25. case '[':
  26. var sidebar = document.getElementById('channels').parentElement.parentElement;
  27. var newstate = sidebar.style.display == "none" ? "" : "none";
  28. sidebar.style.display = newstate;
  29. e.preventDefault();
  30. break;
  31. // phat search
  32. case ']':
  33. debugger;
  34. var sidebar = document.getElementById('search-results').parentElement.parentElement;
  35. var newstate = sidebar.style.width == "836px" ? "418px" : "836px";
  36. sidebar.style.width = newstate;
  37. e.preventDefault();
  38. break;
  39. default:
  40. //lol
  41. break;
  42. }
  43. }
  44. }
  45. document.addEventListener('keydown', respond, false);
  46. })();