Skip to content

Commit b12e371

Browse files
committed
Changes:
* update dependencies * update dropdown tests
1 parent 67b6577 commit b12e371

40 files changed

+619
-628
lines changed

dist/bootstrap-native.cjs

+1-1
Large diffs are not rendered by default.

dist/bootstrap-native.cjs.map

+1-1
Large diffs are not rendered by default.

dist/bootstrap-native.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap-native.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/bootstrap-native.mjs

+37-40
Original file line numberDiff line numberDiff line change
@@ -815,46 +815,43 @@ const Lt = ["dropdown", "dropup", "dropstart", "dropend"], qn = "Dropdown", Yn =
815815
`hide.bs.${et}`
816816
), qs = E(`hidden.bs.${et}`), Xn = E(`updated.bs.${et}`), Ys = (e) => {
817817
const { element: t, menu: s, parentElement: n, options: o } = e, { offset: i } = o;
818-
if (R(s, "position") !== "static") {
819-
const r = Tt(t), c = h(s, zi);
820-
["margin", "top", "bottom", "left", "right"].forEach((B) => {
821-
const Ct = {};
822-
Ct[B] = "", _(s, Ct);
823-
});
824-
let l = Lt.find(
825-
(B) => h(n, B)
826-
) || et;
827-
const f = {
828-
dropdown: [i, 0, 0],
829-
dropup: [0, 0, i],
830-
dropstart: r ? [-1, 0, 0, i] : [-1, i, 0],
831-
dropend: r ? [-1, i, 0] : [-1, 0, 0, i]
832-
}, u = {
833-
dropdown: { top: "100%" },
834-
dropup: { top: "auto", bottom: "100%" },
835-
dropstart: r ? { left: "100%", right: "auto" } : { left: "auto", right: "100%" },
836-
dropend: r ? { left: "auto", right: "100%" } : { left: "100%", right: "auto" },
837-
menuStart: r ? { right: "0", left: "auto" } : { right: "auto", left: "0" },
838-
menuEnd: r ? { right: "auto", left: "0" } : { right: "0", left: "auto" }
839-
}, { offsetWidth: $, offsetHeight: N } = s, { clientWidth: q, clientHeight: Z } = dt(t), {
840-
left: m,
841-
top: K,
842-
width: $t,
843-
height: yt
844-
} = It(t), C = m - $ - i < 0, ft = m + $ + $t + i >= q, it = K + N + i >= Z, J = K + N + yt + i >= Z, Bt = K - N - i < 0, y = (!r && c || r && !c) && m + $t - $ < 0, W = (r && c || !r && !c) && m + $ >= q;
845-
if (zs.includes(l) && C && ft && (l = et), l === es && (r ? ft : C) && (l = ss), l === ss && (r ? C : ft) && (l = es), l === ts && Bt && !J && (l = et), l === et && J && !Bt && (l = ts), zs.includes(l) && it && at(u[l], {
846-
top: "auto",
847-
bottom: 0
848-
}), js.includes(l) && (y || W)) {
849-
let B = { left: "auto", right: "auto" };
850-
!y && W && !r && (B = { left: "auto", right: 0 }), y && !W && r && (B = { left: 0, right: "auto" }), B && at(u[l], B);
851-
}
852-
const Rt = f[l];
853-
_(s, {
854-
...u[l],
855-
margin: `${Rt.map((B) => B && `${B}px`).join(" ")}`
856-
}), js.includes(l) && c && c && _(s, u[!r && y || r && W ? "menuStart" : "menuEnd"]), b(n, Xn);
857-
}
818+
if (R(s, "position") === "static") return;
819+
const r = Tt(t), c = h(s, zi);
820+
["margin", "top", "bottom", "left", "right"].forEach((B) => {
821+
const Ct = {};
822+
Ct[B] = "", _(s, Ct);
823+
});
824+
let l = Lt.find((B) => h(n, B)) || et;
825+
const f = {
826+
dropdown: [i, 0, 0],
827+
dropup: [0, 0, i],
828+
dropstart: r ? [-1, 0, 0, i] : [-1, i, 0],
829+
dropend: r ? [-1, i, 0] : [-1, 0, 0, i]
830+
}, u = {
831+
dropdown: { top: "100%" },
832+
dropup: { top: "auto", bottom: "100%" },
833+
dropstart: r ? { left: "100%", right: "auto" } : { left: "auto", right: "100%" },
834+
dropend: r ? { left: "auto", right: "100%" } : { left: "100%", right: "auto" },
835+
menuStart: r ? { right: "0", left: "auto" } : { right: "auto", left: "0" },
836+
menuEnd: r ? { right: "auto", left: "0" } : { right: "0", left: "auto" }
837+
}, { offsetWidth: $, offsetHeight: N } = s, { clientWidth: q, clientHeight: Z } = dt(t), {
838+
left: m,
839+
top: K,
840+
width: $t,
841+
height: yt
842+
} = It(t), C = m - $ - i < 0, ft = m + $ + $t + i >= q, it = K + N + i >= Z, J = K + N + yt + i >= Z, Bt = K - N - i < 0, y = (!r && c || r && !c) && m + $t - $ < 0, W = (r && c || !r && !c) && m + $ >= q;
843+
if (zs.includes(l) && C && ft && (l = et), l === es && (r ? ft : C) && (l = ss), l === ss && (r ? C : ft) && (l = es), l === ts && Bt && !J && (l = et), l === et && J && !Bt && (l = ts), zs.includes(l) && it && at(u[l], {
844+
top: "auto",
845+
bottom: 0
846+
}), js.includes(l) && (y || W)) {
847+
let B = { left: "auto", right: "auto" };
848+
!y && W && !r && (B = { left: "auto", right: 0 }), y && !W && r && (B = { left: 0, right: "auto" }), B && at(u[l], B);
849+
}
850+
const Rt = f[l];
851+
_(s, {
852+
...u[l],
853+
margin: `${Rt.map((B) => B && `${B}px`).join(" ")}`
854+
}), js.includes(l) && c && c && _(s, u[!r && y || r && W ? "menuStart" : "menuEnd"]), b(n, Xn);
858855
}, Vi = (e) => Array.from(e.children).map((t) => {
859856
if (t && Ks.includes(t.tagName)) return t;
860857
const { firstElementChild: s } = t;

dist/bootstrap-native.mjs.map

+1-1
Large diffs are not rendered by default.

dist/components/alert.mjs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { B as f, t as g, R as u, Z as i, q as c, m, Y as v, s as h, E, r as A, v as C } from "./base-component-CQAH5ZXF.mjs";
1+
import { B as f, R as g, Z as i, q as c, Y as u, s as v, t as h, m, E, r as A, v as C } from "./base-component-DAxvn9am.mjs";
22
import { f as $ } from "./fadeClass-CLIYI_zn.mjs";
33
import { s as r } from "./showClass-C8hdJfjQ.mjs";
44
import { d as b } from "./dataBsDismiss-DdNPQYa-.mjs";
5-
import { i as L } from "./isDisabled-bThyhy2g.mjs";
6-
const n = "alert", d = "Alert", _ = `.${n}`, B = `[${b}="${n}"]`, D = (s) => g(s, d), I = (s) => new w(s), a = m(
5+
import { i as L } from "./isDisabled-DRrRkHiq.mjs";
6+
const n = "alert", d = "Alert", _ = `.${n}`, B = `[${b}="${n}"]`, D = (s) => h(s, d), I = (s) => new w(s), a = m(
77
`close.bs.${n}`
88
), S = m(
99
`closed.bs.${n}`
@@ -17,7 +17,7 @@ class w extends f {
1717
static getInstance = D;
1818
dismiss;
1919
constructor(t) {
20-
super(t), this.dismiss = u(
20+
super(t), this.dismiss = g(
2121
B,
2222
this.element
2323
), this._toggleEventListeners(!0);
@@ -32,7 +32,7 @@ class w extends f {
3232
*/
3333
close = (t) => {
3434
const { element: e, dismiss: o } = this;
35-
!e || !i(e, r) || t && o && L(o) || (c(e, a), !a.defaultPrevented && (v(e, r), i(e, $) ? h(e, () => l(this)) : l(this)));
35+
!e || !i(e, r) || t && o && L(o) || (c(e, a), !a.defaultPrevented && (u(e, r), i(e, $) ? v(e, () => l(this)) : l(this)));
3636
};
3737
/**
3838
* Toggle on / off the `click` event listener.

dist/components/base-component-CQAH5ZXF.mjs dist/components/base-component-DAxvn9am.mjs

+21-21
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ class mt {
298298
}
299299
}
300300
export {
301-
Xe as $,
301+
Re as $,
302302
Ne as A,
303303
mt as B,
304304
Se as C,
@@ -309,32 +309,32 @@ export {
309309
he as H,
310310
De as I,
311311
U as J,
312-
A as K,
313-
L,
314-
Ge as M,
312+
Ge as K,
313+
A as L,
314+
L as M,
315315
D as N,
316316
Me as O,
317-
Ae as P,
317+
pe as P,
318318
Oe as Q,
319319
ie as R,
320320
C as S,
321-
pe as T,
321+
ve as T,
322322
ut as U,
323-
je as V,
324-
ze as W,
325-
Pe as X,
323+
Ae as V,
324+
je as W,
325+
ze as X,
326326
Ve as Y,
327327
$e as Z,
328-
ve as _,
328+
Pe as _,
329329
ge as a,
330-
Re as a0,
330+
Xe as a0,
331331
V as a1,
332332
fe as a2,
333333
_e as a3,
334334
st as a4,
335335
Y as a5,
336-
dt as a6,
337-
ht as a7,
336+
ht as a6,
337+
dt as a7,
338338
me as a8,
339339
ye as a9,
340340
we as aa,
@@ -349,9 +349,9 @@ export {
349349
ne as aj,
350350
nt as ak,
351351
oe as al,
352-
de as am,
353-
Le as an,
354-
Fe as ao,
352+
Le as am,
353+
Fe as an,
354+
de as ao,
355355
We as b,
356356
at as c,
357357
d,
@@ -361,12 +361,12 @@ export {
361361
Je as h,
362362
ke as i,
363363
Ce as j,
364-
re as k,
365-
S as l,
364+
be as k,
365+
re as l,
366366
Qe as m,
367-
Be as n,
367+
S as n,
368368
He as o,
369-
be as p,
369+
Be as p,
370370
Z as q,
371371
le as r,
372372
qe as s,
@@ -378,4 +378,4 @@ export {
378378
x as y,
379379
xe as z
380380
};
381-
//# sourceMappingURL=base-component-CQAH5ZXF.mjs.map
381+
//# sourceMappingURL=base-component-DAxvn9am.mjs.map

dist/components/base-component-CQAH5ZXF.mjs.map dist/components/base-component-DAxvn9am.mjs.map

+1-1
Large diffs are not rendered by default.

dist/components/button.mjs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { B as l, t as g, Z as i, Q as a, a as c, Y as u, b as m, E as p, r as v, v as f } from "./base-component-CQAH5ZXF.mjs";
1+
import { B as l, Z as i, Q as a, a as c, v as g, t as u, Y as m, b as p, E as v, r as f } from "./base-component-DAxvn9am.mjs";
22
import { a as n } from "./activeClass-iqaD75Su.mjs";
33
import { d as h } from "./dataBsToggle-B84TS15h.mjs";
4-
import { i as b } from "./isDisabled-bThyhy2g.mjs";
5-
const d = "button", r = "Button", B = `[${h}="${d}"]`, A = (e) => g(e, r), C = (e) => new E(e);
4+
import { i as b } from "./isDisabled-DRrRkHiq.mjs";
5+
const d = "button", r = "Button", B = `[${h}="${d}"]`, A = (e) => u(e, r), C = (e) => new E(e);
66
class E extends l {
77
static selector = B;
88
static init = C;
@@ -30,15 +30,15 @@ class E extends l {
3030
s && s.preventDefault();
3131
const { element: t, isActive: o } = this;
3232
if (b(t)) return;
33-
(o ? u : m)(t, n), a(t, c, o ? "false" : "true"), this.isActive = i(t, n);
33+
(o ? m : p)(t, n), a(t, c, o ? "false" : "true"), this.isActive = i(t, n);
3434
};
3535
/**
3636
* Toggles on/off the `click` event listener.
3737
*
3838
* @param add when `true`, event listener is added
3939
*/
4040
_toggleEventListeners = (s) => {
41-
(s ? p : v)(this.element, f, this.toggle);
41+
(s ? v : f)(this.element, g, this.toggle);
4242
};
4343
dispose() {
4444
this._toggleEventListeners(), super.dispose();

dist/components/carousel.mjs

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
import { B as it, t as nt, U as C, G as ot, R as S, c as at, d as I, e as T, b as u, Y as $, Z as N, h as d, D as Y, N as B, m as Z, q as L, u as rt, f as ct, s as K, E as Q, r as F, w as lt, A as dt, g as O, z as ht, I as ft, O as ut, i as gt, j as mt, k as J, l as V, v as j, n as U, o as _, p as pt } from "./base-component-CQAH5ZXF.mjs";
1+
import { B as it, U as C, G as nt, c as ot, d as I, e as T, R as S, b as u, Z as N, h as d, Y as $, D as Y, N as B, q as L, u as at, f as rt, s as K, t as ct, m as Z, E as Q, r as F, w as lt, A as dt, g as O, O as ht, i as ft, j as ut, v as j, k as gt, l as J, n as V, z as mt, I as pt, o as U, p as _ } from "./base-component-DAxvn9am.mjs";
22
import { a as g } from "./activeClass-iqaD75Su.mjs";
3-
import { d as q, g as W } from "./getTargetElement-v_1VfmtN.mjs";
4-
import { i as tt } from "./isDisabled-bThyhy2g.mjs";
3+
import { d as q, g as W } from "./getTargetElement-C1k_p6ls.mjs";
4+
import { i as tt } from "./isDisabled-DRrRkHiq.mjs";
55
const P = "carousel", et = "Carousel", A = `[data-bs-ride="${P}"]`, h = `${P}-item`, R = "data-bs-slide-to", v = "data-bs-slide", x = "paused", z = {
66
pause: "hover",
77
keyboard: !1,
88
touch: !0,
99
interval: 5e3
10-
}, m = (i) => nt(i, et), vt = (i) => new Ct(i);
10+
}, m = (i) => ct(i, et), vt = (i) => new Ct(i);
1111
let y = 0, b = 0, H = 0;
1212
const w = Z(`slide.bs.${P}`), X = Z(`slid.bs.${P}`), G = (i) => {
1313
const { index: s, direction: t, element: e, slides: o, options: a } = i;
@@ -42,7 +42,7 @@ const Tt = ({ code: i, target: s }) => {
4242
const t = I(s), [e] = [...T(A, t)].filter((l) => Y(l)), o = m(e);
4343
if (!o || o.isAnimating || /textarea|input|select/i.test(s.nodeName)) return;
4444
const a = C(e);
45-
i === (a ? _ : U) ? o.prev() : i === (a ? U : _) && o.next();
45+
i === (a ? U : _) ? o.prev() : i === (a ? _ : U) && o.next();
4646
};
4747
function M(i) {
4848
const { target: s } = i, t = m(this);
@@ -70,12 +70,12 @@ const At = (i) => {
7070
const { element: t } = i, e = s ? Q : F;
7171
e(
7272
I(t),
73-
ht,
73+
mt,
7474
At,
7575
O
7676
), e(
7777
I(t),
78-
ft,
78+
pt,
7979
bt,
8080
O
8181
);
@@ -97,11 +97,11 @@ class Ct extends it {
9797
constructor(s, t) {
9898
super(s, t);
9999
const { element: e } = this;
100-
this.direction = C(e) ? "right" : "left", this.isTouch = !1, this.slides = ot(h, e);
100+
this.direction = C(e) ? "right" : "left", this.isTouch = !1, this.slides = nt(h, e);
101101
const { slides: o } = this;
102102
if (o.length < 2) return;
103103
const a = k(this), r = [...o].find(
104-
(f) => at(f, `.${h}-next`)
104+
(f) => ot(f, `.${h}-next`)
105105
);
106106
this.index = a;
107107
const n = I(e);
@@ -196,10 +196,10 @@ class Ct extends it {
196196
to: n,
197197
direction: l
198198
};
199-
B(w, c), B(X, c), L(t, w), !w.defaultPrevented && (this.index = n, D(this, n), rt(e[n]) && N(t, "slide") ? d.set(
199+
B(w, c), B(X, c), L(t, w), !w.defaultPrevented && (this.index = n, D(this, n), at(e[n]) && N(t, "slide") ? d.set(
200200
t,
201201
() => {
202-
u(e[n], `${h}-${f}`), ct(e[n]), u(e[n], `${h}-${p}`), u(e[a], `${h}-${p}`), K(
202+
u(e[n], `${h}-${f}`), rt(e[n]), u(e[n], `${h}-${p}`), u(e[a], `${h}-${p}`), K(
203203
e[n],
204204
() => this.slides && this.slides.length && G(this)
205205
);
@@ -224,14 +224,14 @@ class Ct extends it {
224224
const { element: t, options: e, slides: o, controls: a, indicators: r } = this, { touch: n, pause: l, interval: f, keyboard: p } = e, c = s ? Q : F;
225225
l && f && (c(t, lt, xt), c(t, dt, $t)), n && o.length > 2 && (c(
226226
t,
227-
ut,
227+
ht,
228228
yt,
229229
O
230-
), c(t, gt, M, { passive: !1 }), c(t, mt, M, { passive: !1 })), a.length && a.forEach((E) => {
230+
), c(t, ft, M, { passive: !1 }), c(t, ut, M, { passive: !1 })), a.length && a.forEach((E) => {
231231
c(E, j, It);
232232
}), r.length && r.forEach((E) => {
233233
c(E, j, Pt);
234-
}), p && c(I(t), pt, Tt);
234+
}), p && c(I(t), gt, Tt);
235235
};
236236
dispose() {
237237
const { isAnimating: s } = this, t = {

dist/components/collapse.mjs

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
import { B as D, t as L, d as S, e as v, x as T, y as _, R as q, h as l, q as f, m as u, C as d, F as h, Y as g, b as c, f as P, s as x, Q as k, H, Z as Q, E as R, r as Y, k as Z, v as y } from "./base-component-CQAH5ZXF.mjs";
1+
import { B as D, d as L, e as v, x as S, y as T, R as _, h as l, b as c, Y as g, Z as q, t as P, m as u, q as f, C as d, F as h, s as x, Q as k, H, f as Q, E as R, r as Y, v as Z, l as y } from "./base-component-DAxvn9am.mjs";
22
import { d as A } from "./dataBsToggle-B84TS15h.mjs";
33
import { c as m } from "./collapsingClass-BxKtDBMH.mjs";
44
import { s as C } from "./showClass-C8hdJfjQ.mjs";
5-
import { g as E } from "./getTargetElement-v_1VfmtN.mjs";
6-
import { i as F } from "./isDisabled-bThyhy2g.mjs";
7-
const n = "collapse", I = "Collapse", N = `.${n}`, B = `[${A}="${n}"]`, O = { parent: null }, p = (a) => L(a, I), j = (a) => new M(a), $ = u(`show.bs.${n}`), z = u(`shown.bs.${n}`), b = u(`hide.bs.${n}`), G = u(`hidden.bs.${n}`), J = (a) => {
5+
import { g as E } from "./getTargetElement-C1k_p6ls.mjs";
6+
import { i as F } from "./isDisabled-DRrRkHiq.mjs";
7+
const n = "collapse", I = "Collapse", N = `.${n}`, B = `[${A}="${n}"]`, O = { parent: null }, p = (a) => P(a, I), j = (a) => new M(a), $ = u(`show.bs.${n}`), z = u(`shown.bs.${n}`), b = u(`hide.bs.${n}`), G = u(`hidden.bs.${n}`), J = (a) => {
88
const { element: e, parent: t, triggers: s } = a;
99
f(e, $), $.defaultPrevented || (l.set(e, d, 17), t && l.set(t, d, 17), c(e, m), g(e, n), h(e, { height: `${e.scrollHeight}px` }), x(e, () => {
1010
l.clear(e), t && l.clear(t), s.forEach((o) => k(o, H, "true")), g(e, m), c(e, n), c(e, C), h(e, { height: "" }), f(e, z);
1111
}));
1212
}, w = (a) => {
1313
const { element: e, parent: t, triggers: s } = a;
14-
f(e, b), b.defaultPrevented || (l.set(e, d, 17), t && l.set(t, d, 17), h(e, { height: `${e.scrollHeight}px` }), g(e, n), g(e, C), c(e, m), P(e), h(e, { height: "0px" }), x(e, () => {
14+
f(e, b), b.defaultPrevented || (l.set(e, d, 17), t && l.set(t, d, 17), h(e, { height: `${e.scrollHeight}px` }), g(e, n), g(e, C), c(e, m), Q(e), h(e, { height: "0px" }), x(e, () => {
1515
l.clear(e), t && l.clear(t), s.forEach((o) => k(o, H, "false")), g(e, m), c(e, n), h(e, { height: "" }), f(e, G);
1616
}));
1717
}, K = (a) => {
18-
const { target: e } = a, t = e && Z(e, B), s = t && E(t), o = s && p(s);
18+
const { target: e } = a, t = e && y(e, B), s = t && E(t), o = s && p(s);
1919
t && F(t) || o && (o.toggle(), t?.tagName === "A" && a.preventDefault());
2020
};
2121
class M extends D {
@@ -28,10 +28,10 @@ class M extends D {
2828
*/
2929
constructor(e, t) {
3030
super(e, t);
31-
const { element: s, options: o } = this, i = S(s);
31+
const { element: s, options: o } = this, i = L(s);
3232
this.triggers = [...v(B, i)].filter(
3333
(r) => E(r) === s
34-
), this.parent = T(o.parent) ? o.parent : _(o.parent) ? E(s) || q(o.parent, i) : null, this._toggleEventListeners(!0);
34+
), this.parent = S(o.parent) ? o.parent : T(o.parent) ? E(s) || _(o.parent, i) : null, this._toggleEventListeners(!0);
3535
}
3636
/**
3737
* Returns component name string.
@@ -59,7 +59,7 @@ class M extends D {
5959
})), J(this), s.length && s.forEach((r) => g(r, `${n}d`)));
6060
}
6161
toggle() {
62-
Q(this.element, C) ? this.hide() : this.show();
62+
q(this.element, C) ? this.hide() : this.show();
6363
}
6464
/**
6565
* Toggles on/off the event listener(s) of the `Collapse` instance.
@@ -69,7 +69,7 @@ class M extends D {
6969
_toggleEventListeners = (e) => {
7070
const t = e ? R : Y, { triggers: s } = this;
7171
s.length && s.forEach((o) => {
72-
t(o, y, K);
72+
t(o, Z, K);
7373
});
7474
};
7575
dispose() {

0 commit comments

Comments
 (0)