aboutsummaryrefslogtreecommitdiff
path: root/web/app/view/device/DeviceController.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2015-06-26 19:22:04 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2015-06-26 19:22:04 +1200
commit88c87b2ce54733c06db810e51a749797ba03e913 (patch)
tree5050e6292baff2396ff84618c878e96212ba682e /web/app/view/device/DeviceController.js
parent8bee4f349397ce03cbc9c88b2b173dd8fa599c44 (diff)
downloadtrackermap-server-88c87b2ce54733c06db810e51a749797ba03e913.tar.gz
trackermap-server-88c87b2ce54733c06db810e51a749797ba03e913.tar.bz2
trackermap-server-88c87b2ce54733c06db810e51a749797ba03e913.zip
Sync device and report selections
Diffstat (limited to 'web/app/view/device/DeviceController.js')
-rw-r--r--web/app/view/device/DeviceController.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/web/app/view/device/DeviceController.js b/web/app/view/device/DeviceController.js
index 158f6c52c..ba9eabb5a 100644
--- a/web/app/view/device/DeviceController.js
+++ b/web/app/view/device/DeviceController.js
@@ -25,6 +25,16 @@ Ext.define('Traccar.view.device.DeviceController', {
'Traccar.view.user.User'
],
+ config: {
+ listen: {
+ controller: {
+ '*': {
+ selectReport: 'selectReport'
+ }
+ }
+ }
+ },
+
init: function() {
if (Traccar.getApplication().getUser().get('admin')) {
this.lookupReference('settingsServerButton').setDisabled(false);
@@ -104,6 +114,12 @@ Ext.define('Traccar.view.device.DeviceController', {
xtype: 'user-view'
}
}).show();
+ },
+
+ selectReport: function(position) {
+ if (position !== undefined) {
+ this.getView().getSelectionModel().deselectAll();
+ }
}
});