UNPKG

figform

Version:
32 lines 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getClassName = getClassName; exports.createScript = createScript; exports.existsScript = existsScript; exports.unmountScript = unmountScript; function getClassName(id) { return "figform_".concat(id, "-"); } function createScript(src, parent) { var script = document.createElement("script"); script.src = src; parent.appendChild(script); return script; } function existsScript(id, src, parent) { var className = getClassName(id); return (parent.querySelector("script[src=\"".concat(src, "\"]")) !== null || parent.querySelector("div[class*=\"".concat(className, "\"][class^=\"").concat(className, "\"]")) !== null); } function unmountScript(id, src, parent) { var script = parent.querySelector("script[src=\"".concat(src, "\"]")); if (script !== null) { parent.removeChild(script); } var className = getClassName(id); var form = parent.querySelector("div[class*=\"".concat(className, "\"][class^=\"").concat(className, "\"]")); if (form !== null) { parent.removeChild(form); } } //# sourceMappingURL=script.js.map