From 27ae6faf1e2dbe1779503c2a5601a0e721097ce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=AB=8B=E5=B8=AE?= <3294713004@qq.com> Date: Mon, 1 Sep 2025 00:54:42 +0800 Subject: [PATCH] =?UTF-8?q?chore(core):=20=E8=B0=83=E6=95=B4Mixly.FileTree?= =?UTF-8?q?=E5=8F=B3=E9=94=AE=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/mixly-modules/common/file-tree.js | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/common/modules/mixly-modules/common/file-tree.js b/common/modules/mixly-modules/common/file-tree.js index 9dfea714..75dbf680 100644 --- a/common/modules/mixly-modules/common/file-tree.js +++ b/common/modules/mixly-modules/common/file-tree.js @@ -253,19 +253,19 @@ class FileTree extends Component { weight: 0, id: 'new_folder', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); return ['root', 'folder'].includes(type); }, data: { isHtmlName: true, name: Menu.getItem(Msg.Lang['fileTree.newFolder'], ''), callback: (_, { $trigger }) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); if (type === 'root') { this.openRootFolder(); this.createRootChildFolderNode(); } else { - let id = $trigger.attr('id'); + const id = $trigger.attr('id'); this.createFolderNode(id); } } @@ -275,19 +275,19 @@ class FileTree extends Component { weight: 1, id: 'new_file', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); return ['root', 'folder'].includes(type); }, data: { isHtmlName: true, name: Menu.getItem(Msg.Lang['fileTree.newFile'], ''), callback: (_, { $trigger }) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); if (type === 'root') { this.openRootFolder(); this.createRootChildFileNode(); } else { - let id = $trigger.attr('id'); + const id = $trigger.attr('id'); this.createFileNode(id); } } @@ -297,8 +297,8 @@ class FileTree extends Component { weight: 2, id: 'sep1', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); - return ['folder'].includes(type); + const type = $trigger.attr('type'); + return ['root', 'folder'].includes(type); }, data: '---------' }); @@ -306,14 +306,14 @@ class FileTree extends Component { weight: 3, id: 'cut', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); return ['file', 'folder'].includes(type); }, data: { isHtmlName: true, name: Menu.getItem(Msg.Lang['editor.contextMenu.cut'], ''), callback: (_, { $trigger }) => { - let id = $trigger.attr('id'); + const id = $trigger.attr('id'); this.cutNode(id); } } @@ -322,14 +322,14 @@ class FileTree extends Component { weight: 4, id: 'copy', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); return ['file', 'folder'].includes(type); }, data: { isHtmlName: true, name: Menu.getItem(Msg.Lang['editor.contextMenu.copy'], ''), callback: (_, { $trigger }) => { - let id = $trigger.attr('id'); + const id = $trigger.attr('id'); this.copyNode(id); } } @@ -338,8 +338,8 @@ class FileTree extends Component { weight: 5, id: 'paste', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); - return ['folder'].includes(type); + const type = $trigger.attr('type'); + return ['root', 'folder'].includes(type); }, data: { isHtmlName: true, @@ -369,7 +369,7 @@ class FileTree extends Component { name: Menu.getItem(Msg.Lang['fileTree.copyPath'], ''), callback: (_, { $trigger }) => { let outPath = null; - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); if (type === 'root') { outPath = this.#rootPath_; } else { @@ -384,15 +384,15 @@ class FileTree extends Component { weight: 8, id: 'rename', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); return ['file', 'folder'].includes(type); }, data: { isHtmlName: true, name: Menu.getItem(Msg.Lang['fileTree.rename'], ''), callback: (_, { $trigger }) => { - let type = $trigger.attr('type'); - let id = $trigger.attr('id'); + const type = $trigger.attr('type'); + const id = $trigger.attr('id'); if (type === 'folder') { this.renameFolderNode(id); } else { @@ -405,15 +405,15 @@ class FileTree extends Component { weight: 9, id: 'del', preconditionFn: ($trigger) => { - let type = $trigger.attr('type'); + const type = $trigger.attr('type'); return ['file', 'folder'].includes(type); }, data: { isHtmlName: true, name: Menu.getItem(Msg.Lang['fileTree.delete'], ''), callback: (_, { $trigger }) => { - let type = $trigger.attr('type'); - let id = $trigger.attr('id'); + const type = $trigger.attr('type'); + const id = $trigger.attr('id'); if (type === 'folder') { if (this.#selected_) { const relative = path.relative(id, this.#selected_);