dsfr4drupal-1.x-dev/js/accordion.js

js/accordion.js
/**
 * @file
 * Manage accordion features with DSFR.
 */

((Drupal, once) => {
  "use strict";

  Drupal.behaviors.dsfrAccordion = {
    attach: (context) => {

      // Search all accordion in current context.
      once("dsfr-accordion", ".fr-accordion", context).forEach((element) => {
        // Manage accordion button click event.
        element.querySelector(".fr-accordion__btn").addEventListener("click", event => {
          // Disable form submission.
          event.preventDefault();
        });
      });
    }
  };

})(Drupal, once);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc