stuff
This commit is contained in:
parent
126e9a837d
commit
e5cca00ba6
|
@ -3785,26 +3785,39 @@
|
|||
return BdApi.isPluginEnabled(pluginName);
|
||||
};
|
||||
BDFDB.BDUtils.enablePlugin = function (pluginName, showToast = true) {
|
||||
BdApi.Plugins && BdApi.Plugins.manager.enable(pluginName, !showToast) || window.pluginModule && window.pluginModule.startPlugin(pluginName);
|
||||
if (BdApi.Plugins) BdApi.Plugins.manager.enable(pluginName, !showToast);
|
||||
else if (window.pluginModule) window.pluginModule.startPlugin(pluginName);
|
||||
};
|
||||
BDFDB.BDUtils.disablePlugin = function (pluginName, showToast = true) {
|
||||
BdApi.Plugins && BdApi.Plugins.manager.disable(pluginName, !showToast) || window.pluginModule && window.pluginModule.stopPlugin(pluginName);
|
||||
if (BdApi.Plugins) BdApi.Plugins.manager.disable(pluginName, !showToast);
|
||||
else if (window.pluginModule) window.pluginModule.stopPlugin(pluginName);
|
||||
};
|
||||
BDFDB.BDUtils.getPlugin = function (pluginName, hasToBeEnabled = false, overHeader = false) {
|
||||
if (!hasToBeEnabled || BDFDB.BDUtils.isPluginEnabled(pluginName)) return !overHeader ? BdApi.getPlugin(pluginName) : (BdApi.Plugins && BdApi.Plugins.list && BdApi.Plugins.list[pluginName] || window.bdplugins && window.bdplugins[pluginName]);
|
||||
if (!hasToBeEnabled || BDFDB.BDUtils.isPluginEnabled(pluginName)) {
|
||||
if (overHeader) {
|
||||
if (BdApi.Plugins && BdApi.Plugins.list) return BdApi.Plugins.list[pluginName];
|
||||
else if (window.bdplugins) window.bdplugins[pluginName];
|
||||
}
|
||||
else return BdApi.getPlugin(pluginName);
|
||||
}
|
||||
return null;
|
||||
};
|
||||
BDFDB.BDUtils.isThemeEnabled = function (themeName) {
|
||||
return BdApi.isThemeEnabled(themeName);
|
||||
};
|
||||
BDFDB.BDUtils.enableTheme = function (themeName, showToast = true) {
|
||||
BdApi.Themes && BdApi.Themes.manager.enable(themeName, !showToast) || window.themeModule && window.themeModule.enableTheme(themeName);
|
||||
if (BdApi.Themes) BdApi.Themes.manager.enable(themeName, !showToast);
|
||||
else if (window.themeModule) window.themeModule.enableTheme(themeName);
|
||||
};
|
||||
BDFDB.BDUtils.disableTheme = function (themeName, showToast = true) {
|
||||
BdApi.Themes && BdApi.Themes.manager.disable(themeName, !showToast) || window.themeModule && window.themeModule.disableTheme(themeName);
|
||||
if (BdApi.Themes) BdApi.Themes.manager.disable(themeName, !showToast);
|
||||
else if (window.themeModule) window.themeModule.disableTheme(themeName);
|
||||
};
|
||||
BDFDB.BDUtils.getTheme = function (themeName, hasToBeEnabled = false) {
|
||||
if (!hasToBeEnabled || BDFDB.BDUtils.isThemeEnabled(pluginName)) return BdApi.Themes && BdApi.Themes.list && BdApi.Themes.list[themeName] || window.bdthemes && window.bdthemes[themeName];
|
||||
if (!hasToBeEnabled || BDFDB.BDUtils.isThemeEnabled(themeName)) {
|
||||
if (BdApi.Themes && BdApi.Themes.list) return BdApi.Themes.list[themeName];
|
||||
else if (window.bdthemes) window.bdthemes[themeName];
|
||||
}
|
||||
return null;
|
||||
};
|
||||
BDFDB.BDUtils.getSettings = function (key) {
|
||||
|
|
|
@ -76,10 +76,6 @@ var PluginRepo = (_ => {
|
|||
getDescription () {return "Allows you to look at all plugins from the plugin repo and download them on the fly. Repo button is in the plugins settings.";}
|
||||
|
||||
constructor () {
|
||||
this.changelog = {
|
||||
"fixed":[["Fetching","Fixed an issue with some plugins while fetching"]]
|
||||
};
|
||||
|
||||
this.patchedModules = {
|
||||
after: {
|
||||
V2C_ContentColumn: "render"
|
||||
|
@ -362,10 +358,10 @@ var PluginRepo = (_ => {
|
|||
label: sortKeys[options.sortKey],
|
||||
value: options.sortKey
|
||||
},
|
||||
options: Object.keys(sortKeys).map(key => {return {
|
||||
options: Object.keys(sortKeys).filter(n => n != "NEW" || Object.keys(loadedPlugins).some(p => !cachedPlugins.includes[p])).map(key => ({
|
||||
label: sortKeys[key],
|
||||
value: key
|
||||
};}),
|
||||
})),
|
||||
onChange: (key, instance) => {
|
||||
options.sortKey = key;
|
||||
this.updateList(instance, options);
|
||||
|
@ -379,10 +375,10 @@ var PluginRepo = (_ => {
|
|||
label: orderKeys[options.orderKey],
|
||||
value: options.orderKey
|
||||
},
|
||||
options: Object.keys(orderKeys).map(key => {return {
|
||||
options: Object.keys(orderKeys).map(key => ({
|
||||
label: orderKeys[key],
|
||||
value: key
|
||||
};}),
|
||||
})),
|
||||
onChange: (key, instance) => {
|
||||
options.orderKey = key;
|
||||
this.updateList(instance, options);
|
||||
|
|
|
@ -132,10 +132,6 @@ var ThemeRepo = (_ => {
|
|||
getDescription () {return "Allows you to preview all themes from the theme repo and download them on the fly. Repo button is in the theme settings.";}
|
||||
|
||||
constructor () {
|
||||
this.changelog = {
|
||||
"improved":[["New Library Structure & React","Restructured my Library and switched to React rendering instead of DOM manipulation"]]
|
||||
};
|
||||
|
||||
this.patchedModules = {
|
||||
after: {
|
||||
V2C_ContentColumn: "render"
|
||||
|
@ -433,10 +429,10 @@ var ThemeRepo = (_ => {
|
|||
label: sortKeys[options.sortKey],
|
||||
value: options.sortKey
|
||||
},
|
||||
options: Object.keys(sortKeys).map(key => {return {
|
||||
options: Object.keys(sortKeys).filter(n => n != "NEW" || Object.keys(loadedThemes).some(t => !cachedThemes.includes[t])).map(key => ({
|
||||
label: sortKeys[key],
|
||||
value: key
|
||||
};}),
|
||||
})),
|
||||
onChange: (key, instance) => {
|
||||
options.sortKey = key;
|
||||
this.updateList(instance, options);
|
||||
|
@ -450,10 +446,10 @@ var ThemeRepo = (_ => {
|
|||
label: orderKeys[options.orderKey],
|
||||
value: options.orderKey
|
||||
},
|
||||
options: Object.keys(orderKeys).map(key => {return {
|
||||
options: Object.keys(orderKeys).map(key => ({
|
||||
label: orderKeys[key],
|
||||
value: key
|
||||
};}),
|
||||
})),
|
||||
onChange: (key, instance) => {
|
||||
options.orderKey = key;
|
||||
this.updateList(instance, options);
|
||||
|
|
Loading…
Reference in New Issue