figform
Version:
Official FigForm SDK for JavaScript
23 lines • 839 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createScript = createScript;
exports.existsScript = existsScript;
exports.unmountScript = unmountScript;
function createScript(src, parent) {
var script = document.createElement("script");
script.src = src;
parent.appendChild(script);
return script;
}
function existsScript(id, src) {
var className = "figform_".concat(id, "_");
return (document.querySelector("script[src=\"".concat(src, "\"]")) !== null ||
document.querySelector("div[class*=\"".concat(className, "\"][class^=\"").concat(className, "\"]")) !== null);
}
function unmountScript(src) {
var script = document.querySelector("script[src=\"".concat(src, "\"]"));
if (script !== null) {
script.remove();
}
}
//# sourceMappingURL=script.js.map