|
@@ -8,7 +8,7 @@
|
|
|
<ul>
|
|
|
<li v-for="(button, index) in buttons" :key="index" :title="button.name"
|
|
|
@click.stop="button.disabled !== true && button.onClick()"
|
|
|
- :class="{ disabled: button.disabled === true }">
|
|
|
+ :class="{ disabled: button.disabled && button.disabled() === true }">
|
|
|
<magic-icon :icon="button.icon"></magic-icon>
|
|
|
</li>
|
|
|
</ul>
|
|
@@ -71,7 +71,7 @@ bus.$on(Message.OPEN, item => {
|
|
|
})
|
|
|
})
|
|
|
const buttons = computed(() => [
|
|
|
- {name: `${$i('message.run')}(Ctrl + Q)`, icon: 'run', disabled: computed(() => opened.value.runnable !== true || opened.value.running === true), onClick: ()=> bus.$emit(Message.DO_TEST)},
|
|
|
+ {name: `${$i('message.run')}(Ctrl + Q)`, icon: 'run', disabled: () => opened.value.runnable !== true || opened.value.running === true, onClick: ()=> bus.$emit(Message.DO_TEST)},
|
|
|
{name: `${$i('message.save')}(Ctrl + S)`, icon: 'save', onClick: () => bus.$emit(Message.DO_SAVE, true)},
|
|
|
{name: `${$i('message.search')}(Ctrl + Shift + F)`, icon: 'search', onClick: () => bus.$emit(Message.DO_SEARCH)},
|
|
|
{name: $i('message.upload'), icon: 'upload', onClick: () => bus.$emit(Message.DO_UPLOAD)},
|