|
@@ -20,6 +20,12 @@ function handleClick(item: FunctionList) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+function handleContextmenu(item: FunctionList) {
|
|
|
+ if (item.contextmenu && !(item.disabled ?? false)) {
|
|
|
+ item.contextmenu(item)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
emrMitt.on('setHeaderFunction', (value) => {
|
|
|
buttonList.value = value
|
|
|
})
|
|
@@ -37,6 +43,7 @@ emrMitt.on('setHeaderFunction', (value) => {
|
|
|
</div>
|
|
|
</div>
|
|
|
<button
|
|
|
+ @contextmenu.prevent="handleContextmenu(item)"
|
|
|
@click="handleClick(item)"
|
|
|
:disabled="item.disabled ?? false">
|
|
|
{{ item.name }}
|