feat: 文件编辑器侧边栏指上和选中文件样式调整 (#5689)

pull/5696/head
5 months ago committed by GitHub
parent 9ca69732ca
commit f0fbb02495
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -442,3 +442,15 @@ html {
.el-tag { .el-tag {
cursor: pointer; cursor: pointer;
} }
.monaco-editor-tree-light .el-tree-node__content:hover {
background-color: #e5eefd;
}
.monaco-editor-tree-dark .el-tree-node__content:hover {
background-color: #111417;
}
.monaco-editor-tree-dark .el-tree-node.is-current > .el-tree-node__content {
background-color: #111417;
}

@ -344,6 +344,21 @@ const changeLanguage = () => {
const changeTheme = () => { const changeTheme = () => {
monaco.editor.setTheme(config.theme); monaco.editor.setTheme(config.theme);
const themes = {
vs: 'monaco-editor-tree-light',
'vs-dark': 'monaco-editor-tree-dark',
'hc-black': 'monaco-editor-tree-dark',
};
if (treeRef.value) {
Object.values(themes).forEach((themeClass) => {
treeRef.value.$el.classList.remove(themeClass);
});
if (themes[config.theme]) {
treeRef.value.$el.classList.add(themes[config.theme]);
}
}
localStorage.setItem(codeThemeKey, config.theme); localStorage.setItem(codeThemeKey, config.theme);
}; };
@ -455,6 +470,7 @@ const getDirectoryPath = (filePath: string) => {
const onOpen = () => { const onOpen = () => {
initEditor(); initEditor();
changeTheme();
search(directoryPath.value).then((res) => { search(directoryPath.value).then((res) => {
handleSearchResult(res); handleSearchResult(res);
}); });

Loading…
Cancel
Save