Update DisplayServersAsChannels.plugin.js

This commit is contained in:
Mirco Wittrien 2020-04-01 16:48:28 +02:00
parent b8d1bfbba0
commit 6010037510
1 changed files with 20 additions and 10 deletions

View File

@ -4,7 +4,7 @@ var DisplayServersAsChannels = (_ => {
return class DisplayServersAsChannels { return class DisplayServersAsChannels {
getName () {return "DisplayServersAsChannels";} getName () {return "DisplayServersAsChannels";}
getVersion () {return "1.3.3";} getVersion () {return "1.3.5";}
getAuthor () {return "DevilBro";} getAuthor () {return "DevilBro";}
@ -12,8 +12,7 @@ var DisplayServersAsChannels = (_ => {
constructor () { constructor () {
this.changelog = { this.changelog = {
"fixed":[["DMs","Properly styles DMs now"]], "fixed":[["Silent updates? NANI!","Fixed for discords sneaky updates"]]
"improved":[["New Library Structure & React","Restructured my Library and switched to React rendering instead of DOM manipulation"]]
}; };
this.patchPriority = 10; this.patchPriority = 10;
@ -24,7 +23,7 @@ var DisplayServersAsChannels = (_ => {
DefaultHomeButton: "render", DefaultHomeButton: "render",
DirectMessage: "render", DirectMessage: "render",
Guild: "render", Guild: "render",
GuildFolder: "render", GuildFolder: "type",
CircleIconButton: "render", CircleIconButton: "render",
UnavailableGuildsButton: "UnavailableGuildsButton" UnavailableGuildsButton: "UnavailableGuildsButton"
} }
@ -100,7 +99,7 @@ var DisplayServersAsChannels = (_ => {
if (e.thisObject.props.list) this.processGuild({instance:e.thisObject, returnvalue:e.returnValue, methodname:"render"}); if (e.thisObject.props.list) this.processGuild({instance:e.thisObject, returnvalue:e.returnValue, methodname:"render"});
}}); }});
BDFDB.ModuleUtils.forceAllUpdates(this); this.forceUpdateAll();
} }
else console.error(`%c[${this.getName()}]%c`, "color: #3a71c1; font-weight: 700;", "", "Fatal Error: Could not load BD functions!"); else console.error(`%c[${this.getName()}]%c`, "color: #3a71c1; font-weight: 700;", "", "Fatal Error: Could not load BD functions!");
} }
@ -113,7 +112,7 @@ var DisplayServersAsChannels = (_ => {
BDFDB.DOMUtils.removeLocalStyle("DSACStyle" + this.name); BDFDB.DOMUtils.removeLocalStyle("DSACStyle" + this.name);
BDFDB.ModuleUtils.forceAllUpdates(this); this.forceUpdateAll();
BDFDB.PluginUtils.clear(this); BDFDB.PluginUtils.clear(this);
} }
@ -126,6 +125,7 @@ var DisplayServersAsChannels = (_ => {
if (this.SettingsUpdated) { if (this.SettingsUpdated) {
delete this.SettingsUpdated; delete this.SettingsUpdated;
this.addCSS(); this.addCSS();
this.forceUpdateAll();
} }
} }
@ -258,6 +258,11 @@ var DisplayServersAsChannels = (_ => {
} }
} }
forceUpdateAll() {
BDFDB.ModuleUtils.forceAllUpdates(this);
BDFDB.GuildUtils.rerenderAll();
}
addCSS () { addCSS () {
let amounts = BDFDB.DataUtils.get(this, "amounts"); let amounts = BDFDB.DataUtils.get(this, "amounts");
@ -272,7 +277,7 @@ var DisplayServersAsChannels = (_ => {
${BDFDB.dotCNS.themedark + BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildsscroller}::-webkit-scrollbar-thumb, ${BDFDB.dotCNS.themedark + BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildsscroller}::-webkit-scrollbar-thumb,
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCN.guildswrapper + BDFDB.dotCNS.themedark + BDFDB.dotCN.guildsscroller}::-webkit-scrollbar-thumb { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCN.guildswrapper + BDFDB.dotCNS.themedark + BDFDB.dotCN.guildsscroller}::-webkit-scrollbar-thumb {
background-color: #18191c; background-color: ${BDFDB.DiscordConstants.Colors.PRIMARY_DARK_800};
} }
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildouter} { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildouter} {
@ -303,7 +308,7 @@ var DisplayServersAsChannels = (_ => {
display: flex; display: flex;
margin-right: 4px; margin-right: 4px;
} }
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCNS.guildiconchildwrapper + BDFDB.dotCN.guildbadgebase} { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCNS.guildiconchildwrapper + BDFDB.dotCN.badgebase} {
margin-left: 4px; margin-left: 4px;
} }
@ -342,10 +347,10 @@ var DisplayServersAsChannels = (_ => {
border-radius: 4px; border-radius: 4px;
margin-bottom: 10px; margin-bottom: 10px;
} }
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildfolderexpandedguilds} { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildfolderwrapper} [role="group"] {
height: auto !important; height: auto !important;
} }
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCNS.guildfolderexpandedguilds + BDFDB.dotCN.guildouter}:last-child { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN.guildfolderwrapper} [role="group"] ${BDFDB.dotCN.guildouter}:last-child {
margin-bottom: 10px; margin-bottom: 10px;
} }
@ -383,7 +388,12 @@ var DisplayServersAsChannels = (_ => {
height: ${amounts.serverElementHeight}px !important; height: ${amounts.serverElementHeight}px !important;
width: ${amounts.serverListWidth - 20}px; width: ${amounts.serverListWidth - 20}px;
} }
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN._friendnotificationsfriendsonline} {
height: ${amounts.serverElementHeight * 0.6}px !important;
width: ${amounts.serverListWidth - 20}px;
}
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN._readallnotificationsbuttonbutton}, ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN._readallnotificationsbuttonbutton},
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCNS.guildswrapper + BDFDB.dotCN._friendnotificationsfriendsonline},
${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCN.guildswrapper} #bd-pub-button { ${BDFDB.dotCNS._displayserversaschannelsstyled + BDFDB.dotCN.guildswrapper} #bd-pub-button {
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;