diff --git a/web/src/lang/en_us.js b/web/src/lang/en_us.js index 54ae0d32..9fd92dc3 100644 --- a/web/src/lang/en_us.js +++ b/web/src/lang/en_us.js @@ -123,6 +123,7 @@ export default { copyFail: 'Copy fail', number: 'Number child nodes', expandNodeChild: 'Expand all sub nodes', + unExpandNodeChild: 'Un expand all sub nodes', addToDo: 'Add toDo', removeToDo: 'Remove toDo' }, diff --git a/web/src/lang/zh_cn.js b/web/src/lang/zh_cn.js index e8353e17..44645ce6 100644 --- a/web/src/lang/zh_cn.js +++ b/web/src/lang/zh_cn.js @@ -121,6 +121,7 @@ export default { copyFail: '复制失败', number: '编号其子节点', expandNodeChild: '展开所有下级节点', + unExpandNodeChild: '收起所有下级节点', addToDo: '添加待办', removeToDo: '删除待办' }, diff --git a/web/src/lang/zh_tw.js b/web/src/lang/zh_tw.js index 1075efb6..c871226e 100644 --- a/web/src/lang/zh_tw.js +++ b/web/src/lang/zh_tw.js @@ -122,6 +122,7 @@ export default { copyFail: '複製失敗', number: '將其子節點編號', expandNodeChild: '展開所有下級節點', + unExpandNodeChild: '收起所有下級節點', addToDo: '添加待辦', removeToDo: '刪除待辦' }, diff --git a/web/src/pages/Edit/components/Contextmenu.vue b/web/src/pages/Edit/components/Contextmenu.vue index 06dd4bb6..02efa1eb 100644 --- a/web/src/pages/Edit/components/Contextmenu.vue +++ b/web/src/pages/Edit/components/Contextmenu.vue @@ -56,6 +56,9 @@ {{ $t('contextmenu.moveDownNode') }} Ctrl + ↓ +
+ {{ $t('contextmenu.unExpandNodeChild') }} +
{{ $t('contextmenu.expandNodeChild') }}
@@ -473,8 +476,12 @@ export default { this.node ) break + case 'UNEXPAND_ALL': + const uid = this.node ? this.node.uid : '' + this.$bus.$emit('execCommand', key, !uid, uid) + break case 'EXPAND_ALL': - this.$bus.$emit('execCommand', key, this.node.uid) + this.$bus.$emit('execCommand', key, this.node ? this.node.uid : '') break default: this.$bus.$emit('execCommand', key, ...args)