/** * DO NOT EDIT THIS FILE. * See the following change record for more information, * https://www.drupal.org/node/2815083 * @preserve **/ (function ($, Modernizr, Drupal) { Drupal.behaviors.claroDetails = { attach: function attach(context) { $(context).once('claroDetails').on('click', function (event) { if (event.target.nodeName === 'SUMMARY') { $(event.target).trigger('focus'); } }); } }; Drupal.behaviors.claroDetailsToggleShim = { attach: function attach(context) { if (Modernizr.details || !Drupal.CollapsibleDetails.instances.length) { return; } $(context).find('details .details-title').once('claroDetailsToggleShim').on('keypress', function (event) { var keyCode = event.keyCode || event.charCode; if (keyCode === 32) { $(event.target).closest('summary').trigger('click'); event.preventDefault(); } }); } }; })(jQuery, Modernizr, Drupal);