diff --git a/packages/line-ending-selector/lib/status-bar-item.js b/packages/line-ending-selector/lib/status-bar-item.js index 02c297affe..e504a622ad 100644 --- a/packages/line-ending-selector/lib/status-bar-item.js +++ b/packages/line-ending-selector/lib/status-bar-item.js @@ -11,6 +11,7 @@ module.exports = class StatusBarItem { setLineEndings(lineEndings) { this.lineEndings = lineEndings; this.element.textContent = lineEndingName(lineEndings); + this.element.style.display = lineEndingBlockStyle(lineEndings); this.emitter.emit('did-change'); } @@ -55,3 +56,12 @@ function lineEndingDescription(lineEndings) { return 'unknown'; } } + +function lineEndingBlockStyle(lineEndings) { + switch (lineEndingName(lineEndings)) { + case '': + return 'none'; + default: + return 'inline-block'; + } +}