layout_builder_tomsaw-1.0.x-dev/js/dropdown.js

js/dropdown.js
/**
 * @file
 * tomsaw_layout_builder dropdown behaviors.
 */


(function ($, Drupal) {

	'use strict';
	/**
	 * Behavior description.
	 */
	Drupal.behaviors.dropdown = {
		attach: function (context, settings) {
			const dropdowns = context.querySelectorAll('.dropdown');

			dropdowns.forEach(function (dropdown) {
				const button = dropdown.querySelector('button');
				const content = dropdown.querySelector('.dropdown-content');
				Popper.createPopper(button, content, {
					placement: 'auto',
				});
			});
		}
	};

}(jQuery, Drupal));

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

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