提交 29449056 编写于 作者: R Rob Lourens

Fix #57362 - only show wrench icon when setting margin is hovered, not the whole area

上级 70b476c6
......@@ -159,22 +159,27 @@
display: none !important;
}
.settings-editor > .settings-body .settings-tree-container .monaco-toolbar {
display: none;
.settings-editor > .settings-body .settings-tree-container .setting-toolbar-container {
position: absolute;
left: -23px;
top: 11px;
bottom: 0px;
width: 26px;
}
.settings-editor > .settings-body .settings-tree-container .setting-toolbar-container > .monaco-toolbar {
display: none;
}
.settings-editor > .settings-body .settings-tree-container .monaco-tree-row:hover .monaco-toolbar {
.settings-editor > .settings-body .settings-tree-container .monaco-tree-row .setting-toolbar-container:hover > .monaco-toolbar {
display: flex;
}
.settings-editor > .settings-body .settings-tree-container .monaco-tree-row .setting-item.focused .monaco-toolbar {
.settings-editor > .settings-body .settings-tree-container .monaco-tree-row .setting-item.focused .setting-toolbar-container > .monaco-toolbar {
display: flex;
}
.settings-editor > .settings-body .settings-tree-container .monaco-toolbar .toolbar-toggle-more {
.settings-editor > .settings-body .settings-tree-container .setting-toolbar-container > .monaco-toolbar .toolbar-toggle-more {
display: block;
width: 22px;
height: 22px;
......
......@@ -612,7 +612,8 @@ export class SettingsRenderer implements ITreeRenderer {
const toDispose = [];
const toolbar = this.renderSettingToolbar(container);
const toolbarContainer = DOM.append(container, $('.setting-toolbar-container'));
const toolbar = this.renderSettingToolbar(toolbarContainer);
const template: ISettingItemTemplate = {
toDispose,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册