extensions status: improve title and text content

fixes #1325, #1327
This commit is contained in:
isidor 2015-12-15 12:58:40 +01:00
parent 4240c34cc8
commit 0b501ebb01

View file

@ -50,8 +50,10 @@ export class ExtensionsStatusbarItem implements statusbar.IStatusbarItem {
this.container = container;
if (this.messageCount > 0) {
this.domNode = dom.append(container, $('a.extensions-statusbar'));
this.domNode.title = nls.localize('extensions', "Extensions"),
this.domNode.textContent = `${ this.messageCount }`;
const issueLabel = this.messageCount > 1 ? nls.localize('issues', "issues") : nls.localize('issue', "issue");
const extensionLabel = nls.localize('extension', "extension")
this.domNode.title = `${ this.messageCount } ${ extensionLabel } ${ issueLabel }`;
this.domNode.textContent = `${ this.messageCount } ${ issueLabel }`;
this.toDispose.push(dom.addDisposableListener(this.domNode, 'click', () => {
Object.keys(this.status).forEach(key => {