デッキ周り改修など

This commit is contained in:
syuilo
2020-12-28 11:56:42 +09:00
parent ea6aa40b09
commit 1da3777bfb
10 changed files with 56 additions and 87 deletions

View File

@@ -1,5 +1,5 @@
<template>
<XColumn :menu="menu" :naked="true" :column="column" :is-stacked="isStacked">
<XColumn :func="{ handler: func, title: $ts.editWidgets }" :naked="true" :column="column" :is-stacked="isStacked">
<template #header><Fa :icon="faWindowMaximize" style="margin-right: 8px;"/>{{ column.name }}</template>
<div class="wtdtxvec">
@@ -62,7 +62,6 @@ export default defineComponent({
data() {
return {
edit: false,
menu: null,
widgetAdderSelected: null,
widgets,
settings: {},
@@ -81,16 +80,6 @@ export default defineComponent({
}
},
created() {
this.menu = [{
icon: faCog,
text: this.$ts.edit,
action: () => {
this.edit = !this.edit;
}
}];
},
methods: {
widgetFunc(id) {
this.settings[id]();
@@ -114,6 +103,10 @@ export default defineComponent({
saveWidget(id, data) {
updateColumnWidget(this.column.id, id, data);
},
func() {
this.edit = !this.edit;
}
}
});