diff -r 645786bb8587 -r 36f84e8f1ad5 cms/app-client/app/components/visu-carto.js --- a/cms/app-client/app/components/visu-carto.js Fri Jan 15 15:48:42 2016 +0100 +++ b/cms/app-client/app/components/visu-carto.js Fri Jan 15 15:49:42 2016 +0100 @@ -4,21 +4,14 @@ // storage: Ember.inject.service(), didInsertElement: function(){ var _this = this; - // console.log("maps : ", AmCharts.maps); - // - // console.log('test: ', this.get("query")); - // - // this.get("sounds").map(item => { - // console.log(item.get('title')); - // }); var continentsDataProvider; var franceDataProvider = { - mapVar: AmCharts.maps.franceDepartmentsLow, + mapVar: AmCharts.maps.france2016Low, getAreasFromMap:true, - areas: this.initArea(AmCharts.maps.franceDepartmentsLow) + areas: this.initArea(AmCharts.maps.france2016Low) }; var worldDataProvider = { @@ -89,7 +82,9 @@ color: "#E0EEEF" }, - dataProvider: continentsDataProvider + dataProvider: continentsDataProvider, + + listeners: [{event:"clickMapObject", method:handleMapObjectClick}] }); @@ -98,6 +93,12 @@ map.validateNow(); } function handleMapObjectClick (event) { + console.log("bbox: ", event.mapObject.displayObject.node.getBBox()); + // console.log("event", event); + // console.log("originalTarget", event.event.originalTarget); + // console.log("getTotalLength", event.event.originalTarget.getTotalLength()); + // console.log("getBBox", event.event.originalTarget.getBBox()); + // console.log("event", event.event.originalTarget.attributes[1].d); if (event.mapObject.id == "backButton") { handleGoHome(); } @@ -106,7 +107,6 @@ // monitor when home icon was clicked and also go to continents map map.addListener("homeButtonClicked", handleGoHome); - map.addListener("clickMapObject", handleMapObjectClick); }, initArea: function(area, dataProvider){ var _this = this;