1
0
mirror of https://github.com/jaandrle/deka-dom-el synced 2025-07-11 08:22:14 +02:00

♻️ 🔨 🐛 e.g. better namespace #18

This commit is contained in:
2023-09-19 09:30:21 +02:00
parent 9c5ac96ab8
commit 1df797e316
9 changed files with 64 additions and 59 deletions

View File

@ -43,8 +43,8 @@
var S = "html";
function oe(e) {
return S = e === "svg" ? "http://www.w3.org/2000/svg" : e, {
append(t) {
return S = "html", t;
append(...t) {
return S = "html", t.length === 1 ? t[0] : document.createDocumentFragment().append(...t);
}
};
}
@ -266,10 +266,10 @@
var l = /* @__PURE__ */ new WeakMap();
function g(e, t) {
if (typeof e != "function")
return z(e, t);
return F(e, t);
if (L(e))
return e;
let r = z(""), n = () => r(e());
let r = F(""), n = () => r(e());
return l.set(n, /* @__PURE__ */ new Set([r])), G(n), r;
}
g.action = function(e, t, ...r) {
@ -322,7 +322,7 @@
};
return P(e, a), a(e()), o;
};
var F = {
var z = {
isTextContent(e) {
return w(e) === "string" || L(e) && w(X(e)) === "string";
},
@ -330,7 +330,7 @@
return L(r) ? (P(r, (o) => n([t, o])), r()) : r;
}
};
function z(e, t) {
function F(e, t) {
let r = (...n) => n.length ? Q(r, n[0]) : K(r);
return B(r, e, t);
}
@ -381,8 +381,8 @@
return e[d].listeners.delete(t);
}
// src/signals.js
_(F);
// signals.js
_(z);
globalThis.dde= {
S: g,