mirror of
https://github.com/jaandrle/deka-dom-el
synced 2025-07-03 05:02:15 +02:00
Compare commits
1 Commits
d6de48d519
...
0f4ce22ad3
Author | SHA1 | Date | |
---|---|---|---|
0f4ce22ad3 |
25
dist/dde-with-signals.js
vendored
25
dist/dde-with-signals.js
vendored
@ -52,7 +52,8 @@ var d = {
|
|||||||
H: globalThis.HTMLElement,
|
H: globalThis.HTMLElement,
|
||||||
S: globalThis.SVGElement,
|
S: globalThis.SVGElement,
|
||||||
M: globalThis.MutationObserver,
|
M: globalThis.MutationObserver,
|
||||||
q: (t) => t || Promise.resolve()
|
qa: (t) => t,
|
||||||
|
qw: () => Promise.resolve()
|
||||||
};
|
};
|
||||||
function pt(t, e, n) {
|
function pt(t, e, n) {
|
||||||
if (Reflect.set(t, e, n), !!A(n)) {
|
if (Reflect.set(t, e, n), !!A(n)) {
|
||||||
@ -66,7 +67,7 @@ var O = "__dde_lifecyclesToEvents", _ = "dde:connected", S = "dde:disconnected",
|
|||||||
|
|
||||||
// src/dom.js
|
// src/dom.js
|
||||||
function Mt(t) {
|
function Mt(t) {
|
||||||
return d.q(t);
|
return d.qa(t);
|
||||||
}
|
}
|
||||||
var y = [{
|
var y = [{
|
||||||
get scope() {
|
get scope() {
|
||||||
@ -466,7 +467,7 @@ E.on = function t(e, n, r = {}) {
|
|||||||
let { signal: o } = r;
|
let { signal: o } = r;
|
||||||
if (!(o && o.aborted)) {
|
if (!(o && o.aborted)) {
|
||||||
if (Array.isArray(e)) return e.forEach((c) => t(c, n, r));
|
if (Array.isArray(e)) return e.forEach((c) => t(c, n, r));
|
||||||
Q(e, n), o && o.addEventListener("abort", () => R(e, n));
|
K(e, n), o && o.addEventListener("abort", () => R(e, n));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
E.symbols = {
|
E.symbols = {
|
||||||
@ -507,7 +508,7 @@ E.el = function(t, e) {
|
|||||||
k.remove();
|
k.remove();
|
||||||
m.remove(), n.isConnected && yt(c.host());
|
m.remove(), n.isConnected && yt(c.host());
|
||||||
};
|
};
|
||||||
return Q(t, a), ut(t, a, n, e), a(t()), o;
|
return K(t, a), ut(t, a, n, e), a(t()), o;
|
||||||
};
|
};
|
||||||
function yt(t) {
|
function yt(t) {
|
||||||
!t || !t[D] || (requestIdleCallback || setTimeout)(function() {
|
!t || !t[D] || (requestIdleCallback || setTimeout)(function() {
|
||||||
@ -521,7 +522,7 @@ var At = {
|
|||||||
};
|
};
|
||||||
function Ot(t) {
|
function Ot(t) {
|
||||||
return function(e, n) {
|
return function(e, n) {
|
||||||
let r = (...c) => c.length ? e.setAttribute(n, ...c) : K(r), o = ft(r, e.getAttribute(n), At);
|
let r = (...c) => c.length ? e.setAttribute(n, ...c) : V(r), o = ft(r, e.getAttribute(n), At);
|
||||||
return t[n] = o, o;
|
return t[n] = o, o;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -548,7 +549,7 @@ var st = {
|
|||||||
return R(n, o);
|
return R(n, o);
|
||||||
r(e, c);
|
r(e, c);
|
||||||
};
|
};
|
||||||
return Q(n, o), ut(n, o, t, e), n();
|
return K(n, o), ut(n, o, t, e), n();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
function ut(t, e, ...n) {
|
function ut(t, e, ...n) {
|
||||||
@ -566,14 +567,14 @@ function ut(t, e, ...n) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
function it(t, e, n) {
|
function it(t, e, n) {
|
||||||
let r = t ? () => K(r) : (...o) => o.length ? at(r, ...o) : K(r);
|
let r = t ? () => V(r) : (...o) => o.length ? at(r, ...o) : V(r);
|
||||||
return ft(r, e, n, t);
|
return ft(r, e, n, t);
|
||||||
}
|
}
|
||||||
var St = Object.assign(/* @__PURE__ */ Object.create(null), {
|
var St = Object.assign(/* @__PURE__ */ Object.create(null), {
|
||||||
stopPropagation() {
|
stopPropagation() {
|
||||||
this.skip = !0;
|
this.skip = !0;
|
||||||
}
|
}
|
||||||
}), V = class extends Error {
|
}), Q = class extends Error {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
let [e, ...n] = this.stack.split(`
|
let [e, ...n] = this.stack.split(`
|
||||||
@ -594,7 +595,7 @@ function ft(t, e, n, r = !1) {
|
|||||||
onclear: o,
|
onclear: o,
|
||||||
host: u,
|
host: u,
|
||||||
listeners: /* @__PURE__ */ new Set(),
|
listeners: /* @__PURE__ */ new Set(),
|
||||||
defined: new V().stack,
|
defined: new Q().stack,
|
||||||
readonly: r
|
readonly: r
|
||||||
},
|
},
|
||||||
enumerable: !1,
|
enumerable: !1,
|
||||||
@ -605,7 +606,7 @@ function ft(t, e, n, r = !1) {
|
|||||||
function Ct() {
|
function Ct() {
|
||||||
return z[z.length - 1];
|
return z[z.length - 1];
|
||||||
}
|
}
|
||||||
function K(t) {
|
function V(t) {
|
||||||
if (!t[p]) return;
|
if (!t[p]) return;
|
||||||
let { value: e, listeners: n } = t[p], r = Ct();
|
let { value: e, listeners: n } = t[p], r = Ct();
|
||||||
return r && n.add(r), g.has(r) && g.get(r).add(t), e;
|
return r && n.add(r), g.has(r) && g.get(r).add(t), e;
|
||||||
@ -616,7 +617,7 @@ function at(t, e, n) {
|
|||||||
if (!(!n && r.value === e))
|
if (!(!n && r.value === e))
|
||||||
return r.value = e, r.listeners.forEach((o) => o(e)), e;
|
return r.value = e, r.listeners.forEach((o) => o(e)), e;
|
||||||
}
|
}
|
||||||
function Q(t, e) {
|
function K(t, e) {
|
||||||
if (t[p])
|
if (t[p])
|
||||||
return t[p].listeners.add(e);
|
return t[p].listeners.add(e);
|
||||||
}
|
}
|
||||||
@ -640,6 +641,7 @@ globalThis.dde= {
|
|||||||
S: E,
|
S: E,
|
||||||
assign: q,
|
assign: q,
|
||||||
assignAttribute: nt,
|
assignAttribute: nt,
|
||||||
|
asyncQueueAdd: Mt,
|
||||||
chainableAppend: lt,
|
chainableAppend: lt,
|
||||||
classListDeclarative: ht,
|
classListDeclarative: ht,
|
||||||
createElement: M,
|
createElement: M,
|
||||||
@ -654,7 +656,6 @@ globalThis.dde= {
|
|||||||
lifecyclesToEvents: xt,
|
lifecyclesToEvents: xt,
|
||||||
observedAttributes: wt,
|
observedAttributes: wt,
|
||||||
on: w,
|
on: w,
|
||||||
queue: Mt,
|
|
||||||
registerReactivity: H,
|
registerReactivity: H,
|
||||||
scope: x,
|
scope: x,
|
||||||
signal: E,
|
signal: E,
|
||||||
|
29
dist/dde.js
vendored
29
dist/dde.js
vendored
@ -40,16 +40,17 @@ function G(t) {
|
|||||||
|
|
||||||
// src/dom-common.js
|
// src/dom-common.js
|
||||||
var f = {
|
var f = {
|
||||||
setDeleteAttr: V,
|
setDeleteAttr: Q,
|
||||||
ssr: "",
|
ssr: "",
|
||||||
D: globalThis.document,
|
D: globalThis.document,
|
||||||
F: globalThis.DocumentFragment,
|
F: globalThis.DocumentFragment,
|
||||||
H: globalThis.HTMLElement,
|
H: globalThis.HTMLElement,
|
||||||
S: globalThis.SVGElement,
|
S: globalThis.SVGElement,
|
||||||
M: globalThis.MutationObserver,
|
M: globalThis.MutationObserver,
|
||||||
q: (t) => t || Promise.resolve()
|
qa: (t) => t,
|
||||||
|
qw: () => Promise.resolve()
|
||||||
};
|
};
|
||||||
function V(t, e, n) {
|
function Q(t, e, n) {
|
||||||
if (Reflect.set(t, e, n), !!x(n)) {
|
if (Reflect.set(t, e, n), !!x(n)) {
|
||||||
if (Reflect.deleteProperty(t, e), t instanceof f.H && t.getAttribute(e) === "undefined")
|
if (Reflect.deleteProperty(t, e), t instanceof f.H && t.getAttribute(e) === "undefined")
|
||||||
return t.removeAttribute(e);
|
return t.removeAttribute(e);
|
||||||
@ -61,7 +62,7 @@ var w = "__dde_lifecyclesToEvents", v = "dde:connected", m = "dde:disconnected",
|
|||||||
|
|
||||||
// src/dom.js
|
// src/dom.js
|
||||||
function dt(t) {
|
function dt(t) {
|
||||||
return f.q(t);
|
return f.qa(t);
|
||||||
}
|
}
|
||||||
var g = [{
|
var g = [{
|
||||||
get scope() {
|
get scope() {
|
||||||
@ -97,7 +98,7 @@ var g = [{
|
|||||||
function q(...t) {
|
function q(...t) {
|
||||||
return this.appendOriginal(...t), this;
|
return this.appendOriginal(...t), this;
|
||||||
}
|
}
|
||||||
function J(t) {
|
function V(t) {
|
||||||
return t.append === q || (t.appendOriginal = t.append, t.append = q), t;
|
return t.append === q || (t.appendOriginal = t.append, t.append = q), t;
|
||||||
}
|
}
|
||||||
var T;
|
var T;
|
||||||
@ -130,7 +131,7 @@ function P(t, e, ...n) {
|
|||||||
case !c:
|
case !c:
|
||||||
c = R.call(this, f.D.createElement(t), e);
|
c = R.call(this, f.D.createElement(t), e);
|
||||||
}
|
}
|
||||||
return J(c), a || (a = c), n.forEach((d) => d(a)), o && D.pop(), o = 2, c;
|
return V(c), a || (a = c), n.forEach((d) => d(a)), o && D.pop(), o = 2, c;
|
||||||
}
|
}
|
||||||
P.mark = function(t, e = !1) {
|
P.mark = function(t, e = !1) {
|
||||||
t = Object.entries(t).map(([o, c]) => o + `="${c}"`).join(" ");
|
t = Object.entries(t).map(([o, c]) => o + `="${c}"`).join(" ");
|
||||||
@ -155,7 +156,7 @@ function ht(t, e = t) {
|
|||||||
for (let p of d) {
|
for (let p of d) {
|
||||||
let b = (p.slot || "") + n;
|
let b = (p.slot || "") + n;
|
||||||
try {
|
try {
|
||||||
Q(p, "remove", "slot");
|
K(p, "remove", "slot");
|
||||||
} catch {
|
} catch {
|
||||||
}
|
}
|
||||||
let h = o[b];
|
let h = o[b];
|
||||||
@ -204,7 +205,7 @@ function U(t, e, n) {
|
|||||||
case "ariaset":
|
case "ariaset":
|
||||||
return M(o, n, (d, p) => r("aria-" + d, p));
|
return M(o, n, (d, p) => r("aria-" + d, p));
|
||||||
case "classList":
|
case "classList":
|
||||||
return K.call(c, t, n);
|
return J.call(c, t, n);
|
||||||
}
|
}
|
||||||
return X(t, e) ? $(t, e, n) : r(e, n);
|
return X(t, e) ? $(t, e, n) : r(e, n);
|
||||||
}
|
}
|
||||||
@ -213,7 +214,7 @@ function H(t, e) {
|
|||||||
let r = (t instanceof f.S ? tt : Y).bind(null, t, "Attribute"), o = S(e);
|
let r = (t instanceof f.S ? tt : Y).bind(null, t, "Attribute"), o = S(e);
|
||||||
return { setRemoveAttr: r, s: o };
|
return { setRemoveAttr: r, s: o };
|
||||||
}
|
}
|
||||||
function K(t, e) {
|
function J(t, e) {
|
||||||
let n = S(this);
|
let n = S(this);
|
||||||
return M(
|
return M(
|
||||||
n,
|
n,
|
||||||
@ -221,7 +222,7 @@ function K(t, e) {
|
|||||||
(r, o) => t.classList.toggle(r, o === -1 ? void 0 : !!o)
|
(r, o) => t.classList.toggle(r, o === -1 ? void 0 : !!o)
|
||||||
), t;
|
), t;
|
||||||
}
|
}
|
||||||
function Q(t, e, n, r) {
|
function K(t, e, n, r) {
|
||||||
return t instanceof f.H ? t[e + "Attribute"](n, r) : t[e + "AttributeNS"](null, n, r);
|
return t instanceof f.H ? t[e + "Attribute"](n, r) : t[e + "AttributeNS"](null, n, r);
|
||||||
}
|
}
|
||||||
function X(t, e) {
|
function X(t, e) {
|
||||||
@ -430,8 +431,9 @@ _.attributeChanged = function(t, e) {
|
|||||||
globalThis.dde= {
|
globalThis.dde= {
|
||||||
assign: R,
|
assign: R,
|
||||||
assignAttribute: U,
|
assignAttribute: U,
|
||||||
chainableAppend: J,
|
asyncQueueAdd: dt,
|
||||||
classListDeclarative: K,
|
chainableAppend: V,
|
||||||
|
classListDeclarative: J,
|
||||||
createElement: P,
|
createElement: P,
|
||||||
createElementNS: pt,
|
createElementNS: pt,
|
||||||
customElementRender: mt,
|
customElementRender: mt,
|
||||||
@ -439,11 +441,10 @@ globalThis.dde= {
|
|||||||
dispatchEvent: Ot,
|
dispatchEvent: Ot,
|
||||||
el: P,
|
el: P,
|
||||||
elNS: pt,
|
elNS: pt,
|
||||||
elementAttribute: Q,
|
elementAttribute: K,
|
||||||
lifecyclesToEvents: nt,
|
lifecyclesToEvents: nt,
|
||||||
observedAttributes: rt,
|
observedAttributes: rt,
|
||||||
on: _,
|
on: _,
|
||||||
queue: dt,
|
|
||||||
registerReactivity: Z,
|
registerReactivity: Z,
|
||||||
scope: D,
|
scope: D,
|
||||||
simulateSlots: ht
|
simulateSlots: ht
|
||||||
|
25
dist/esm-with-signals.js
vendored
25
dist/esm-with-signals.js
vendored
@ -50,7 +50,8 @@ var d = {
|
|||||||
H: globalThis.HTMLElement,
|
H: globalThis.HTMLElement,
|
||||||
S: globalThis.SVGElement,
|
S: globalThis.SVGElement,
|
||||||
M: globalThis.MutationObserver,
|
M: globalThis.MutationObserver,
|
||||||
q: (t) => t || Promise.resolve()
|
qa: (t) => t,
|
||||||
|
qw: () => Promise.resolve()
|
||||||
};
|
};
|
||||||
function pt(t, e, n) {
|
function pt(t, e, n) {
|
||||||
if (Reflect.set(t, e, n), !!A(n)) {
|
if (Reflect.set(t, e, n), !!A(n)) {
|
||||||
@ -64,7 +65,7 @@ var O = "__dde_lifecyclesToEvents", _ = "dde:connected", S = "dde:disconnected",
|
|||||||
|
|
||||||
// src/dom.js
|
// src/dom.js
|
||||||
function Mt(t) {
|
function Mt(t) {
|
||||||
return d.q(t);
|
return d.qa(t);
|
||||||
}
|
}
|
||||||
var y = [{
|
var y = [{
|
||||||
get scope() {
|
get scope() {
|
||||||
@ -464,7 +465,7 @@ E.on = function t(e, n, r = {}) {
|
|||||||
let { signal: o } = r;
|
let { signal: o } = r;
|
||||||
if (!(o && o.aborted)) {
|
if (!(o && o.aborted)) {
|
||||||
if (Array.isArray(e)) return e.forEach((c) => t(c, n, r));
|
if (Array.isArray(e)) return e.forEach((c) => t(c, n, r));
|
||||||
Q(e, n), o && o.addEventListener("abort", () => R(e, n));
|
K(e, n), o && o.addEventListener("abort", () => R(e, n));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
E.symbols = {
|
E.symbols = {
|
||||||
@ -505,7 +506,7 @@ E.el = function(t, e) {
|
|||||||
k.remove();
|
k.remove();
|
||||||
m.remove(), n.isConnected && yt(c.host());
|
m.remove(), n.isConnected && yt(c.host());
|
||||||
};
|
};
|
||||||
return Q(t, a), ut(t, a, n, e), a(t()), o;
|
return K(t, a), ut(t, a, n, e), a(t()), o;
|
||||||
};
|
};
|
||||||
function yt(t) {
|
function yt(t) {
|
||||||
!t || !t[D] || (requestIdleCallback || setTimeout)(function() {
|
!t || !t[D] || (requestIdleCallback || setTimeout)(function() {
|
||||||
@ -519,7 +520,7 @@ var At = {
|
|||||||
};
|
};
|
||||||
function Ot(t) {
|
function Ot(t) {
|
||||||
return function(e, n) {
|
return function(e, n) {
|
||||||
let r = (...c) => c.length ? e.setAttribute(n, ...c) : K(r), o = ft(r, e.getAttribute(n), At);
|
let r = (...c) => c.length ? e.setAttribute(n, ...c) : V(r), o = ft(r, e.getAttribute(n), At);
|
||||||
return t[n] = o, o;
|
return t[n] = o, o;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -546,7 +547,7 @@ var st = {
|
|||||||
return R(n, o);
|
return R(n, o);
|
||||||
r(e, c);
|
r(e, c);
|
||||||
};
|
};
|
||||||
return Q(n, o), ut(n, o, t, e), n();
|
return K(n, o), ut(n, o, t, e), n();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
function ut(t, e, ...n) {
|
function ut(t, e, ...n) {
|
||||||
@ -564,14 +565,14 @@ function ut(t, e, ...n) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
function it(t, e, n) {
|
function it(t, e, n) {
|
||||||
let r = t ? () => K(r) : (...o) => o.length ? at(r, ...o) : K(r);
|
let r = t ? () => V(r) : (...o) => o.length ? at(r, ...o) : V(r);
|
||||||
return ft(r, e, n, t);
|
return ft(r, e, n, t);
|
||||||
}
|
}
|
||||||
var St = Object.assign(/* @__PURE__ */ Object.create(null), {
|
var St = Object.assign(/* @__PURE__ */ Object.create(null), {
|
||||||
stopPropagation() {
|
stopPropagation() {
|
||||||
this.skip = !0;
|
this.skip = !0;
|
||||||
}
|
}
|
||||||
}), V = class extends Error {
|
}), Q = class extends Error {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
let [e, ...n] = this.stack.split(`
|
let [e, ...n] = this.stack.split(`
|
||||||
@ -592,7 +593,7 @@ function ft(t, e, n, r = !1) {
|
|||||||
onclear: o,
|
onclear: o,
|
||||||
host: u,
|
host: u,
|
||||||
listeners: /* @__PURE__ */ new Set(),
|
listeners: /* @__PURE__ */ new Set(),
|
||||||
defined: new V().stack,
|
defined: new Q().stack,
|
||||||
readonly: r
|
readonly: r
|
||||||
},
|
},
|
||||||
enumerable: !1,
|
enumerable: !1,
|
||||||
@ -603,7 +604,7 @@ function ft(t, e, n, r = !1) {
|
|||||||
function Ct() {
|
function Ct() {
|
||||||
return z[z.length - 1];
|
return z[z.length - 1];
|
||||||
}
|
}
|
||||||
function K(t) {
|
function V(t) {
|
||||||
if (!t[p]) return;
|
if (!t[p]) return;
|
||||||
let { value: e, listeners: n } = t[p], r = Ct();
|
let { value: e, listeners: n } = t[p], r = Ct();
|
||||||
return r && n.add(r), g.has(r) && g.get(r).add(t), e;
|
return r && n.add(r), g.has(r) && g.get(r).add(t), e;
|
||||||
@ -614,7 +615,7 @@ function at(t, e, n) {
|
|||||||
if (!(!n && r.value === e))
|
if (!(!n && r.value === e))
|
||||||
return r.value = e, r.listeners.forEach((o) => o(e)), e;
|
return r.value = e, r.listeners.forEach((o) => o(e)), e;
|
||||||
}
|
}
|
||||||
function Q(t, e) {
|
function K(t, e) {
|
||||||
if (t[p])
|
if (t[p])
|
||||||
return t[p].listeners.add(e);
|
return t[p].listeners.add(e);
|
||||||
}
|
}
|
||||||
@ -637,6 +638,7 @@ export {
|
|||||||
E as S,
|
E as S,
|
||||||
q as assign,
|
q as assign,
|
||||||
nt as assignAttribute,
|
nt as assignAttribute,
|
||||||
|
Mt as asyncQueueAdd,
|
||||||
lt as chainableAppend,
|
lt as chainableAppend,
|
||||||
ht as classListDeclarative,
|
ht as classListDeclarative,
|
||||||
M as createElement,
|
M as createElement,
|
||||||
@ -651,7 +653,6 @@ export {
|
|||||||
xt as lifecyclesToEvents,
|
xt as lifecyclesToEvents,
|
||||||
wt as observedAttributes,
|
wt as observedAttributes,
|
||||||
w as on,
|
w as on,
|
||||||
Mt as queue,
|
|
||||||
H as registerReactivity,
|
H as registerReactivity,
|
||||||
x as scope,
|
x as scope,
|
||||||
E as signal,
|
E as signal,
|
||||||
|
29
dist/esm.js
vendored
29
dist/esm.js
vendored
@ -38,16 +38,17 @@ function G(t) {
|
|||||||
|
|
||||||
// src/dom-common.js
|
// src/dom-common.js
|
||||||
var f = {
|
var f = {
|
||||||
setDeleteAttr: V,
|
setDeleteAttr: Q,
|
||||||
ssr: "",
|
ssr: "",
|
||||||
D: globalThis.document,
|
D: globalThis.document,
|
||||||
F: globalThis.DocumentFragment,
|
F: globalThis.DocumentFragment,
|
||||||
H: globalThis.HTMLElement,
|
H: globalThis.HTMLElement,
|
||||||
S: globalThis.SVGElement,
|
S: globalThis.SVGElement,
|
||||||
M: globalThis.MutationObserver,
|
M: globalThis.MutationObserver,
|
||||||
q: (t) => t || Promise.resolve()
|
qa: (t) => t,
|
||||||
|
qw: () => Promise.resolve()
|
||||||
};
|
};
|
||||||
function V(t, e, n) {
|
function Q(t, e, n) {
|
||||||
if (Reflect.set(t, e, n), !!x(n)) {
|
if (Reflect.set(t, e, n), !!x(n)) {
|
||||||
if (Reflect.deleteProperty(t, e), t instanceof f.H && t.getAttribute(e) === "undefined")
|
if (Reflect.deleteProperty(t, e), t instanceof f.H && t.getAttribute(e) === "undefined")
|
||||||
return t.removeAttribute(e);
|
return t.removeAttribute(e);
|
||||||
@ -59,7 +60,7 @@ var w = "__dde_lifecyclesToEvents", v = "dde:connected", m = "dde:disconnected",
|
|||||||
|
|
||||||
// src/dom.js
|
// src/dom.js
|
||||||
function dt(t) {
|
function dt(t) {
|
||||||
return f.q(t);
|
return f.qa(t);
|
||||||
}
|
}
|
||||||
var g = [{
|
var g = [{
|
||||||
get scope() {
|
get scope() {
|
||||||
@ -95,7 +96,7 @@ var g = [{
|
|||||||
function q(...t) {
|
function q(...t) {
|
||||||
return this.appendOriginal(...t), this;
|
return this.appendOriginal(...t), this;
|
||||||
}
|
}
|
||||||
function J(t) {
|
function V(t) {
|
||||||
return t.append === q || (t.appendOriginal = t.append, t.append = q), t;
|
return t.append === q || (t.appendOriginal = t.append, t.append = q), t;
|
||||||
}
|
}
|
||||||
var T;
|
var T;
|
||||||
@ -128,7 +129,7 @@ function P(t, e, ...n) {
|
|||||||
case !c:
|
case !c:
|
||||||
c = R.call(this, f.D.createElement(t), e);
|
c = R.call(this, f.D.createElement(t), e);
|
||||||
}
|
}
|
||||||
return J(c), a || (a = c), n.forEach((d) => d(a)), o && D.pop(), o = 2, c;
|
return V(c), a || (a = c), n.forEach((d) => d(a)), o && D.pop(), o = 2, c;
|
||||||
}
|
}
|
||||||
P.mark = function(t, e = !1) {
|
P.mark = function(t, e = !1) {
|
||||||
t = Object.entries(t).map(([o, c]) => o + `="${c}"`).join(" ");
|
t = Object.entries(t).map(([o, c]) => o + `="${c}"`).join(" ");
|
||||||
@ -153,7 +154,7 @@ function ht(t, e = t) {
|
|||||||
for (let p of d) {
|
for (let p of d) {
|
||||||
let b = (p.slot || "") + n;
|
let b = (p.slot || "") + n;
|
||||||
try {
|
try {
|
||||||
Q(p, "remove", "slot");
|
K(p, "remove", "slot");
|
||||||
} catch {
|
} catch {
|
||||||
}
|
}
|
||||||
let h = o[b];
|
let h = o[b];
|
||||||
@ -202,7 +203,7 @@ function U(t, e, n) {
|
|||||||
case "ariaset":
|
case "ariaset":
|
||||||
return M(o, n, (d, p) => r("aria-" + d, p));
|
return M(o, n, (d, p) => r("aria-" + d, p));
|
||||||
case "classList":
|
case "classList":
|
||||||
return K.call(c, t, n);
|
return J.call(c, t, n);
|
||||||
}
|
}
|
||||||
return X(t, e) ? $(t, e, n) : r(e, n);
|
return X(t, e) ? $(t, e, n) : r(e, n);
|
||||||
}
|
}
|
||||||
@ -211,7 +212,7 @@ function H(t, e) {
|
|||||||
let r = (t instanceof f.S ? tt : Y).bind(null, t, "Attribute"), o = S(e);
|
let r = (t instanceof f.S ? tt : Y).bind(null, t, "Attribute"), o = S(e);
|
||||||
return { setRemoveAttr: r, s: o };
|
return { setRemoveAttr: r, s: o };
|
||||||
}
|
}
|
||||||
function K(t, e) {
|
function J(t, e) {
|
||||||
let n = S(this);
|
let n = S(this);
|
||||||
return M(
|
return M(
|
||||||
n,
|
n,
|
||||||
@ -219,7 +220,7 @@ function K(t, e) {
|
|||||||
(r, o) => t.classList.toggle(r, o === -1 ? void 0 : !!o)
|
(r, o) => t.classList.toggle(r, o === -1 ? void 0 : !!o)
|
||||||
), t;
|
), t;
|
||||||
}
|
}
|
||||||
function Q(t, e, n, r) {
|
function K(t, e, n, r) {
|
||||||
return t instanceof f.H ? t[e + "Attribute"](n, r) : t[e + "AttributeNS"](null, n, r);
|
return t instanceof f.H ? t[e + "Attribute"](n, r) : t[e + "AttributeNS"](null, n, r);
|
||||||
}
|
}
|
||||||
function X(t, e) {
|
function X(t, e) {
|
||||||
@ -427,8 +428,9 @@ _.attributeChanged = function(t, e) {
|
|||||||
export {
|
export {
|
||||||
R as assign,
|
R as assign,
|
||||||
U as assignAttribute,
|
U as assignAttribute,
|
||||||
J as chainableAppend,
|
dt as asyncQueueAdd,
|
||||||
K as classListDeclarative,
|
V as chainableAppend,
|
||||||
|
J as classListDeclarative,
|
||||||
P as createElement,
|
P as createElement,
|
||||||
pt as createElementNS,
|
pt as createElementNS,
|
||||||
mt as customElementRender,
|
mt as customElementRender,
|
||||||
@ -436,11 +438,10 @@ export {
|
|||||||
Ot as dispatchEvent,
|
Ot as dispatchEvent,
|
||||||
P as el,
|
P as el,
|
||||||
pt as elNS,
|
pt as elNS,
|
||||||
Q as elementAttribute,
|
K as elementAttribute,
|
||||||
nt as lifecyclesToEvents,
|
nt as lifecyclesToEvents,
|
||||||
rt as observedAttributes,
|
rt as observedAttributes,
|
||||||
_ as on,
|
_ as on,
|
||||||
dt as queue,
|
|
||||||
Z as registerReactivity,
|
Z as registerReactivity,
|
||||||
D as scope,
|
D as scope,
|
||||||
ht as simulateSlots
|
ht as simulateSlots
|
||||||
|
10
jsdom.js
10
jsdom.js
@ -2,12 +2,10 @@
|
|||||||
import { enviroment as env } from './src/dom-common.js';
|
import { enviroment as env } from './src/dom-common.js';
|
||||||
env.ssr= " ssr";
|
env.ssr= " ssr";
|
||||||
|
|
||||||
const q_store= new Set();
|
const wa_store= new Set();
|
||||||
env.q= function(promise){
|
env.qa= function(promise){ wa_store.add(promise); return promise; };
|
||||||
if(promise) return ( q_store.add(promise), promise );
|
env.qw= function(){ return Promise.allSettled(Array.from(wa_store)).then(()=> wa_store.clear()); };
|
||||||
return Promise.allSettled(Array.from(q_store)).then(()=> q_store.clear());
|
export const asyncQueue= env.ww;
|
||||||
};
|
|
||||||
export const queue= env.q;
|
|
||||||
|
|
||||||
const { setDeleteAttr }= env;
|
const { setDeleteAttr }= env;
|
||||||
/** @param {HTMLElement} obj */
|
/** @param {HTMLElement} obj */
|
||||||
|
@ -6,7 +6,8 @@ export const enviroment= {
|
|||||||
H: globalThis.HTMLElement,
|
H: globalThis.HTMLElement,
|
||||||
S: globalThis.SVGElement,
|
S: globalThis.SVGElement,
|
||||||
M: globalThis.MutationObserver,
|
M: globalThis.MutationObserver,
|
||||||
q: p=> p || Promise.resolve(),
|
qa: (p)=> p,
|
||||||
|
qw: ()=> Promise.resolve(),
|
||||||
};
|
};
|
||||||
import { isUndef } from './helpers.js';
|
import { isUndef } from './helpers.js';
|
||||||
function setDeleteAttr(obj, prop, val){
|
function setDeleteAttr(obj, prop, val){
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { signals } from "./signals-common.js";
|
import { signals } from "./signals-common.js";
|
||||||
import { enviroment as env } from './dom-common.js';
|
import { enviroment as env } from './dom-common.js';
|
||||||
|
|
||||||
export function queue(promise){ return env.q(promise); }
|
export function asyncQueueAdd(promise){ return env.qa(promise); }
|
||||||
/** @type {{ scope: object, prevent: boolean, host: function }[]} */
|
/** @type {{ scope: object, prevent: boolean, host: function }[]} */
|
||||||
const scopes= [ {
|
const scopes= [ {
|
||||||
get scope(){ return env.D.body; },
|
get scope(){ return env.D.body; },
|
||||||
|
Reference in New Issue
Block a user