[pve-devel] r6291 - pve-manager/pve2/www/manager/qemu
svn-commits at proxmox.com
svn-commits at proxmox.com
Mon Jul 11 06:57:41 CEST 2011
Author: dietmar
Date: 2011-07-11 06:57:41 +0200 (Mon, 11 Jul 2011)
New Revision: 6291
Modified:
pve-manager/pve2/www/manager/qemu/HardwareView.js
pve-manager/pve2/www/manager/qemu/Options.js
Log:
disable edit buttom when nothing selected
Modified: pve-manager/pve2/www/manager/qemu/HardwareView.js
===================================================================
--- pve-manager/pve2/www/manager/qemu/HardwareView.js 2011-07-11 04:39:44 UTC (rev 6290)
+++ pve-manager/pve2/www/manager/qemu/HardwareView.js 2011-07-11 04:57:41 UTC (rev 6291)
@@ -1064,9 +1064,7 @@
rows: rows,
sorterFn: sorterFn,
listeners: {
- itemdblclick: function() {
- run_editor();
- },
+ itemdblclick: run_editor,
selectionchange: set_button_status
}
});
Modified: pve-manager/pve2/www/manager/qemu/Options.js
===================================================================
--- pve-manager/pve2/www/manager/qemu/Options.js 2011-07-11 04:39:44 UTC (rev 6290)
+++ pve-manager/pve2/www/manager/qemu/Options.js 2011-07-11 04:57:41 UTC (rev 6291)
@@ -65,7 +65,6 @@
}
};
-
var run_editor = function() {
console.log("TEST EDIT");
@@ -73,20 +72,26 @@
me.rstore.load();
};
+ var edit_btn = new Ext.Button({
+ text: 'Edit',
+ disabled: true,
+ handler: run_editor
+ });
+
+ var set_button_status = function() {
+ var sm = me.getSelectionModel();
+ var rec = sm.getSelection()[0];
+ edit_btn.setDisabled(!rec);
+ };
+
Ext.applyIf(me, {
url: "/api2/json/nodes/" + nodename + "/qemu/" + vmid + "/config",
cwidth1: 150,
- tbar: [
- {
- text: "Edit",
- handler: run_editor
- }
- ],
+ tbar: [ edit_btn ],
rows: rows,
listeners: {
- itemdblclick: function() {
- run_editor();
- }
+ itemdblclick: run_editor,
+ selectionchange: set_button_status
}
});
More information about the pve-devel
mailing list