Skip to content
Snippets Groups Projects
Commit b6db4ae7 authored by Armand Bahi's avatar Armand Bahi
Browse files

Merge branch 'app_vmap' into 'master'

Update module/javascript/app/vmap/map/mapcompare.js

See merge request Development/vitis_apps/sources/module_vmap!12
parents 0fb7dbb7 82e05a32
No related branches found
No related tags found
No related merge requests found
......@@ -592,11 +592,11 @@ nsVmap.MapCompare.prototype.mapCompareController.prototype.synchronizeMap = func
var this_ = this;
// Synchro Échelle
this_.map.getTargetElement().addEventListener('mouseleave', function(){
$(this_.map.getTargetElement()).on('mouseleave', function(){
oVmap.getMap().getOLMap().on("moveend", this_.updateCompareScaleMap, this_);
this_.map.un("moveend", this_.updateScaleMap, this_);
});
this_.map.getTargetElement().addEventListener('mouseenter', function(){
$(this_.map.getTargetElement()).on('mouseenter', function(){
oVmap.getMap().getOLMap().un("moveend", this_.updateCompareScaleMap, this_);
this_.map.on("moveend", this_.updateScaleMap, this_);
});
......@@ -664,13 +664,20 @@ nsVmap.MapCompare.prototype.mapCompareController.prototype.synchronizeMap = func
this_.targetOverlay_.setPosition(convertCoord);
});
// Si la souris n'est pas sur la carte comparée, déclenche un mouseleave
if (!$(this_.map.getTargetElement()).is(':hover')) {
$(this_.map.getTargetElement()).trigger('mouseleave');
}
};
/**
* Update the map extent with animation
* @returns {undefined}
*/
nsVmap.MapCompare.prototype.mapCompareController.prototype.updateCompareScaleMap = function(e) { console.log('updateCompareScaleMap');
nsVmap.MapCompare.prototype.mapCompareController.prototype.updateCompareScaleMap = function(e) {
oVmap.log('nsVmap.MapCompare.updateCompareScaleMap');
var this_ = this
this_.updateCenterCompareMap();
oVmap.getMapCompare().setScale(oVmap.getMap().getScale());
......@@ -682,7 +689,9 @@ nsVmap.MapCompare.prototype.mapCompareController.prototype.updateCompareScaleMap
* Update the map extent with animation
* @returns {undefined}
*/
nsVmap.MapCompare.prototype.mapCompareController.prototype.updateScaleMap = function(e) { console.log('updateScaleMap');
nsVmap.MapCompare.prototype.mapCompareController.prototype.updateScaleMap = function(e) {
oVmap.log('nsVmap.MapCompare.updateScaleMap');
var this_ = this
this_.updateCenterMap();
oVmap.getMap().setScale(oVmap.getMapCompare().getScale());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment