Sha256: 2b9e99b5588cc2728b86940c10cec554c72174569763166a9398cfa481931eda
Contents?: true
Size: 1.53 KB
Versions: 2
Compression:
Stored size: 1.53 KB
Contents
import footerDate from './footerDate.js'; import searchToggle from './searchToggle.js'; import lazyLoad from './lazyLoad.js'; import walkText from './walkText.js'; import initSliders from './sliders.js'; import regexText from './boldFont.js'; import moveSearchIcon from './moveSearchIcon.js'; import highlightNav from './highlightCurrentNav.js'; import watchForMenuClicks from './translate.js'; import closeMenuOnClick from './closeMenuOnClick.js'; import accordion from './accordion.js' //import './babelTest.js'; //import test from './test.js'; document.addEventListener('DOMContentLoaded', function() { highlightNav(); moveSearchIcon(); watchForMenuClicks(); // polyfill for Element.closest() b/c IE can't handle an anchor.match() when the anchor has another element inside it (Like spans used for BS4 menu toggler) if (!Element.prototype.matches) { Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector; } if (!Element.prototype.closest) { Element.prototype.closest = function(s) { var el = this; do { if (el.matches(s)) return el; el = el.parentElement || el.parentNode; } while (el !== null && el.nodeType === 1); return null; }; } const sliderContainer = document.querySelector('.hero-slider__slider'); sliderContainer ? regexText(document.querySelector('.hero-slider__slider')) : null; //test(); initSliders(); walkText(document.body); footerDate(); lazyLoad(); accordion(); searchToggle(); closeMenuOnClick(); });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kcc-gem-theme-1.20.2 | assets/js/theme/src/all.js |
kcc-gem-theme-1.19.2 | assets/js/theme/src/all.js |