@wezom/zz-load
Version:
Lazy loader based on IntersectionObserver API
16 lines (15 loc) • 546 B
JavaScript
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);
});
}
}