Sfoglia il codice sorgente

Better first focus

Amauri CHAMPEAUX 4 anni fa
parent
commit
3a073633e8
2 ha cambiato i file con 6 aggiunte e 4 eliminazioni
  1. 2 0
      css/tarteaucitron.css
  2. 4 4
      tarteaucitron.js

+ 2 - 0
css/tarteaucitron.css

@@ -1,3 +1,5 @@
+div#tarteaucitronAlertBig:focus {outline: 0;}
+
 .tarteaucitron-modal-open{
     overflow: hidden;
     height: 100%;

+ 4 - 4
tarteaucitron.js

@@ -391,7 +391,7 @@ var tarteaucitron = {
                 }
 
                 if (tarteaucitron.parameters.highPrivacy && !tarteaucitron.parameters.AcceptAllCta) {
-                    html += '<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '">';
+                    html += '<div tabindex="-1" id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '">';
                     //html += '<div class="tarteaucitronAlertBigWrapper">';
                     html += '   <span id="tarteaucitronDisclaimerAlert">';
                     html += '       ' + tarteaucitron.lang.alertBigPrivacy;
@@ -411,7 +411,7 @@ var tarteaucitron = {
                     //html += '</div>';
                     html += '</div>';
                 } else {
-                    html += '<div id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '">';
+                    html += '<div tabindex="-1" id="tarteaucitronAlertBig" class="tarteaucitronAlertBig' + orientation + '">';
                     //html += '<div class="tarteaucitronAlertBigWrapper">';
                     html += '   <span id="tarteaucitronDisclaimerAlert">';
 
@@ -1234,8 +1234,8 @@ var tarteaucitron = {
             }
             //end ie compatibility
 
-            if (document.getElementById('tarteaucitronPersonalize2') !== null) {
-                document.getElementById('tarteaucitronPersonalize2').focus();
+            if (document.getElementById('tarteaucitronAlertBig') !== null) {
+                document.getElementById('tarteaucitronAlertBig').focus();
             }
 
             window.dispatchEvent(tacOpenAlertEvent);