Skip to content

Instantly share code, notes, and snippets.

@NanoAi
Last active February 12, 2018 05:18
Show Gist options
  • Save NanoAi/0d420a3fa9d4ea484778abeaeda988e6 to your computer and use it in GitHub Desktop.
Save NanoAi/0d420a3fa9d4ea484778abeaeda988e6 to your computer and use it in GitHub Desktop.
A button to hide Discord Images.
var imageBlur = document.createElement('style');
var sample = document.querySelector("button[class^='iconButtonDefault']").parentNode;
var div = sample.cloneNode(true);
var button = div.querySelector('button');
var container = sample.parentNode;
var styleOff = "background-image:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzkyIiBoZWlnaH\
Q9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+PHBhdGggZmlsb\
D0iI0ZGRkZGRiIgZD0iTTE2NjQgOTYwcS0xNTItMjM2LTM4MS0zNTMgNjEgMTA0IDYxIDIyNSAwIDE4NS0xMzEuNSAzMTYuNXQtMzE2LjUgMTMxLjUtMzE2LjUtMTMxLjUtMTMxLjUtMzE2\
LjVxMC0xMjEgNjEtMjI1LTIyOSAxMTctMzgxIDM1MyAxMzMgMjA1IDMzMy41IDMyNi41dDQzNC41IDEyMS41IDQzNC41LTEyMS41IDMzMy41LTMyNi41em0tNzIwLTM4NHEwLTIwLTE0LTM\
0dC0zNC0xNHEtMTI1IDAtMjE0LjUgODkuNXQtODkuNSAyMTQuNXEwIDIwIDE0IDM0dDM0IDE0IDM0LTE0IDE0LTM0cTAtODYgNjEtMTQ3dDE0Ny02MXEyMCAwIDM0LTE0dDE0LTM0em04ND\
ggMzg0cTAgMzQtMjAgNjktMTQwIDIzMC0zNzYuNSAzNjguNXQtNDk5LjUgMTM4LjUtNDk5LjUtMTM5LTM3Ni41LTM2OHEtMjAtMzUtMjAtNjl0MjAtNjlxMTQwLTIyOSAzNzYuNS0zNjh0N\
Dk5LjUtMTM5IDQ5OS41IDEzOSAzNzYuNSAzNjhxMjAgMzUgMjAgNjl6Ii8+PC9nPjwvc3ZnPg==\")";
var styleOn = "background-image:url(\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzkyIiBoZWlnaHQ\
9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+PHBhdGggZmlsbD\
0iIzk5M0EzQyIgZD0iTTU1NSAxMzM1bDc4LTE0MXEtODctNjMtMTM2LTE1OXQtNDktMjAzcTAtMTIxIDYxLTIyNS0yMjkgMTE3LTM4MSAzNTMgMTY3IDI1OCA0MjcgMzc1em0zODktNzU5c\
TAtMjAtMTQtMzR0LTM0LTE0cS0xMjUgMC0yMTQuNSA4OS41dC04OS41IDIxNC41cTAgMjAgMTQgMzR0MzQgMTQgMzQtMTQgMTQtMzRxMC04NiA2MS0xNDd0MTQ3LTYxcTIwIDAgMzQtMTR0\
MTQtMzR6bTM2My0xOTFxMCA3LTEgOS0xMDYgMTg5LTMxNiA1Njd0LTMxNSA1NjZsLTQ5IDg5cS0xMCAxNi0yOCAxNi0xMiAwLTEzNC03MC0xNi0xMC0xNi0yOCAwLTEyIDQ0LTg3LTE0My0\
2NS0yNjMuNS0xNzN0LTIwOC41LTI0NXEtMjAtMzEtMjAtNjl0MjAtNjlxMTUzLTIzNSAzODAtMzcxdDQ5Ni0xMzZxODkgMCAxODAgMTdsNTQtOTdxMTAtMTYgMjgtMTYgNSAwIDE4IDZ0Mz\
EgMTUuNSAzMyAxOC41IDMxLjUgMTguNSAxOS41IDExLjVxMTYgMTAgMTYgMjd6bTM3IDQ0N3EwIDEzOS03OSAyNTMuNXQtMjA5IDE2NC41bDI4MC01MDJxOCA0NSA4IDg0em00NDggMTI4c\
TAgMzUtMjAgNjktMzkgNjQtMTA5IDE0NS0xNTAgMTcyLTM0Ny41IDI2N3QtNDE5LjUgOTVsNzQtMTMycTIxMi0xOCAzOTIuNS0xMzd0MzAxLjUtMzA3cS0xMTUtMTc5LTI4Mi0yOTRsNjMt\
MTEycTk1IDY0IDE4Mi41IDE1M3QxNDQuNSAxODRxMjAgMzQgMjAgNjl6Ii8+PC9nPjwvc3ZnPg==\")";
const injCSS = ".accessory img,.accessory video{filter: blur(20px);opacity: 0.5;transform: scale(0.9);}.accessory img:hover,.accessory video:hover{filter: blur(0px)!important;opacity: 1!important;transform: none!important;}";
function toggleState(){
if( button.state == 0 ){
button.state = 1;
imageBlur.innerHTML = injCSS;
button.style = styleOn;
} else {
button.state = 0;
imageBlur.innerHTML = "";
button.style = styleOff;
}
}
button.state = 0;
button.style = styleOff;
button.onclick = toggleState;
container.appendChild(div);
document.body.appendChild(imageBlur);
@NanoAi
Copy link
Author

NanoAi commented Nov 10, 2017

How to Use

  • Go to Discord and press ctrl+shift+i (command+option+i).
  • Make sure you know what the script does, if you're not sure ask.
  • Don't continue if you don't trust the script.
  • Copy and paste the script into the console window that opened.
  • Enjoy my little mod.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment