diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2018-08-23 22:23:43 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-23 22:23:43 +1200 |
commit | 1754679a03da46814c9d65211ead1840372521ac (patch) | |
tree | 0b2df4a4d8899a164db23c37887af3619c041cd0 /web/app/view/DeviceMenuController.js | |
parent | af6be7f7dbdcdc8870393204b527f1fbea008498 (diff) | |
parent | 9731e7543eaf3777625aebec346b4f10690a8b3b (diff) | |
download | trackermap-web-1754679a03da46814c9d65211ead1840372521ac.tar.gz trackermap-web-1754679a03da46814c9d65211ead1840372521ac.tar.bz2 trackermap-web-1754679a03da46814c9d65211ead1840372521ac.zip |
Merge pull request #699 from Abyss777/accumulators
Implement Device Accumulators reset
Diffstat (limited to 'web/app/view/DeviceMenuController.js')
-rw-r--r-- | web/app/view/DeviceMenuController.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/web/app/view/DeviceMenuController.js b/web/app/view/DeviceMenuController.js index f191756c..9355571c 100644 --- a/web/app/view/DeviceMenuController.js +++ b/web/app/view/DeviceMenuController.js @@ -27,6 +27,7 @@ Ext.define('Traccar.view.DeviceMenuController', { 'Traccar.view.edit.ComputedAttributes', 'Traccar.view.permissions.SavedCommands', 'Traccar.view.permissions.Maintenances', + 'Traccar.view.dialog.DeviceAccumulators', 'Traccar.view.BaseWindow' ], @@ -36,7 +37,7 @@ Ext.define('Traccar.view.DeviceMenuController', { this.lookupReference('menuComputedAttributesButton').setHidden( Traccar.app.getBooleanAttributePreference('ui.disableComputedAttributes')); this.lookupReference('menuCommandsButton').setHidden(Traccar.app.getPreference('limitCommands', false)); - this.lookupReference('menuDeviceDistanceButton').setHidden( + this.lookupReference('menuDeviceAccumulatorsButton').setHidden( !Traccar.app.getUser().get('administrator') && Traccar.app.getUser().get('userLimit') === 0 || Traccar.app.getVehicleFeaturesDisabled()); this.lookupReference('menuMaintenancesButton').setHidden( Traccar.app.getVehicleFeaturesDisabled() || Traccar.app.getBooleanAttributePreference('ui.disableMaintenances')); @@ -120,12 +121,13 @@ Ext.define('Traccar.view.DeviceMenuController', { }).show(); }, - onDeviceDistanceClick: function () { - var position, dialog = Ext.create('Traccar.view.dialog.DeviceDistance'); + onDeviceAccumulatorsClick: function () { + var position, dialog = Ext.create('Traccar.view.dialog.DeviceAccumulators'); dialog.deviceId = this.getView().up('deviceMenu').device.getId(); position = Ext.getStore('LatestPositions').findRecord('deviceId', dialog.deviceId, 0, false, false, true); if (position) { dialog.lookupReference('totalDistance').setValue(position.get('attributes').totalDistance); + dialog.lookupReference('hours').setValue(position.get('attributes').hours); } dialog.show(); } |