diff --git a/file/files.go b/file/files.go index d02b5c3..e6357bf 100644 --- a/file/files.go +++ b/file/files.go @@ -295,7 +295,7 @@ func getIconSkin(filenameExtension string) string { return "ico-ztree-pro " case ".md": return "ico-ztree-md " - case ".js", "json": + case ".js", ".json": return "ico-ztree-js " case ".xml": return "ico-ztree-xml " diff --git a/static/js/tree.js b/static/js/tree.js index 9b758c2..ec5550d 100644 --- a/static/js/tree.js +++ b/static/js/tree.js @@ -175,6 +175,8 @@ var tree = { if (!data.succ) { return false; } + + tree.fileTree.removeNode(wide.curNode); if ("ico-ztree-dir " !== wide.curNode.iconSkin) { // 是文件的话,查看 editor 中是否被打开,如打开则移除 @@ -193,8 +195,6 @@ var tree = { } } } - - tree.fileTree.removeNode(wide.curNode); } }); },