From 2a3827f5f9d113bcad648b2af8f1e887df901b53 Mon Sep 17 00:00:00 2001 From: Jason Grout Date: Thu, 13 Jun 2019 09:10:22 -0700 Subject: [PATCH] Document the separator generation better. --- packages/filebrowser/src/crumbs.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/filebrowser/src/crumbs.ts b/packages/filebrowser/src/crumbs.ts index 157c290f85d0..542677e4cbc8 100644 --- a/packages/filebrowser/src/crumbs.ts +++ b/packages/filebrowser/src/crumbs.ts @@ -370,7 +370,12 @@ namespace Private { */ export function createCrumbSeparators(): ReadonlyArray { let items: HTMLElement[] = []; - for (let i = 0; i < 4; i++) { + // The maximum number of directories that will be shown in the crumbs + const MAX_DIRECTORIES = 2; + + // Make separators for after each directory, one at the beginning, and one + // after a possible ellipsis. + for (let i = 0; i < MAX_DIRECTORIES + 2; i++) { let item = document.createElement('span'); item.textContent = '/'; items.push(item);