This commit is contained in:
Benjamin Pasero 2019-06-27 11:50:12 +02:00
parent 30379ab74b
commit 84bfa21566
2 changed files with 8 additions and 9 deletions

View file

@ -603,7 +603,6 @@ export class StatusbarPart extends Part implements IStatusbarService {
private doCreateStatusItem(id: string, name: string, alignment: StatusbarAlignment, priority: number = 0, ...extraClasses: string[]): HTMLElement {
const itemContainer = document.createElement('div');
itemContainer.title = name;
itemContainer.id = id;
addClass(itemContainer, 'statusbar-item');
@ -683,12 +682,12 @@ class StatusbarEntryItem extends Disposable {
}
}
// Update: Tooltip
// Update: Tooltip (on the container, because label can be disabled)
if (!this.entry || entry.tooltip !== this.entry.tooltip) {
if (entry.tooltip) {
this.labelContainer.title = entry.tooltip;
this.container.title = entry.tooltip;
} else {
delete this.labelContainer.title;
delete this.container.title;
}
}

View file

@ -50,15 +50,15 @@ export class StatusBar {
case StatusBarElement.PROBLEMS_STATUS:
return `${this.mainSelector} ${this.leftSelector} .octicon.octicon-error`;
case StatusBarElement.SELECTION_STATUS:
return `${this.mainSelector} ${this.rightSelector} a[title="Go to Line"]`;
return `${this.mainSelector} ${this.rightSelector}[title="Go to Line"]`;
case StatusBarElement.INDENTATION_STATUS:
return `${this.mainSelector} ${this.rightSelector} a[title="Select Indentation"]`;
return `${this.mainSelector} ${this.rightSelector}[title="Select Indentation"]`;
case StatusBarElement.ENCODING_STATUS:
return `${this.mainSelector} ${this.rightSelector} a[title="Select Encoding"]`;
return `${this.mainSelector} ${this.rightSelector}[title="Select Encoding"]`;
case StatusBarElement.EOL_STATUS:
return `${this.mainSelector} ${this.rightSelector} a[title="Select End of Line Sequence"]`;
return `${this.mainSelector} ${this.rightSelector}[title="Select End of Line Sequence"]`;
case StatusBarElement.LANGUAGE_STATUS:
return `${this.mainSelector} ${this.rightSelector} a[title="Select Language Mode"]`;
return `${this.mainSelector} ${this.rightSelector}[title="Select Language Mode"]`;
case StatusBarElement.FEEDBACK_ICON:
return `${this.mainSelector} ${this.rightSelector} .monaco-dropdown.send-feedback`;
default: