UNPKG

vevet

Version:

Vevet is a JavaScript library for creative development that simplifies crafting rich interactions like split text animations, carousels, marquees, preloading, and more.

26 lines 899 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAttrName = getAttrName; exports.isParallaxAttr = isParallaxAttr; exports.getAttr = getAttr; exports.getFloatAttr = getFloatAttr; var PARALLAX_ATTR_PREFIX = 'data-snap-parallax-'; function getAttrName(suffix) { if (suffix.startsWith(PARALLAX_ATTR_PREFIX)) { return suffix; } return "".concat(PARALLAX_ATTR_PREFIX).concat(suffix); } function isParallaxAttr(name) { return name.startsWith(PARALLAX_ATTR_PREFIX); } function getAttr(element, suffix) { var _a; return ((_a = element.getAttribute(getAttrName(suffix))) !== null && _a !== void 0 ? _a : '').trim(); } function getFloatAttr(element, suffix, defaultValue) { var attr = getAttr(element, suffix); var float = parseFloat(attr); return Number.isNaN(float) ? defaultValue : float; } //# sourceMappingURL=utils.js.map