aboutsummaryrefslogtreecommitdiff
path: root/web/app/view
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2017-06-20 18:20:49 +1200
committerGitHub <noreply@github.com>2017-06-20 18:20:49 +1200
commit58eba78776e0ba7f672711268d2c1aaa6d806a85 (patch)
treeb88916492f09fa1d7c0b0625eb4def259faf5cc1 /web/app/view
parent5a6044faac45b377efabe363655ec21790bd955b (diff)
parent8429665c4ba061897e5e225792a2ab7350583c40 (diff)
downloadetbsa-traccar-web-58eba78776e0ba7f672711268d2c1aaa6d806a85.tar.gz
etbsa-traccar-web-58eba78776e0ba7f672711268d2c1aaa6d806a85.tar.bz2
etbsa-traccar-web-58eba78776e0ba7f672711268d2c1aaa6d806a85.zip
Merge pull request #508 from Abyss777/select_zoom
Implement zoom map on select
Diffstat (limited to 'web/app/view')
-rw-r--r--web/app/view/map/MapMarkerController.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/web/app/view/map/MapMarkerController.js b/web/app/view/map/MapMarkerController.js
index 44067dc..a9732dd 100644
--- a/web/app/view/map/MapMarkerController.js
+++ b/web/app/view/map/MapMarkerController.js
@@ -74,6 +74,7 @@ Ext.define('Traccar.view.map.MapMarkerController', {
this.accuracyCircles = {};
this.liveRoutes = {};
this.liveRouteLength = Traccar.app.getAttributePreference('web.liveRouteLength', 10);
+ this.selectZoom = Traccar.app.getAttributePreference('web.selectZoom', 0);
},
getAreaStyle: function (label, color) {
@@ -454,6 +455,9 @@ Ext.define('Traccar.view.map.MapMarkerController', {
marker.changed();
if (center) {
this.getView().getMapView().setCenter(marker.getGeometry().getCoordinates());
+ if (this.selectZoom !== 0 && this.selectZoom > this.getView().getMapView().getZoom()) {
+ this.getView().getMapView().setZoom(this.selectZoom);
+ }
}
}