UNPKG

swup

Version:

Complete, flexible, extensible and easy to use page transition library for your web.

21 lines (18 loc) 569 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var triggerEvent = function triggerEvent(eventName, originalEvent) { // call saved handlers with "on" method and pass originalEvent object if available this._handlers[eventName].forEach(function (handler) { try { handler(originalEvent); } catch (error) { console.error(error); } }); // trigger event on document with prefix "swup:" var event = new CustomEvent('swup:' + eventName, { detail: eventName }); document.dispatchEvent(event); }; exports.default = triggerEvent;