equal
deleted
inserted
replaced
1 import Ember from 'ember'; |
1 import Ember from 'ember'; |
2 import AmCharts from 'ammaps'; |
2 import AmCharts from 'ammaps'; |
3 |
3 |
4 export default Ember.Component.extend({ |
4 export default Ember.Component.extend({ |
5 // storage: Ember.inject.service(), |
5 |
|
6 filter: Ember.inject.service(), |
|
7 |
6 didInsertElement: function(){ |
8 didInsertElement: function(){ |
7 var _this = this; |
9 var _this = this; |
8 |
10 |
9 var franceDataProvider = { |
11 var franceDataProvider = { |
10 mapVar: AmCharts.maps.france2016Low, |
12 mapVar: AmCharts.maps.france2016Low, |
97 function handleMapObjectClick (event) { |
99 function handleMapObjectClick (event) { |
98 console.log("bbox: ", event.mapObject.displayObject.node.getBBox()); |
100 console.log("bbox: ", event.mapObject.displayObject.node.getBBox()); |
99 if (event.mapObject.id === "backButton") { |
101 if (event.mapObject.id === "backButton") { |
100 handleGoHome(); |
102 handleGoHome(); |
101 } |
103 } |
102 _this.sendAction('action', event.mapObject.title); |
104 _this.get('filter').set('location', event.mapObject.title); |
103 } |
105 } |
104 |
106 |
105 // monitor when home icon was clicked and also go to continents map |
107 // monitor when home icon was clicked and also go to continents map |
106 map.addListener("homeButtonClicked", handleGoHome); |
108 map.addListener("homeButtonClicked", handleGoHome); |
107 }, |
109 }, |