mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-03 15:01:57 +01:00
Settings editor - add "..." in a fixed position to indicate that a description is expandable
This commit is contained in:
@@ -179,6 +179,16 @@
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.settings-editor > .settings-body > .settings-list-container .monaco-list-row.is-expandable:not(.is-expanded) .setting-item-description::after {
|
||||
content: '…';
|
||||
display: block;
|
||||
height: 4px;
|
||||
width: 8px;
|
||||
position: absolute;
|
||||
bottom: 16px;
|
||||
left: 580px;
|
||||
}
|
||||
|
||||
.settings-editor > .settings-body > .settings-list-container .monaco-list-row .setting-item-value {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
@@ -754,6 +754,7 @@ interface ISettingItemTemplate extends IDisposableTemplate {
|
||||
categoryElement: HTMLElement;
|
||||
labelElement: HTMLElement;
|
||||
descriptionElement: HTMLElement;
|
||||
showMoreElement: HTMLElement;
|
||||
valueElement: HTMLElement;
|
||||
overridesElement: HTMLElement;
|
||||
}
|
||||
@@ -811,6 +812,7 @@ class SettingItemRenderer implements IRenderer<ISettingItemEntry, ISettingItemTe
|
||||
const labelElement = DOM.append(titleElement, $('span.setting-item-label'));
|
||||
const overridesElement = DOM.append(titleElement, $('span.setting-item-overrides'));
|
||||
const descriptionElement = DOM.append(leftElement, $('.setting-item-description'));
|
||||
const showMoreElement = DOM.append(leftElement, $('.setting-show-more'));
|
||||
|
||||
const valueElement = DOM.append(rightElement, $('.setting-item-value'));
|
||||
|
||||
@@ -823,6 +825,7 @@ class SettingItemRenderer implements IRenderer<ISettingItemEntry, ISettingItemTe
|
||||
categoryElement,
|
||||
labelElement,
|
||||
descriptionElement,
|
||||
showMoreElement,
|
||||
valueElement,
|
||||
overridesElement
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user