This commit is contained in:
Mirco Wittrien 2020-11-23 20:19:58 +01:00
parent 841b00e434
commit f726a830be
4 changed files with 17 additions and 32 deletions

View File

@ -6327,15 +6327,11 @@ module.exports = (_ => {
})() : this.props.children
].flat(10).filter(n => n);
if (this.props.addon && this.props.addon.name) this.key = `${this.props.addon.name}-settingsPanel`;
return BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.Flex, {
className: BDFDB.DOMUtils.formatClassName(this.props.addon && this.props.addon.name && `${this.props.addon.name}-settings`, BDFDB.disCN.settingspanel),
direction: InternalComponents.LibraryComponents.Flex.Direction.VERTICAL,
children: BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.Flex, {
className: BDFDB.disCN.settingspanelinner,
direction: InternalComponents.LibraryComponents.Flex.Direction.VERTICAL,
children: panelItems
})
return BDFDB.ReactUtils.createElement("div", {
key: this.props.addon && this.props.addon.name && `${this.props.addon.name}-settingsPanel`,
id: this.props.addon && this.props.addon.name && `${this.props.addon.name}-settings`,
className: BDFDB.disCN.settingspanel,
children: panelItems
});
}
};
@ -7218,6 +7214,9 @@ module.exports = (_ => {
header: `${plugin.name} ${BDFDB.LanguageUtils.LanguageStrings.SETTINGS}`,
subheader: "",
className: BDFDB.disCN._repomodal,
headerClassName: BDFDB.disCN._repomodalheader,
contentClassName: BDFDB.disCN._repomodalsettings,
footerClassName: BDFDB.disCN._repomodalfooter,
size: "MEDIUM",
children: plugin.getSettingsPanel(),
buttons: [{contents: BDFDB.LanguageUtils.LanguageStrings.DONE, color: "BRAND", close: true}]

View File

@ -570,12 +570,7 @@
"settingsGuild": "guild-J3Egt5",
"settingsGuildDisabled": "disabled-b2o83O",
"settingsPanel": "settingsPanel-w2ySNR",
"settingsPanelHeader": "settingsHeader-7g994w",
"settingsPanelHeaderButton": "button-ff4a_z",
"settingsPanelHeaderControls": "controls-g2WW5_",
"settingsPanelInner": "settingsInner-zw1xAY",
"settingsPanelList": "settingsList-eZjkXj",
"settingsPanelTitle": "title-GTF_8J",
"settingsRow": "settingsRow-o9Ft44",
"settingsTableCard": "settingsTableCard-628t52",
"settingsTableCardConfigs": "settingsTableCardConfigs-w5X9-Z",
@ -605,6 +600,9 @@
"BDrepo": {
"bdAddonCard": "bd-addon-card",
"bdAddonModal": "bd-addon-modal",
"bdAddonModalFooter": "bd-addon-modal-footer",
"bdAddonModalHeader": "bd-addon-modal-header",
"bdAddonModalSettings": "bd-addon-modal-settings",
"bdButton": "bd-button",
"bdButtonDanger": "bd-button-danger",
"bdControls": "bd-controls",
@ -1251,6 +1249,9 @@
"_repolinks": ["BDrepo", "bdaLinks"],
"_repometa": ["BDrepo", "bdMeta"],
"_repomodal": ["BDrepo", "bdAddonModal"],
"_repomodalfooter": ["BDrepo", "bdAddonModalFooter"],
"_repomodalheader": ["BDrepo", "bdAddonModalHeader"],
"_repomodalsettings": ["BDrepo", "bdAddonModalSettings"],
"_reponame": ["BDrepo", "bdaName"],
"_reposettings": ["BDrepo", "settings"],
"_reposettingsbutton": ["BDrepo", "bdaSettingsButton"],
@ -2407,12 +2408,7 @@
"settingsitemselected": ["Item", "selected"],
"settingsitemthemed": ["Item", "themed"],
"settingspanel": ["BDFDB", "settingsPanel"],
"settingspanelheader": ["BDFDB", "settingsPanelHeader"],
"settingspanelheaderbutton": ["BDFDB", "settingsPanelHeaderButton"],
"settingspanelheadercontrols": ["BDFDB", "settingsPanelHeaderControls"],
"settingspanelinner": ["BDFDB", "settingsPanelInner"],
"settingspanellist": ["BDFDB", "settingsPanelList"],
"settingspaneltitle": ["BDFDB", "settingsPanelTitle"],
"settingsrow": ["SettingsItems", "container"],
"settingsrowcontainer": ["BDFDB", "settingsRow"],
"settingsrowcontrol": ["SettingsItems", "control"],

View File

@ -37,19 +37,6 @@ img:not([src]), img[src=""], img[src="null"] {
to {opacity: 0.1;}
}
[REPLACE_CLASS_settingspanelheader] {
padding-right: 5px;
}
[REPLACE_CLASS_settingspanelheadercontrols] > * {
margin-left: 8px;
}
[REPLACE_CLASS_settingspanelheaderbutton] {
height: 24px;
}
[REPLACE_CLASS_settingspanelinner] {
padding-left: 15px;
padding-right: 5px;
}
[REPLACE_CLASS_settingspanellist] {
padding-left: 15px;
}

View File

@ -88,6 +88,9 @@ module.exports = (_ => {
header: `${addon.name} ${BDFDB.LanguageUtils.LanguageStrings.SETTINGS}`,
subheader: "",
className: BDFDB.disCN._repomodal,
headerClassName: BDFDB.disCN._repomodalheader,
contentClassName: BDFDB.disCN._repomodalsettings,
footerClassName: BDFDB.disCN._repomodalfooter,
size: "MEDIUM",
children: this.createThemeVarInputs(addon, vars),
buttons: [{contents: "Update", color: "GREEN", click: modal => {this.updateTheme(modal, addon);}}]