From 8af2e2061fe31d18c125a1b128e142c6a71e6442 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Thu, 8 Feb 2018 18:54:48 -0800 Subject: [PATCH] fix empty timelines --- routes/_actions/timeline.js | 2 +- .../pseudoVirtualList/PseudoVirtualList.html | 32 ++++++++++--------- routes/_components/timeline/Timeline.html | 2 +- .../_components/virtualList/VirtualList.html | 18 ++++++----- .../virtualList/virtualListStore.js | 10 ++++-- routes/_store/timelineComputations.js | 4 +-- 6 files changed, 39 insertions(+), 29 deletions(-) diff --git a/routes/_actions/timeline.js b/routes/_actions/timeline.js index bd69db42..4c667a27 100644 --- a/routes/_actions/timeline.js +++ b/routes/_actions/timeline.js @@ -63,7 +63,7 @@ export function initializeTimeline() { export async function setupTimeline() { mark('setupTimeline') - if (!store.get('timelineItemIds').length) { + if (!store.get('timelineItemIds')) { await fetchTimelineItemsAndPossiblyFallBack() } stop('setupTimeline') diff --git a/routes/_components/pseudoVirtualList/PseudoVirtualList.html b/routes/_components/pseudoVirtualList/PseudoVirtualList.html index 79505ec2..4ac1ecfa 100644 --- a/routes/_components/pseudoVirtualList/PseudoVirtualList.html +++ b/routes/_components/pseudoVirtualList/PseudoVirtualList.html @@ -1,17 +1,19 @@
- {{#each wrappedItems as wrappedItem, i @item}} - - {{/each}} + {{#if wrappedItems}} + {{#each wrappedItems as wrappedItem, i @item}} + + {{/each}} + {{/if}}