Skip to content

Commit f2b9099

Browse files
committed
Ui-fix: don't allow focus on dropdown arrow when navigating with keyboard (TAB key)
Fixes hestiacp#999
1 parent 17142c8 commit f2b9099

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

web/templates/admin/add_dns.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
</tr>
6969
<tr>
7070
<td>
71-
<select class="vst-list" onchange="this.nextElementSibling.value=this.value">
71+
<select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
7272
<option value="">clear</option>
7373
<?php
7474
foreach ($v_ips as $ip => $value) {

web/templates/admin/add_dns_rec.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
</tr>
9898
<tr>
9999
<td>
100-
<select class="vst-list" onchange="this.nextElementSibling.value=this.value">
100+
<select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
101101
<option value="">clear</option>
102102
<?php
103103
foreach ($v_ips as $ip => $value) {

web/templates/admin/add_firewall.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
</tr>
9696
<tr>
9797
<td>
98-
<select class="vst-list" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
98+
<select class="vst-list" tabindex="-1" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
9999
<option value="">clear</option>
100100
</select>
101101
<input type="text" size="20" class="vst-input vst-list-editor" name="v_ip" value="<?=htmlentities(trim($v_ip, "'"))?>">

web/templates/admin/add_firewall_ipset.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
</tr>
6969
<tr>
7070
<td>
71-
<select class="vst-list" id="datasource_list" onchange="this.nextElementSibling.value=this.value">
71+
<select class="vst-list" tabindex="-1" id="datasource_list" onchange="this.nextElementSibling.value=this.value">
7272
<option value="">clear</option>
7373
</select>
7474
<input type="text" size="20" class="vst-input vst-list-editor" name="v_datasource" maxlength="255" value="<?=htmlentities(trim($v_datasource, "'"))?>">

web/templates/admin/edit_dns.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
</tr>
7272
<tr>
7373
<td>
74-
<select class="vst-list" onchange="this.nextElementSibling.value=this.value">
74+
<select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
7575
<option value="">clear</option>
7676
<?php
7777
foreach ($v_ips as $ip => $value) {

web/templates/admin/edit_dns_rec.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
</tr>
108108
<tr>
109109
<td>
110-
<select class="vst-list" onchange="this.nextElementSibling.value=this.value">
110+
<select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
111111
<option value="">clear</option>
112112
<?php
113113
foreach ($v_ips as $ip => $value) {

web/templates/admin/edit_firewall.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@
9898
</tr>
9999
<tr>
100100
<td>
101-
<select class="vst-list" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
101+
<select class="vst-list" tabindex="-1" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
102102
<option value="">clear</option>
103103
</select>
104104
<input type="text" size="20" class="vst-input vst-list-editor" name="v_ip" value="<?=htmlentities(trim($v_ip, "'"))?>">

web/templates/user/edit_dns.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
</tr>
7272
<tr>
7373
<td>
74-
<select class="vst-list" onchange="this.nextElementSibling.value=this.value">
74+
<select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
7575
<option value="">clear</option>
7676
<?php
7777
foreach ($v_ips as $ip => $value) {

0 commit comments

Comments
 (0)