X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmisc%2Fdetails-aria.es6.js;h=a7c6ca5c0b640fcd772e43d6ad85e3c0aa87ba1e;hp=bf92846dac4bfbc76b44ff079520ccd0d7a519e9;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/web/core/misc/details-aria.es6.js b/web/core/misc/details-aria.es6.js index bf92846da..a7c6ca5c0 100644 --- a/web/core/misc/details-aria.es6.js +++ b/web/core/misc/details-aria.es6.js @@ -3,7 +3,7 @@ * Add aria attribute handling for details and summary elements. */ -(function ($, Drupal) { +(function($, Drupal) { /** * Handles `aria-expanded` and `aria-pressed` attributes on details elements. * @@ -11,15 +11,20 @@ */ Drupal.behaviors.detailsAria = { attach() { - $('body').once('detailsAria').on('click.detailsAria', 'summary', (event) => { - const $summary = $(event.currentTarget); - const open = $(event.currentTarget.parentNode).attr('open') === 'open' ? 'false' : 'true'; + $('body') + .once('detailsAria') + .on('click.detailsAria', 'summary', event => { + const $summary = $(event.currentTarget); + const open = + $(event.currentTarget.parentNode).attr('open') === 'open' + ? 'false' + : 'true'; - $summary.attr({ - 'aria-expanded': open, - 'aria-pressed': open, + $summary.attr({ + 'aria-expanded': open, + 'aria-pressed': open, + }); }); - }); }, }; -}(jQuery, Drupal)); +})(jQuery, Drupal);