Sha256: 57b819da507cd4aaa195f09a39a4aefa16fa3ea6a483b3a6ccdbead276769378

Contents?: true

Size: 1.04 KB

Versions: 25

Compression:

Stored size: 1.04 KB

Contents

import footerDate from './footerDate.js';
import lazyLoad from './lazyLoad.js';
import walkText from './walkText.js';
import initSliders from './sliders.js';
import watchForMenuClicks from './translate.js';
import wrapPowerText from './wrapPowerText.js';
//import test from './test.js';

document.addEventListener('DOMContentLoaded', function() {
  wrapPowerText();
  initSliders();
  walkText(document.body);
  footerDate();
  lazyLoad();
  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;
    };
  }
});

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
kcc-gem-theme-1.54.36 assets/js/theme/src/all.js
kcc-gem-theme-1.53.36 assets/js/theme/src/all.js
kcc-gem-theme-1.53.35 assets/js/theme/src/all.js
kcc-gem-theme-1.52.35 assets/js/theme/src/all.js
kcc-gem-theme-1.52.34 assets/js/theme/src/all.js
kcc-gem-theme-1.51.34 assets/js/theme/src/all.js
kcc-gem-theme-1.51.33 assets/js/theme/src/all.js
kcc-gem-theme-1.51.32 assets/js/theme/src/all.js
kcc-gem-theme-1.51.31 assets/js/theme/src/all.js
kcc-gem-theme-1.51.30 assets/js/theme/src/all.js
kcc-gem-theme-1.51.29 assets/js/theme/src/all.js
kcc-gem-theme-1.51.28 assets/js/theme/src/all.js
kcc-gem-theme-1.50.28 assets/js/theme/src/all.js
kcc-gem-theme-1.50.27 assets/js/theme/src/all.js
kcc-gem-theme-1.50.26 assets/js/theme/src/all.js
kcc-gem-theme-1.49.26 assets/js/theme/src/all.js
kcc-gem-theme-1.48.26 assets/js/theme/src/all.js
kcc-gem-theme-1.48.25 assets/js/theme/src/all.js
kcc-gem-theme-1.47.25 assets/js/theme/src/all.js
kcc-gem-theme-1.46.25 assets/js/theme/src/all.js