diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2016-11-17 10:33:57 +1300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-17 10:33:57 +1300 |
commit | 469869d4c01cd5385acee0c84faa226775454e79 (patch) | |
tree | aa1e07fd469c4e2759156f52bc048315959ff755 /web/app/view/MapController.js | |
parent | 5418af40f15876c5c48ffdeec7797f171ae36018 (diff) | |
parent | d1182973f4a029aafdafb7331cc1ea4e264706e6 (diff) | |
download | trackermap-web-469869d4c01cd5385acee0c84faa226775454e79.tar.gz trackermap-web-469869d4c01cd5385acee0c84faa226775454e79.tar.bz2 trackermap-web-469869d4c01cd5385acee0c84faa226775454e79.zip |
Merge pull request #321 from Abyss777/move_follow
Move Follow button to Map toolbar
Diffstat (limited to 'web/app/view/MapController.js')
-rw-r--r-- | web/app/view/MapController.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/web/app/view/MapController.js b/web/app/view/MapController.js index 01cf7f46..ba72171d 100644 --- a/web/app/view/MapController.js +++ b/web/app/view/MapController.js @@ -114,8 +114,10 @@ Ext.define('Traccar.view.MapController', { } }, - followSelected: function () { - return Ext.getCmp('deviceFollowButton') && Ext.getCmp('deviceFollowButton').pressed; + onFollowClick: function (button, pressed) { + if (pressed && this.selectedMarker) { + this.getView().getMapView().setCenter(this.selectedMarker.getGeometry().getCoordinates()); + } }, showLiveRoutes: function (button) { @@ -168,7 +170,7 @@ Ext.define('Traccar.view.MapController', { } - if (marker === this.selectedMarker && this.followSelected()) { + if (marker === this.selectedMarker && this.lookupReference('deviceFollowButton').pressed) { this.getView().getMapView().setCenter(marker.getGeometry().getCoordinates()); } }, |