From d782ccc3d1a17450d24714c0455bd5fac3d15611 Mon Sep 17 00:00:00 2001 From: Christof Marti Date: Thu, 19 Jan 2017 21:22:21 -0800 Subject: [PATCH] Hide Recent when empty --- .../parts/welcomePage/electron-browser/welcomePage.css | 3 +++ .../parts/welcomePage/electron-browser/welcomePage.ts | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.css b/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.css index 1a046dfe671..820a8835417 100644 --- a/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.css +++ b/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.css @@ -102,6 +102,9 @@ padding: 0; } +.monaco-workbench > .part.editor > .content .welcomePage .splash .recent.empty { + display: none; +} .monaco-workbench > .part.editor > .content .welcomePage .splash .recent li { min-width: 0; white-space: nowrap; diff --git a/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.ts b/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.ts index d634ad671bb..c304a2bc05b 100644 --- a/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.ts +++ b/src/vs/workbench/parts/welcomePage/electron-browser/welcomePage.ts @@ -97,6 +97,11 @@ class WelcomePage { }); recentlyOpened.then(({folders}) => { + if (!folders.length) { + const recent = container.querySelector('.recent') as HTMLElement; + recent.classList.add('empty'); + return; + } const ul = container.querySelector('.recent ul'); if (this.contextService.hasWorkspace()) { const current = this.contextService.getWorkspace().resource.fsPath; -- GitLab