UNPKG

altinn-designsystem

Version:

Altinn Design system based on Pattern Lab.

21 lines (18 loc) 723 B
/* eslint vars-on-top: 0 */ /* globals AltinnDropdown */ /* globals AltinnDropdown:true */ AltinnDropdown = { init: function() { var that = this; $('body').on('click', '[data-toggle="altinn-dropdown"] .a-dropdown-item', function() { var $dropdownElement = $(this).closest('[data-toggle="altinn-dropdown"]'); if ($(this).data('value')) { $dropdownElement.find('.a-js-altinnDropdown-value').val($(this).data('value')); } $dropdownElement.find('.a-dropdown-toggle').html($(this).html()); // Focus the dropdownmenu element after click on item in dropdownmenu var id = $(this).closest('.a-dropdown-menu').attr('aria-labelledby'); $('#' + id).focus(); }); } };