Просмотр исходного кода

Ui-fix: don't allow focus on dropdown arrow when navigating with keyboard (TAB key)

Fixes #999
Robert Zollner 5 лет назад
Родитель
Сommit
f2b9099670

+ 1 - 1
web/templates/admin/add_dns.html

@@ -68,7 +68,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                         <?php
                                             foreach ($v_ips as $ip => $value) {

+ 1 - 1
web/templates/admin/add_dns_rec.html

@@ -97,7 +97,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                         <?php
                                             foreach ($v_ips as $ip => $value) {

+ 1 - 1
web/templates/admin/add_firewall.html

@@ -95,7 +95,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                     </select>
                                     <input type="text" size="20" class="vst-input vst-list-editor" name="v_ip" value="<?=htmlentities(trim($v_ip, "'"))?>">

+ 1 - 1
web/templates/admin/add_firewall_ipset.html

@@ -68,7 +68,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" id="datasource_list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" id="datasource_list" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                     </select>
                                     <input type="text" size="20" class="vst-input vst-list-editor" name="v_datasource" maxlength="255" value="<?=htmlentities(trim($v_datasource, "'"))?>">

+ 1 - 1
web/templates/admin/edit_dns.html

@@ -71,7 +71,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                         <?php
                                             foreach ($v_ips as $ip => $value) {

+ 1 - 1
web/templates/admin/edit_dns_rec.html

@@ -107,7 +107,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                         <?php
                                             foreach ($v_ips as $ip => $value) {

+ 1 - 1
web/templates/admin/edit_firewall.html

@@ -98,7 +98,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" id="quickips_list" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                     </select>
                                     <input type="text" size="20" class="vst-input vst-list-editor" name="v_ip" value="<?=htmlentities(trim($v_ip, "'"))?>">

+ 1 - 1
web/templates/user/edit_dns.html

@@ -71,7 +71,7 @@
                             </tr>
                             <tr>
                                 <td>
-                                    <select class="vst-list" onchange="this.nextElementSibling.value=this.value">
+                                    <select class="vst-list" tabindex="-1" onchange="this.nextElementSibling.value=this.value">
                                         <option value="">clear</option>
                                         <?php
                                             foreach ($v_ips as $ip => $value) {