Skip to content

Commit 4f8639b

Browse files
committed
Apply autofocus to ajax loaded pages
1 parent c8ddb95 commit 4f8639b

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

interface/web/dns/templates/dns_a_edit.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="form-group">
22
<label for="name" class="col-sm-3 control-label">{tmpl_var name='name_txt'}</label>
3-
<div class="col-sm-9"><input type="text" name="name" id="name" value="{tmpl_var name='name'}" class="form-control" /></div><p class="formHint">{tmpl_var name='name_hint_txt'}</p>
3+
<div class="col-sm-9"><input type="text" name="name" id="name" value="{tmpl_var name='name'}" class="form-control" autofocus /></div><p class="formHint">{tmpl_var name='name_hint_txt'}</p>
44
</div>
55
<div class="form-group">
66
<label for="data" class="col-sm-3 control-label">{tmpl_var name='data_txt'}</label>

interface/web/mail/templates/mail_aliasdomain_edit.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="form-group">
22
<label for="destination" class="col-sm-3 control-label">{tmpl_var name='source_txt'}</label>
3-
<div class="col-sm-9"><select name="source" id="source" class="form-control">
3+
<div class="col-sm-9"><select name="source" id="source" class="form-control" autofocus>
44
{tmpl_var name='source_domain'}
55
</select></div>
66
</div>

interface/web/mail/templates/mail_user_mailbox_edit.htm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="form-group">
22
<label for="name" class="col-sm-3 control-label">{tmpl_var name='name_txt'}</label>
3-
<div class="col-sm-6"><input type="text" name="name" id="name" value="{tmpl_var name='name'}" class="form-control" /></div><div class="col-sm-3 input-sm"> &nbsp; {tmpl_var name='name_optional_txt'}
3+
<div class="col-sm-6"><input type="text" name="name" id="name" value="{tmpl_var name='name'}" class="form-control" autofocus /></div><div class="col-sm-3 input-sm"> &nbsp; {tmpl_var name='name_optional_txt'}
44
</div></div>
55
<div class="form-group">
66
<label class="col-sm-3 control-label"><em>*</em> {tmpl_var name='email_txt'}</label>

interface/web/themes/default/assets/javascripts/ispconfig.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ var ISPConfig = {
137137
});
138138
$('[data-toggle="tooltip"]').tooltip({
139139
});
140+
141+
$('input[autofocus]').focus();
142+
140143
// grab all password fields and set the readonly prop to prevent password managers to fill in new password
141144
$('input[type="password"]').each(function() {
142145
$(this).prop('readonly', true)

0 commit comments

Comments
 (0)