diff --git a/src/app/d3Bindings/eventDistribution/distributionVisualisation.js b/src/app/d3Bindings/eventDistribution/distributionVisualisation.js index 0d5c2a18..7cba7d88 100644 --- a/src/app/d3Bindings/eventDistribution/distributionVisualisation.js +++ b/src/app/d3Bindings/eventDistribution/distributionVisualisation.js @@ -38,9 +38,7 @@ angular yScale, visibleExtent = [], - - // +1 so that 0.5 tile can fall off either end - tileCount = (oneDay / tileSizeSeconds) + 2; + tiles = []; // exports that.items = []; @@ -127,10 +125,9 @@ angular } function generateTiles() { - var tiles = []; if (that.items.length > 0) { // need to generate a series of tiles that can show the data in that.items - var f = isItemVisible.bind(null, [new Date(0), new Date(2000000000000)] /*visibleExtent*/), + var f = isItemVisible.bind(null, visibleExtent), g = isInCategory.bind(null, that.category), h = and.bind(null, f, g); @@ -138,6 +135,9 @@ angular tiles = filteredItems.reduce(splitIntoTiles, []); } + else { + tiles = []; + } } function createElements() {