Explorar o código

修复运行按钮不变灰的问题

mxd %!s(int64=3) %!d(string=hai) anos
pai
achega
9734ef774e
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/components/panel/header/magic-header.vue

+ 2 - 2
src/components/panel/header/magic-header.vue

@@ -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)},