]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Revert "fix: fix side-effect of jQuery .filter() in Abide.addA11yAttributes", fixes... 10936/head
authorDaniel Ruf <daniel@daniel-ruf.de>
Tue, 13 Feb 2018 19:38:02 +0000 (20:38 +0100)
committerDaniel Ruf <daniel@daniel-ruf.de>
Tue, 13 Feb 2018 19:41:25 +0000 (20:41 +0100)
This reverts commit c6a69067701b24ceaccd2bad625c37898ad0b445.

js/foundation.abide.js

index b307f29a5291edb6dca6b08fd485770c9832fd0d..5a728190625d521472cb9b6a41759c6e8e53cbf7 100644 (file)
@@ -213,8 +213,8 @@ class Abide extends Plugin {
    */
   addA11yAttributes($el) {
     let $errors = this.findFormError($el);
-    let $labels = $errors.filter('label').end();
-    let $error = $errors.first().end();
+    let $labels = $errors.filter('label');
+    let $error = $errors.first();
     if (!$errors.length) return;
 
     // Set [aria-describedby] on the input toward the first form error if it is not set
@@ -229,7 +229,7 @@ class Abide extends Plugin {
       $el.attr('aria-describedby', errorId);
     }
 
-    if ($labels.filter('[for]').end().length < $labels.length) {
+    if ($labels.filter('[for]').length < $labels.length) {
       // Get the input ID or create one
       let elemId = $el.attr('id');
       if (typeof elemId === 'undefined') {
@@ -242,7 +242,7 @@ class Abide extends Plugin {
         const $label = $(label);
         if (typeof $label.attr('for') === 'undefined')
           $label.attr('for', elemId);
-      }).end();
+      });
     }
 
     // For each error targeting $el, set [role=alert] if it is not set.