UNPKG

@wezom/zz-load

Version:

Lazy loader based on IntersectionObserver API

16 lines (15 loc) 546 B
import attrs from '../config/attrs'; export default function sanitizeAttrs(element) { element.removeAttribute(attrs.sourceImg); element.removeAttribute(attrs.sourceSrcSet); element.removeAttribute(attrs.sourceSources); element.removeAttribute(attrs.sourceBgImg); element.removeAttribute(attrs.sourceImage); element.removeAttribute(attrs.sourceIframe); element.removeAttribute(attrs.sourceContainer); if (element instanceof HTMLPictureElement) { element.querySelectorAll('img').forEach(function (img) { sanitizeAttrs(img); }); } }