* This also supports collapsible navigable is the 'is-collapsible' class is
* added to the main element, and a target element is included.
*/
-(function ($, Drupal) {
+(function($, Drupal) {
function init(i, tab) {
const $tab = $(tab);
const $target = $tab.find('[data-drupal-nav-tabs-target]');
function handleResize(e) {
$tab.addClass('is-horizontal');
const $tabs = $tab.find('.tabs');
- const isHorizontal = $tabs.outerHeight() <= $tabs.find('.tabs__tab').outerHeight();
+ const isHorizontal =
+ $tabs.outerHeight() <= $tabs.find('.tabs__tab').outerHeight();
$tab.toggleClass('is-horizontal', isHorizontal);
if (isCollapsible) {
$tab.toggleClass('is-collapse-enabled', !isHorizontal);
$tab.addClass('position-container is-horizontal-enabled');
$tab.on('click.tabs', '[data-drupal-nav-tabs-trigger]', openMenu);
- $(window).on('resize.tabs', Drupal.debounce(handleResize, 150)).trigger('resize.tabs');
+ $(window)
+ .on('resize.tabs', Drupal.debounce(handleResize, 150))
+ .trigger('resize.tabs');
}
/**
}
},
};
-}(jQuery, Drupal));
+})(jQuery, Drupal);