UNPKG

drift-zoom

Version:

Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.

19 lines (18 loc) 1.05 kB
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } // This is not really a perfect check, but works fine. // From http://stackoverflow.com/questions/384286 var HAS_DOM_2 = (typeof HTMLElement === "undefined" ? "undefined" : _typeof(HTMLElement)) === "object"; export function isDOMElement(obj) { return HAS_DOM_2 ? obj instanceof HTMLElement : obj && _typeof(obj) === "object" && obj !== null && obj.nodeType === 1 && typeof obj.nodeName === "string"; } export function addClasses(el, classNames) { classNames.forEach(function (className) { el.classList.add(className); }); } export function removeClasses(el, classNames) { classNames.forEach(function (className) { el.classList.remove(className); }); } //# sourceMappingURL=dom.js.map