Update OldTitleBar.plugin.js
This commit is contained in:
parent
4680313272
commit
1d9b9222e9
|
@ -2,7 +2,7 @@
|
|||
* @name OldTitleBar
|
||||
* @author DevilBro
|
||||
* @authorId 278543574059057154
|
||||
* @version 1.7.5
|
||||
* @version 1.7.6
|
||||
* @description Allows you to switch to Discord's old Titlebar
|
||||
* @invite Jx3TjNS
|
||||
* @donate https://www.paypal.me/MircoWittrien
|
||||
|
@ -127,16 +127,14 @@ module.exports = (_ => {
|
|||
}
|
||||
};
|
||||
|
||||
this.patchedModules = {
|
||||
before: {
|
||||
HeaderBar: "default"
|
||||
},
|
||||
after: {
|
||||
App: "render",
|
||||
AppSkeleton: "render",
|
||||
StandardSidebarView: "default",
|
||||
AuthWrapper: "render"
|
||||
}
|
||||
this.modulePatches = {
|
||||
before: [
|
||||
"HeaderBar"
|
||||
],
|
||||
after: [
|
||||
"AuthWrapper",
|
||||
"StandardSidebarView"
|
||||
]
|
||||
};
|
||||
|
||||
this.css = `
|
||||
|
@ -241,15 +239,6 @@ module.exports = (_ => {
|
|||
}
|
||||
}
|
||||
|
||||
processApp (e) {
|
||||
let [children, index] = BDFDB.ReactUtils.findParent(e.instance, {props: [["type", ["WINDOWS", "MACOS"]]]});
|
||||
if (index > -1) children[index] = null;
|
||||
}
|
||||
|
||||
processAppSkeleton (e) {
|
||||
this.processApp(e);
|
||||
}
|
||||
|
||||
processHeaderBar (e) {
|
||||
let wrapper = BDFDB.ReactUtils.findChild(e.instance, {props: ["toolbar", "children"]});
|
||||
if (!wrapper) return;
|
||||
|
@ -264,6 +253,11 @@ module.exports = (_ => {
|
|||
this.injectButtons(children, true);
|
||||
}
|
||||
|
||||
processAuthWrapper (e) {
|
||||
if (!BDFDB.ArrayUtils.is(e.returnvalue.props.children)) e.returnvalue.props.children = [e.returnvalue.props.children];
|
||||
this.injectSettingsToolbar(e.returnvalue.props.children, true);
|
||||
}
|
||||
|
||||
processStandardSidebarView (e) {
|
||||
let sidebarView = BDFDB.ReactUtils.findChild(e.returnvalue, {props: [["className", BDFDB.disCN.settingswindowstandardsidebarview]]});
|
||||
if (!sidebarView) return;
|
||||
|
@ -271,11 +265,6 @@ module.exports = (_ => {
|
|||
this.injectSettingsToolbar(sidebarView.props.children);
|
||||
}
|
||||
|
||||
processAuthWrapper (e) {
|
||||
if (!BDFDB.ArrayUtils.is(e.returnvalue.props.children)) e.returnvalue.props.children = [e.returnvalue.props.children];
|
||||
this.injectSettingsToolbar(e.returnvalue.props.children, true);
|
||||
}
|
||||
|
||||
injectSettingsToolbar (children, fixed) {
|
||||
if (!this.settings.general.addToSettings) return;
|
||||
let toolbar = BDFDB.ReactUtils.createElement("div", {
|
||||
|
|
Loading…
Reference in New Issue