Hide the edit button for packed plugins/themes
This commit is contained in:
parent
7765d44787
commit
4925c969dd
|
@ -31,7 +31,7 @@
|
|||
"id": "developer-mode",
|
||||
"type": "bool",
|
||||
"text": "Developer mode",
|
||||
"hint": "Adds some of BetterDiscord's internal modules to `global._bd`.",
|
||||
"hint": "Adds some of BetterDiscord's internal modules to `global._bd` and enable additional options in plugin and theme settings.",
|
||||
"value": false
|
||||
},
|
||||
{
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
SettingsWrapper
|
||||
},
|
||||
methods: {
|
||||
showConnectWindow() {
|
||||
showConnectWindow() {
|
||||
if (this.connecting) return;
|
||||
this.connecting = true;
|
||||
const x = (window.screenX + window.outerWidth / 2) - 520 / 2;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<Button v-if="devmode && !plugin.packed" v-tooltip="'Package Plugin'" @click="package"><MiBoxDownload size="18"/></Button>
|
||||
<Button v-tooltip="'Settings (shift + click to open settings without cloning the set)'" v-if="plugin.hasSettings" @click="$emit('show-settings', $event.shiftKey)"><MiSettings size="18" /></Button>
|
||||
<Button v-tooltip="'Reload'" @click="$emit('reload-plugin')"><MiRefresh size="18" /></Button>
|
||||
<Button v-tooltip="'Edit'" @click="editPlugin"><MiPencil size="18" /></Button>
|
||||
<Button v-if="devmode && !plugin.packed" v-tooltip="'Edit'" @click="editPlugin"><MiPencil size="18" /></Button>
|
||||
<Button v-tooltip="'Uninstall (shift + click to unload)'" @click="$emit('delete-plugin', $event.shiftKey)" type="err"><MiDelete size="18" /></Button>
|
||||
</ButtonGroup>
|
||||
</Card>
|
||||
|
@ -33,14 +33,19 @@
|
|||
export default {
|
||||
data() {
|
||||
return {
|
||||
devmode: Settings.getSetting('core', 'advanced', 'developer-mode').value
|
||||
}
|
||||
devmodeSetting: Settings.getSetting('core', 'advanced', 'developer-mode')
|
||||
};
|
||||
},
|
||||
props: ['plugin'],
|
||||
components: {
|
||||
Card, Button, ButtonGroup, SettingSwitch,
|
||||
MiSettings, MiRefresh, MiPencil, MiDelete, MiExtension, MiBoxDownload
|
||||
},
|
||||
computed: {
|
||||
devmode() {
|
||||
return this.devmodeSetting.value;
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
async package() {
|
||||
try {
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
<Button v-if="devmode && !theme.packed" v-tooltip="'Package Theme'" @click="package"><MiBoxDownload size="18" /></Button>
|
||||
<Button v-tooltip="'Settings (shift + click to open settings without cloning the set)'" v-if="theme.hasSettings" @click="$emit('show-settings', $event.shiftKey)"><MiSettings size="18" /></Button>
|
||||
<Button v-tooltip="'Recompile (shift + click to reload)'" @click="$emit('reload-theme', $event.shiftKey)"><MiRefresh size="18" /></Button>
|
||||
<Button v-tooltip="'Edit'" @click="editTheme"><MiPencil size="18" /></Button>
|
||||
<Button v-if="devmode && !theme.packed" v-tooltip="'Edit'" @click="editTheme"><MiPencil size="18" /></Button>
|
||||
<Button v-tooltip="'Uninstall (shift + click to unload)'" @click="$emit('delete-theme', $event.shiftKey)" type="err"><MiDelete size="18" /></Button>
|
||||
</ButtonGroup>
|
||||
</Card>
|
||||
|
@ -33,14 +33,19 @@
|
|||
export default {
|
||||
data() {
|
||||
return {
|
||||
devmode: Settings.getSetting('core', 'advanced', 'developer-mode').value
|
||||
}
|
||||
devmodeSetting: Settings.getSetting('core', 'advanced', 'developer-mode')
|
||||
};
|
||||
},
|
||||
props: ['theme', 'online'],
|
||||
components: {
|
||||
Card, Button, ButtonGroup, SettingSwitch,
|
||||
MiSettings, MiRefresh, MiPencil, MiDelete, MiExtension, MiBoxDownload
|
||||
},
|
||||
computed: {
|
||||
devmode() {
|
||||
return this.devmodeSetting.value;
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
async package() {
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue