also set focus on the confirm field of the Destroy Window on display
---
 www/manager6/window/SafeDestroy.js | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/www/manager6/window/SafeDestroy.js 
b/www/manager6/window/SafeDestroy.js
index ec4a2f5..fea9594 100644
--- a/www/manager6/window/SafeDestroy.js
+++ b/www/manager6/window/SafeDestroy.js
@@ -53,6 +53,12 @@ Ext.define('PVE.window.SafeDestroy', {
                    } else {
                        removeButton.disable();
                    }
+               },
+               specialkey: function (field, event) {
+                   var removeButton = this.lookupReference('removeButton');
+                   if (!removeButton.isDisabled() && event.getKey() == 
event.ENTER) {
+                       removeButton.fireEvent('click', removeButton, event);
+                   }
                }
            },
            'button[reference=removeButton]': {
@@ -102,7 +108,12 @@ Ext.define('PVE.window.SafeDestroy', {
                        fieldLabel: gettext('Please enter the {item.type} ID to 
confirm'),
                    },
                    hideTrigger: true,
-                   allowBlank: false
+                   allowBlank: false,
+                   listeners: {
+                       afterrender: function(field) {
+                           field.focus(10);
+                       }
+                   }
                }
            ],
        }
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to