From 35e8f4b4974515733737c5cc1dd439ca47860007 Mon Sep 17 00:00:00 2001 From: Abyss777 Date: Wed, 31 May 2017 16:55:00 +0500 Subject: Implement Events panel --- web/app/view/map/Map.js | 12 +++++++----- web/app/view/map/MapController.js | 5 +++++ 2 files changed, 12 insertions(+), 5 deletions(-) (limited to 'web/app/view/map') diff --git a/web/app/view/map/Map.js b/web/app/view/map/Map.js index d4e654eb..82b76ee5 100644 --- a/web/app/view/map/Map.js +++ b/web/app/view/map/Map.js @@ -51,6 +51,13 @@ Ext.define('Traccar.view.map.Map', { stateful: false, enableToggle: false, tooltip: Strings.reportTitle + }, { + handler: 'showEvents', + reference: 'showEventsButton', + glyph: 'xf27b@FontAwesome', + stateful: false, + enableToggle: false, + tooltip: Strings.reportEvents }, { handler: 'updateGeofences', reference: 'showGeofencesButton', @@ -70,11 +77,6 @@ Ext.define('Traccar.view.map.Map', { tooltip: Strings.deviceFollow, stateId: 'device-follow-button', toggleHandler: 'onFollowClick' - }, { - id: 'soundButton', - glyph: 'xf0a2@FontAwesome', - tooltip: Strings.sharedSound, - stateId: 'sound-button' }, { xtype: 'settingsMenu', enableToggle: false diff --git a/web/app/view/map/MapController.js b/web/app/view/map/MapController.js index 8a5e81c6..02d4e382 100644 --- a/web/app/view/map/MapController.js +++ b/web/app/view/map/MapController.js @@ -45,12 +45,17 @@ Ext.define('Traccar.view.map.MapController', { init: function () { this.callParent(); this.lookupReference('showReportsButton').setVisible(Traccar.app.isMobile()); + this.lookupReference('showEventsButton').setVisible(Traccar.app.isMobile()); }, showReports: function () { Traccar.app.showReports(true); }, + showEvents: function () { + Traccar.app.showEvents(true); + }, + onFollowClick: function (button, pressed) { if (pressed && this.selectedMarker) { this.getView().getMapView().setCenter(this.selectedMarker.getGeometry().getCoordinates()); -- cgit v1.2.3