mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Fixed bug: CheckboxTreeNode label overflows, and node icon disappears (#5022)
This commit is contained in:
@@ -2,7 +2,13 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tree-component-node-tile .model-view-tree-node-item-icon{
|
.tree-component-node-tile .model-view-tree-node-item-icon {
|
||||||
width: 15px;
|
width: 17px;
|
||||||
height: 15px;
|
height: 17px;
|
||||||
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.tree-component-node-tile .model-view-tree-node-item-label {
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
}
|
||||||
@@ -147,6 +147,8 @@ export class TreeComponentRenderer extends Disposable implements IRenderer {
|
|||||||
const icon = this.themeService.getTheme().type === LIGHT ? element.icon : element.iconDark;
|
const icon = this.themeService.getTheme().type === LIGHT ? element.icon : element.iconDark;
|
||||||
const iconUri = icon ? URI.revive(icon) : null;
|
const iconUri = icon ? URI.revive(icon) : null;
|
||||||
templateData.icon.style.backgroundImage = iconUri ? `url('${iconUri.toString(true)}')` : '';
|
templateData.icon.style.backgroundImage = iconUri ? `url('${iconUri.toString(true)}')` : '';
|
||||||
|
templateData.icon.style.backgroundRepeat = 'no-repeat';
|
||||||
|
templateData.icon.style.backgroundPosition = 'center';
|
||||||
dom.toggleClass(templateData.icon, 'model-view-tree-node-item-icon', !!icon);
|
dom.toggleClass(templateData.icon, 'model-view-tree-node-item-icon', !!icon);
|
||||||
if (element) {
|
if (element) {
|
||||||
element.onCheckedChanged = (checked: boolean) => {
|
element.onCheckedChanged = (checked: boolean) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user