UNPKG

@wezom/zz-load

Version:

Lazy loader based on IntersectionObserver API

23 lines (22 loc) 613 B
'use strict'; var __importDefault = (this && this.__importDefault) || function (mod) { return mod && mod.__esModule ? mod : { default: mod }; }; Object.defineProperty(exports, '__esModule', { value: true }); const create_event_1 = __importDefault(require('./create-event')); function default_1(element, attr, event, detail, unMark) { if (unMark) { element.removeAttribute(attr); } else { element.setAttribute(attr, ''); } element.dispatchEvent( create_event_1.default( event, detail ? Object.assign(Object.assign({}, detail), { element }) : { element } ) ); } exports.default = default_1;