[pve-devel] [PATCH manager 2/2] disable selecting when right clicking in tree
Dominik Csapak
d.csapak at proxmox.com
Thu Apr 28 15:24:00 CEST 2016
ext4 would not select a tree item on right click,
ext6 does this, so we have to save which
mousebutton was clicked and react accordingly
Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
www/manager6/tree/ResourceTree.js | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/www/manager6/tree/ResourceTree.js b/www/manager6/tree/ResourceTree.js
index 202a46f..56ccb21 100644
--- a/www/manager6/tree/ResourceTree.js
+++ b/www/manager6/tree/ResourceTree.js
@@ -357,6 +357,7 @@ Ext.define('PVE.tree.ResourceTree', {
sp.on('statechange', statechange);
Ext.apply(me, {
+ allowSelection: true,
store: store,
viewConfig: {
// note: animate cause problems with applyState
@@ -398,7 +399,16 @@ Ext.define('PVE.tree.ResourceTree', {
},
destroy: function() {
rstore.un("load", updateTree);
- }
+ },
+ beforecellmousedown: function (tree, record,item,index,ev) {
+ // disable selection when right clicking
+ me.allowSelection = !(event.button === 2);
+ },
+ beforeselect: function (tree, record, index, eopts) {
+ var allow = !!me.allowSelection;
+ me.allowSelection = true;
+ return allow;
+ },
},
setViewFilter: function(view) {
me.viewFilter = view;
--
2.1.4
More information about the pve-devel
mailing list