cms/app-client/app/components/visu-carto.js
changeset 197 7b266ccf6d3d
parent 193 64afd482ac71
child 200 a441c40f9c5e
equal deleted inserted replaced
196:7550cb541901 197:7b266ccf6d3d
     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   },