From 5c05cb5e1fb59a4c986ed74e919d66fa76c2b4f5 Mon Sep 17 00:00:00 2001 From: Saul Rennison Date: Tue, 23 Feb 2016 12:38:47 +0000 Subject: [PATCH] :sparkles: Merged heatmaps into timeline visualisation, added ability to filter all visualisations. Closes #14, #13 --- components/App.vue | 8 +- components/Canvas.vue | 34 --- components/EventFilterList.vue | 89 ++++++++ components/HeatmapGradientSelect.vue | 47 ++++ components/QueryForm.vue | 267 ---------------------- components/RadioList.vue | 31 +++ components/TimelineCanvas.vue | 2 +- components/TimelineEventContinuous.vue | 25 +- components/TimelineEventDiscontinuous.vue | 14 +- components/TimelineEventHeatmap.vue | 133 +++++++++++ components/TimelineEvents.vue | 6 + components/TimelineVisualisation.vue | 23 +- js/web/app.js | 7 +- js/web/overview-mesh.js | 28 +++ 14 files changed, 356 insertions(+), 358 deletions(-) delete mode 100644 components/Canvas.vue create mode 100644 components/EventFilterList.vue create mode 100644 components/HeatmapGradientSelect.vue delete mode 100644 components/QueryForm.vue create mode 100644 components/RadioList.vue create mode 100644 components/TimelineEventHeatmap.vue create mode 100644 js/web/overview-mesh.js diff --git a/components/App.vue b/components/App.vue index 0ccd8b5..32bb2e4 100644 --- a/components/App.vue +++ b/components/App.vue @@ -14,15 +14,11 @@
-
- -
- +
diff --git a/components/Canvas.vue b/components/Canvas.vue deleted file mode 100644 index 6877ae9..0000000 --- a/components/Canvas.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - - diff --git a/components/EventFilterList.vue b/components/EventFilterList.vue new file mode 100644 index 0000000..217d196 --- /dev/null +++ b/components/EventFilterList.vue @@ -0,0 +1,89 @@ + + + diff --git a/components/HeatmapGradientSelect.vue b/components/HeatmapGradientSelect.vue new file mode 100644 index 0000000..9f72e10 --- /dev/null +++ b/components/HeatmapGradientSelect.vue @@ -0,0 +1,47 @@ + + + diff --git a/components/QueryForm.vue b/components/QueryForm.vue deleted file mode 100644 index 1bd5bc6..0000000 --- a/components/QueryForm.vue +++ /dev/null @@ -1,267 +0,0 @@ - - - diff --git a/components/RadioList.vue b/components/RadioList.vue new file mode 100644 index 0000000..e71d533 --- /dev/null +++ b/components/RadioList.vue @@ -0,0 +1,31 @@ + + + diff --git a/components/TimelineCanvas.vue b/components/TimelineCanvas.vue index d7ba06c..9fd5804 100644 --- a/components/TimelineCanvas.vue +++ b/components/TimelineCanvas.vue @@ -44,7 +44,7 @@ this.renderer.setSize(1024, 1024); this.renderer.setPixelRatio(window.devicePixelRatio); - let camera = new THREE.OrthographicCamera(0, 1, 0, 1, -10000, 10000); + let camera = new THREE.OrthographicCamera(0, 1, 0, 1, -20000, 20000); this.camera = camera; let scene = new THREE.Scene(); diff --git a/components/TimelineEventContinuous.vue b/components/TimelineEventContinuous.vue index c86ad14..0802f53 100644 --- a/components/TimelineEventContinuous.vue +++ b/components/TimelineEventContinuous.vue @@ -5,27 +5,11 @@
-
- - -
- -
-
+ -
- + -
- -
-
+ diff --git a/components/TimelineEvents.vue b/components/TimelineEvents.vue index 72092dc..334089f 100644 --- a/components/TimelineEvents.vue +++ b/components/TimelineEvents.vue @@ -27,6 +27,8 @@ :available.sync="event.available" :sessions="sessions" :scene="scene"> + +
@@ -45,6 +47,10 @@ data() { return { types: [ + { + name: 'heatmap', + component: 'gv-timeline-event-heatmap' + }, { name: 'continuous', component: 'gv-timeline-event-continuous' diff --git a/components/TimelineVisualisation.vue b/components/TimelineVisualisation.vue index e79950a..be44250 100644 --- a/components/TimelineVisualisation.vue +++ b/components/TimelineVisualisation.vue @@ -32,6 +32,7 @@