From f4cdb23820b40ce62d479bbb1efa6c657b90f4dc Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Tue, 18 Apr 2017 16:55:49 +0200 Subject: [PATCH] set default focus and default button for edit window this patch sets following defaults for the edit window: defaultFocus: 'field' sets the focus on the first field it finds in its child items, works for most edit windows, so that the cursor stands in a textfield, or on a checkbox defaultButton: 'submitbutton' so that when someone presses enter, we submit the form Signed-off-by: Dominik Csapak --- www/manager6/window/Edit.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/www/manager6/window/Edit.js b/www/manager6/window/Edit.js index 147aa0b7c..972d57fb8 100644 --- a/www/manager6/window/Edit.js +++ b/www/manager6/window/Edit.js @@ -20,6 +20,14 @@ Ext.define('PVE.window.Edit', { backgroundDelay: 0, + // needed for finding the reference to submitbutton + // because we do not have a controller + referenceHolder: true, + defaultButton: 'submitbutton', + + // finds the first form field + defaultFocus: 'field', + showProgress: false, isValid: function() { @@ -220,6 +228,7 @@ Ext.define('PVE.window.Edit', { } var submitBtn = Ext.create('Ext.Button', { + reference: 'submitbutton', text: submitText, disabled: !me.isCreate, handler: function() {