[pve-devel] [PATCH pve-manager v2] SafeDestroy.js: allow to submit the form with Enter key
Emmanuel Kasper
e.kasper at proxmox.com
Mon Apr 4 12:01:45 CEST 2016
also set focus on the confirm field of the Destroy Window on display
---
www/manager6/window/SafeDestroy.js | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/www/manager6/window/SafeDestroy.js b/www/manager6/window/SafeDestroy.js
index ec4a2f5..047c48b 100644
--- a/www/manager6/window/SafeDestroy.js
+++ b/www/manager6/window/SafeDestroy.js
@@ -12,6 +12,7 @@ Ext.define('PVE.window.SafeDestroy', {
bodyPadding: 10,
width: 450,
layout: 'hbox',
+ defaultFocus: 'confirmField',
viewModel: { type: 'default' },
@@ -53,6 +54,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]': {
@@ -95,6 +102,7 @@ Ext.define('PVE.window.SafeDestroy', {
},
{
reference: 'confirmField',
+ itemId: 'confirmField',
xtype: 'numberfield',
name: 'confirm',
labelWidth: 300,
--
2.1.4
More information about the pve-devel
mailing list