Fix guild load check
This commit is contained in:
parent
f8894703c1
commit
58bfb6f51d
|
@ -58,14 +58,14 @@
|
||||||
"name": "Rimuovi la grandezza minima",
|
"name": "Rimuovi la grandezza minima",
|
||||||
"note": "Rimuove la grandezza minima forzata di 940x500 di Discord"
|
"note": "Rimuove la grandezza minima forzata di 940x500 di Discord"
|
||||||
},
|
},
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"transparency": {
|
"transparency": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"frame": {
|
"frame": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"addons": {
|
"addons": {
|
||||||
|
@ -116,75 +116,75 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"developer": {
|
"developer": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"debuggerHotkey": {
|
"debuggerHotkey": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"reactDevTools": {
|
"reactDevTools": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"inspectElement": {
|
"inspectElement": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"devToolsWarning": {
|
"devToolsWarning": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"debugLogs": {
|
"debugLogs": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"emotes": {
|
"emotes": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"general": {
|
"general": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"download": {
|
"download": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"emoteMenu": {
|
"emoteMenu": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"hideEmojiMenu": {
|
"hideEmojiMenu": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"autoCaps": {
|
"autoCaps": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"modifiers": {
|
"modifiers": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"animateOnHover": {
|
"animateOnHover": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"categories": {
|
"categories": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"twitchglobal": {
|
"twitchglobal": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"twitchsubscriber": {
|
"twitchsubscriber": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"frankerfacez": {
|
"frankerfacez": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
},
|
},
|
||||||
"bttv": {
|
"bttv": {
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"note": "nota"
|
"note": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -200,7 +200,7 @@
|
||||||
"invite": "invita",
|
"invite": "invita",
|
||||||
"donate": "donare",
|
"donate": "donare",
|
||||||
"patreon": "patreon",
|
"patreon": "patreon",
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"author": "autore",
|
"author": "autore",
|
||||||
"version": "versione",
|
"version": "versione",
|
||||||
"added": "aggiunto",
|
"added": "aggiunto",
|
||||||
|
@ -275,7 +275,7 @@
|
||||||
"cancel": "cancellare",
|
"cancel": "cancellare",
|
||||||
"nevermind": "non importa",
|
"nevermind": "non importa",
|
||||||
"close": "chiudere",
|
"close": "chiudere",
|
||||||
"name": "nome",
|
"name": "",
|
||||||
"message": "messaggio",
|
"message": "messaggio",
|
||||||
"error": "errore",
|
"error": "errore",
|
||||||
"addonErrors": "addonErrors",
|
"addonErrors": "addonErrors",
|
||||||
|
|
|
@ -27,7 +27,7 @@ export default new class PublicServers extends Builtin {
|
||||||
const existing = DOM.query("#bd-pub-li");
|
const existing = DOM.query("#bd-pub-li");
|
||||||
if (existing) return;
|
if (existing) return;
|
||||||
|
|
||||||
const guilds = DOM.query(`.${DiscordModules.GuildClasses.wrapper} .${DiscordModules.GuildClasses.listItem}`);
|
const guilds = DOM.query(`.${DiscordModules.GuildClasses.guilds} .${DiscordModules.GuildClasses.listItem}`);
|
||||||
if (!guilds) return;
|
if (!guilds) return;
|
||||||
|
|
||||||
DOM.after(guilds, this.button);
|
DOM.after(guilds, this.button);
|
||||||
|
@ -39,7 +39,7 @@ export default new class PublicServers extends Builtin {
|
||||||
|
|
||||||
get button() {
|
get button() {
|
||||||
const btn = DOM.createElement(`<div id="bd-pub-li" class="${DiscordModules.GuildClasses.listItem}">`);
|
const btn = DOM.createElement(`<div id="bd-pub-li" class="${DiscordModules.GuildClasses.listItem}">`);
|
||||||
const label = DOM.createElement(`<div id="bd-pub-button" class="${"wrapper-25eVIn " + DiscordModules.GuildClasses.circleButtonMask}">${Strings.PublicServers.button}</div>`);
|
const label = DOM.createElement(`<div id="bd-pub-button" class="${DiscordModules.GuildClasses.wrapper + " " + DiscordModules.GuildClasses.circleIconButton}">${Strings.PublicServers.button}</div>`);
|
||||||
label.addEventListener("click", () => {this.openPublicServers();});
|
label.addEventListener("click", () => {this.openPublicServers();});
|
||||||
btn.append(label);
|
btn.append(label);
|
||||||
return btn;
|
return btn;
|
||||||
|
|
|
@ -97,6 +97,7 @@ export default new class Core {
|
||||||
window.webpackJsonp = [];
|
window.webpackJsonp = [];
|
||||||
window.webpackJsonp.length = 10000; // In case plugins are waiting for that.
|
window.webpackJsonp.length = 10000; // In case plugins are waiting for that.
|
||||||
window.webpackJsonp.flat = () => window.webpackJsonp;
|
window.webpackJsonp.flat = () => window.webpackJsonp;
|
||||||
|
// eslint-disable-next-line no-empty-pattern
|
||||||
window.webpackJsonp.push = ([[], module, [[id]]]) => {
|
window.webpackJsonp.push = ([[], module, [[id]]]) => {
|
||||||
return module[id]({}, {}, WebpackModules.require);
|
return module[id]({}, {}, WebpackModules.require);
|
||||||
};
|
};
|
||||||
|
@ -108,9 +109,9 @@ export default new class Core {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const checkForGuilds = function () {
|
const checkForGuilds = function () {
|
||||||
if (document.readyState != "complete") setTimeout(checkForGuilds, 100);
|
if (document.readyState != "complete") setTimeout(checkForGuilds, 100);
|
||||||
const wrapper = GuildClasses.wrapper.split(" ")[0];
|
const guildList = GuildClasses.guilds.split(" ")[0];
|
||||||
const guild = GuildClasses.listItem.split(" ")[0];
|
const guild = GuildClasses.listItem.split(" ")[0];
|
||||||
if (document.querySelectorAll(`.${wrapper} .${guild}`).length > 0) return resolve();
|
if (document.querySelectorAll(`.${guildList} .${guild}`).length > 0) return resolve();
|
||||||
setTimeout(checkForGuilds, 100);
|
setTimeout(checkForGuilds, 100);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -146,10 +146,11 @@ export default Utilities.memoizeObject({
|
||||||
|
|
||||||
/* Commonly Used Classes */
|
/* Commonly Used Classes */
|
||||||
get GuildClasses() {
|
get GuildClasses() {
|
||||||
const guildsWrapper = WebpackModules.getByProps("wrapper", "unreadMentionsBar");
|
const guildsWrapper = WebpackModules.getByProps("base", "guilds");
|
||||||
const guilds = WebpackModules.getByProps("guildsError", "selected");
|
const guilds = WebpackModules.getByProps("wrapper", "acronym");
|
||||||
const pill = WebpackModules.getByProps("blobContainer");
|
const pill = WebpackModules.getByProps("circleIconButton");
|
||||||
return Object.assign({}, guildsWrapper, guilds, pill);
|
const listItem = WebpackModules.getByProps("listItem");
|
||||||
|
return Object.assign({}, guildsWrapper, listItem, guilds, pill);
|
||||||
},
|
},
|
||||||
|
|
||||||
get LayerStack() {return WebpackModules.getByProps("pushLayer");}
|
get LayerStack() {return WebpackModules.getByProps("pushLayer");}
|
||||||
|
|
Loading…
Reference in New Issue