UNPKG

altinn-designsystem

Version:

Altinn Design system based on Pattern Lab.

97 lines (94 loc) 2.13 kB
/* globals AltinnDropdown, AltinnModal, AltinnQuickhelp addListExpandHandler, addListSortHandler, autoFootnotes, cardsToggle, codeLookup, colnavCustom, contactForm, feedbackToggle, formatOrgNr, genericSearch, handleFocus, initializeDatepicker, iOS11BugWorkAround, mobileNavigation, nameChecker, onboarding, onConfirmDeletionClick, onCountryCodeChange, onFileInputChange, popoverGlobalInit, popoverLocalInit, questionnaireInteraction, searchFilterView, sessionExpiredDialog, setupAddRightsHandler, setupExpandContent, setupListRowSelect, setupNestedCheckboxes, setupOnKeypress, setupSelectableCheckbox, setupTruncateLines, setValidatorSettings, toggleFilter, toggleInstant, toggleSwitch, tooltip, truncateBoxButtonNames, uniformHeight, window, */ window.portalInit = function() { $.fn.modal.Constructor.prototype._enforceFocus = function() { $(document) .off('focusin.bs.modal') .on('focusin.bs.modal', $.proxy(function(event) { if (document !== event.target && this._element !== event.target && !$(this._element).has(event.target).length && !$(event.target).hasClass('popover') && !$(event.target).closest('.popover').length > 0) { this._element.focus(); } }, this)); }; AltinnModal.init(); AltinnDropdown.init(); AltinnQuickhelp.init(); addListExpandHandler(); addListSortHandler(); autoFootnotes(); cardsToggle(); contactForm(); feedbackToggle(); formatOrgNr(); handleFocus(); initializeDatepicker(); iOS11BugWorkAround(); mobileNavigation(); onConfirmDeletionClick(); onCountryCodeChange(); onFileInputChange(); popoverGlobalInit(); popoverLocalInit(); searchFilterView(); sessionExpiredDialog(); setupExpandContent(); setupListRowSelect(); setupNestedCheckboxes(); setupOnKeypress(); setupSelectableCheckbox(); setupTruncateLines(); setValidatorSettings(); toggleFilter(); toggleInstant(); toggleSwitch(); tooltip(); truncateBoxButtonNames(); }; window.portalInit();