From 631ca803fccaa5564481d22fca30464d131b5fed Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Wed, 13 Jun 2018 11:20:07 -0700 Subject: [PATCH] Settings controls to bottom --- .../preferences/browser/media/settingsEditor2.css | 9 ++++++--- .../parts/preferences/browser/settingsTree.ts | 13 +++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/vs/workbench/parts/preferences/browser/media/settingsEditor2.css b/src/vs/workbench/parts/preferences/browser/media/settingsEditor2.css index 688fc6a36d9..485925e4541 100644 --- a/src/vs/workbench/parts/preferences/browser/media/settingsEditor2.css +++ b/src/vs/workbench/parts/preferences/browser/media/settingsEditor2.css @@ -126,7 +126,6 @@ .settings-editor > .settings-body > .settings-tree-container .setting-item { cursor: default; white-space: normal; - display: flex; height: 100%; min-height: 75px; } @@ -195,6 +194,10 @@ height: initial; } +.settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value { + display: inline-block; +} + .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value > .edit-in-settings-button, .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value > .edit-in-settings-button:hover, .settings-editor > .settings-body > .settings-tree-container .setting-item .setting-item-value > .edit-in-settings-button:active { @@ -208,7 +211,7 @@ } .settings-editor > .settings-body > .settings-tree-container .setting-item .monaco-select-box { - width: 100%; + width: initial; font: inherit; height: 26px; } @@ -228,7 +231,7 @@ .settings-editor > .settings-body > .settings-tree-container .setting-item .expand-indicator { visibility: hidden; position: absolute; - bottom: -2px; + bottom: 52px; width: calc(100% - 190px); text-align: center; opacity: .5; diff --git a/src/vs/workbench/parts/preferences/browser/settingsTree.ts b/src/vs/workbench/parts/preferences/browser/settingsTree.ts index ae7b0790c4a..66bebfea156 100644 --- a/src/vs/workbench/parts/preferences/browser/settingsTree.ts +++ b/src/vs/workbench/parts/preferences/browser/settingsTree.ts @@ -258,7 +258,7 @@ export interface ISettingChangeEvent { export class SettingsRenderer implements IRenderer { - private static readonly SETTING_ROW_HEIGHT = 75; + private static readonly SETTING_ROW_HEIGHT = 110; private readonly _onDidChangeSetting: Emitter = new Emitter(); public readonly onDidChangeSetting: Event = this._onDidChangeSetting.event; @@ -346,18 +346,15 @@ export class SettingsRenderer implements IRenderer { private renderSettingTemplate(tree: ITree, container: HTMLElement): ISettingItemTemplate { DOM.addClass(container, 'setting-item'); - const leftElement = DOM.append(container, $('.setting-item-left')); - const rightElement = DOM.append(container, $('.setting-item-right')); - - const titleElement = DOM.append(leftElement, $('.setting-item-title')); + const titleElement = DOM.append(container, $('.setting-item-title')); const categoryElement = DOM.append(titleElement, $('span.setting-item-category')); const labelElement = DOM.append(titleElement, $('span.setting-item-label')); const isConfiguredElement = DOM.append(titleElement, $('span.setting-item-is-configured-label')); const otherOverridesElement = DOM.append(titleElement, $('span.setting-item-overrides')); - const descriptionElement = DOM.append(leftElement, $('.setting-item-description')); - const expandIndicatorElement = DOM.append(leftElement, $('.expand-indicator')); + const descriptionElement = DOM.append(container, $('.setting-item-description')); + const expandIndicatorElement = DOM.append(container, $('.expand-indicator')); - const valueElement = DOM.append(rightElement, $('.setting-item-value')); + const valueElement = DOM.append(container, $('.setting-item-value')); const toDispose = []; const template: ISettingItemTemplate = { -- GitLab