Hide block messages on discord

Hide blocked messages completely

目前為 2020-02-04 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name Hide block messages on discord
  3. // @namespace https://greasyfork.org/en/users/2205-ryzhehvost
  4. // @version 0.1
  5. // @description Hide blocked messages completely
  6. // @author Ryzhehvost
  7. // @match https://discordapp.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. let blockedlist = document.querySelectorAll("div[class^='blockedSystemMessage']");
  15. blockedlist.forEach(elem=>(elem.parentElement.parentElement.style.display="none"));
  16.  
  17. let mutationObserver = new MutationObserver(function(mutations) {
  18. mutations.forEach(function(mutation) {
  19. mutation.addedNodes.forEach( function(currentValue, currentIndex, listObj) {
  20. if (currentValue.nodeType == Node.ELEMENT_NODE) {
  21. let blockedlist = currentValue.querySelectorAll("div[class^='blockedSystemMessage']");
  22. blockedlist.forEach(elem=>(elem.parentElement.parentElement.style.display="none"));
  23. }
  24. });
  25. });
  26. });
  27. mutationObserver.observe(document.documentElement, {
  28. childList: true,
  29. subtree: true
  30. });
  31. })();