You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var core = require('@vueuse/core');
const globalNodes = []; let target = !core.isClient ? void 0 : document.body; function createGlobalNode(id) { const el = document.createElement("div"); if (id !== void 0) { el.setAttribute("id", id); } if (target) { target.appendChild(el); globalNodes.push(el); } return el; } function removeGlobalNode(el) { globalNodes.splice(globalNodes.indexOf(el), 1); el.remove(); } function changeGlobalNodesTarget(el) { if (el === target) return; target = el; globalNodes.forEach((el2) => { if (target && !el2.contains(target)) { target.appendChild(el2); } }); }
exports.changeGlobalNodesTarget = changeGlobalNodesTarget; exports.createGlobalNode = createGlobalNode; exports.removeGlobalNode = removeGlobalNode; //# sourceMappingURL=global-node.js.map
|