Demo:新增去除节点自定义样式的右键菜单

This commit is contained in:
街角小林 2024-01-31 17:13:09 +08:00
parent 32e027529f
commit 679330663a
3 changed files with 14 additions and 2 deletions

View File

@ -94,7 +94,9 @@ export default {
fitCanvas: 'Fit canvas', fitCanvas: 'Fit canvas',
removeImage: 'Remove image', removeImage: 'Remove image',
removeHyperlink: 'Remove hyperlink', removeHyperlink: 'Remove hyperlink',
removeNote: 'Remove note' removeNote: 'Remove note',
removeCustomStyles: 'Remove custom styles',
removeAllNodeCustomStyles: 'Remove all node custom styles'
}, },
count: { count: {
words: 'Words', words: 'Words',

View File

@ -94,7 +94,9 @@ export default {
fitCanvas: '适应画布', fitCanvas: '适应画布',
removeImage: '移除图片', removeImage: '移除图片',
removeHyperlink: '移除超链接', removeHyperlink: '移除超链接',
removeNote: '移除备注' removeNote: '移除备注',
removeCustomStyles: '一键去除自定义样式',
removeAllNodeCustomStyles: '一键去除所有节点自定义样式'
}, },
count: { count: {
words: '字数', words: '字数',

View File

@ -88,6 +88,9 @@
<div class="item" @click="exec('REMOVE_NOTE')" v-if="hasNote"> <div class="item" @click="exec('REMOVE_NOTE')" v-if="hasNote">
<span class="name">{{ $t('contextmenu.removeNote') }}</span> <span class="name">{{ $t('contextmenu.removeNote') }}</span>
</div> </div>
<div class="item" @click="exec('REMOVE_CUSTOM_STYLES')">
<span class="name">{{ $t('contextmenu.removeCustomStyles') }}</span>
</div>
</template> </template>
<template v-if="type === 'svg'"> <template v-if="type === 'svg'">
<div class="item" @click="exec('RETURN_CENTER')"> <div class="item" @click="exec('RETURN_CENTER')">
@ -125,6 +128,11 @@
<span class="name">{{ $t('contextmenu.zenMode') }}</span> <span class="name">{{ $t('contextmenu.zenMode') }}</span>
{{ isZenMode ? '√' : '' }} {{ isZenMode ? '√' : '' }}
</div> </div>
<div class="item" @click="exec('REMOVE_ALL_NODE_CUSTOM_STYLES')">
<span class="name">{{
$t('contextmenu.removeAllNodeCustomStyles')
}}</span>
</div>
</template> </template>
</div> </div>
</template> </template>