From f13726d8e28fe0d0bf0b166c0440d1b244fd13a7 Mon Sep 17 00:00:00 2001 From: Samuel Elliott Date: Wed, 14 Feb 2018 01:42:10 +0000 Subject: [PATCH] Remove old settings modals --- .../src/styles/partials/bdsettings/index.scss | 1 - .../bdsettings/plugin-settings-modal.scss | 32 ----- .../bd/modals/PluginSettingsModal.vue | 117 ------------------ .../bd/modals/ThemeSettingsModal.vue | 117 ------------------ client/src/ui/modals.js | 8 +- 5 files changed, 4 insertions(+), 271 deletions(-) delete mode 100644 client/src/styles/partials/bdsettings/plugin-settings-modal.scss delete mode 100644 client/src/ui/components/bd/modals/PluginSettingsModal.vue delete mode 100644 client/src/ui/components/bd/modals/ThemeSettingsModal.vue diff --git a/client/src/styles/partials/bdsettings/index.scss b/client/src/styles/partials/bdsettings/index.scss index bff6541a..9b482385 100644 --- a/client/src/styles/partials/bdsettings/index.scss +++ b/client/src/styles/partials/bdsettings/index.scss @@ -3,4 +3,3 @@ @import './plugins.scss'; @import './card.scss'; @import './tooltips.scss'; -@import './plugin-settings-modal.scss'; diff --git a/client/src/styles/partials/bdsettings/plugin-settings-modal.scss b/client/src/styles/partials/bdsettings/plugin-settings-modal.scss deleted file mode 100644 index fd423cb0..00000000 --- a/client/src/styles/partials/bdsettings/plugin-settings-modal.scss +++ /dev/null @@ -1,32 +0,0 @@ -.bd-plugin-settings-modal { - .bd-modal .bd-modal-body { - padding: 0; - } - - .bd-modal .bd-modal-footer { - .bd-ok { - width: 100px; - } - } - - .bd-plugin-settings-body { - padding: 0 15px; - margin: 0 0 74px; - - .bd-switch-wrapper { - width: 40px; - height: 20px; - - .bd-switch::before { - width: 14px; - height: 14px; - } - } - } - - &.bd-edited { - .bd-scroller::-webkit-scrollbar-track { - margin-bottom: 74px; - } - } -} diff --git a/client/src/ui/components/bd/modals/PluginSettingsModal.vue b/client/src/ui/components/bd/modals/PluginSettingsModal.vue deleted file mode 100644 index 779ce746..00000000 --- a/client/src/ui/components/bd/modals/PluginSettingsModal.vue +++ /dev/null @@ -1,117 +0,0 @@ -/** - * BetterDiscord Plugin Settings Modal Component - * Copyright (c) 2015-present Jiiks/JsSucks - https://github.com/Jiiks / https://github.com/JsSucks - * All rights reserved. - * https://betterdiscord.net - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. -*/ - - - diff --git a/client/src/ui/components/bd/modals/ThemeSettingsModal.vue b/client/src/ui/components/bd/modals/ThemeSettingsModal.vue deleted file mode 100644 index b2d693aa..00000000 --- a/client/src/ui/components/bd/modals/ThemeSettingsModal.vue +++ /dev/null @@ -1,117 +0,0 @@ -/** - * BetterDiscord Theme Settings Modal Component - * Copyright (c) 2015-present Jiiks/JsSucks - https://github.com/Jiiks / https://github.com/JsSucks - * All rights reserved. - * https://betterdiscord.net - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. -*/ - - - diff --git a/client/src/ui/modals.js b/client/src/ui/modals.js index 655571b1..e98e7564 100644 --- a/client/src/ui/modals.js +++ b/client/src/ui/modals.js @@ -12,8 +12,6 @@ import { Utils, FileUtils } from 'common'; import { Events, PluginManager, ThemeManager } from 'modules'; import BasicModal from './components/bd/modals/BasicModal.vue'; import ErrorModal from './components/bd/modals/ErrorModal.vue'; -import PluginSettingsModal from './components/bd/modals/PluginSettingsModal.vue'; -import ThemeSettingsModal from './components/bd/modals/ThemeSettingsModal.vue'; import SettingsModal from './components/bd/modals/SettingsModal.vue'; export default class { @@ -105,11 +103,13 @@ export default class { } static pluginSettings(plugin) { - return this.add({ plugin }, PluginSettingsModal); + // return this.add({ headertext: plugin.name + ' Settings', settings: plugin.config, saveSettings: plugin.saveSettings }, SettingsModal); + return this.settings(plugin.name + ' Settings', plugin.config, null, null, plugin.saveSettings.bind(plugin)); } static themeSettings(theme) { - return this.add({ theme }, ThemeSettingsModal); + // return this.add({ headertext: theme.name + ' Settings', settings: theme.config, saveSettings: theme.saveSettings }, SettingsModal); + return this.settings(theme.name + ' Settings', theme.config, null, null, theme.saveSettings.bind(theme)); } static get stack() {