API
SiteHeaderStandardised
Parameters
elementHTMLElement DOM element for component instantiation and scopeoptionsObject (optional, default{})options.languageLinkSelectorString (optional, default'[data-ecl-language-selector]')options.languageListOverlaySelectorString (optional, default'[data-ecl-language-list-overlay]')options.closeOverlaySelectorString (optional, default'[data-ecl-language-list-close]')options.searchToggleSelectorString (optional, default'[data-ecl-search-toggle]')options.searchFormSelectorString (optional, default'[data-ecl-search-form]')options.loginToggleSelectorString (optional, default'[data-ecl-login-toggle]')options.loginBoxSelectorString (optional, default'[data-ecl-login-box]')
init
Initialise component.
destroy
Destroy component.
openOverlay
Shows the modal language list overlay.
closeOverlay
Hides the modal language list overlay.
toggleOverlay
Toggles the modal language list overlay.
Parameters
eEvent
toggleSearch
Toggles the search form.
Parameters
eEvent
toggleLogin
Toggles the login form.
Parameters
eEvent
autoInit
Parameters
rootHTMLElement DOM element for component instantiation and scope$1Object (optional, default{})$1.SITE_HEADER_CORE(optional, default{})
Returns SiteHeaderStandardised An instance of SiteHeaderStandardised.