Skip to content

Commit 70653e3

Browse files
chore(release): set package.json to 3.5.1 [skip ci]
## [3.5.1](v3.5.0...v3.5.1) (2023-02-20) ### Bug Fixes * fixed update:dsData event to emit the sorted data ([63cf64e](63cf64e))
1 parent 3b83af6 commit 70653e3

File tree

3 files changed

+45
-38
lines changed

3 files changed

+45
-38
lines changed

Diff for: CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [3.5.1](https://github.com/kouts/vue-dataset/compare/v3.5.0...v3.5.1) (2023-02-20)
2+
3+
4+
### Bug Fixes
5+
6+
* fixed update:dsData event to emit the sorted data ([63cf64e](https://github.com/kouts/vue-dataset/commit/63cf64ede660860a20578b91abd681d1a420dfab))
7+
18
# [3.5.0](https://github.com/kouts/vue-dataset/compare/v3.4.9...v3.5.0) (2023-02-05)
29

310

Diff for: dist/vue-dataset.es.js

+37-37
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { ref as w, computed as u, watch as O, provide as c, renderSlot as A, nextTick as M, inject as l, openBlock as f, createElementBlock as h, toDisplayString as i, createBlock as K, resolveDynamicComponent as z, withCtx as G, Fragment as F, renderList as T, createCommentVNode as W, createElementVNode as b, normalizeClass as N, withModifiers as R } from "vue";
2-
const q = {
1+
import { ref as _, computed as u, watch as O, provide as c, renderSlot as A, nextTick as M, inject as l, openBlock as f, createElementBlock as h, toDisplayString as i, createBlock as K, resolveDynamicComponent as z, withCtx as G, Fragment as F, renderList as T, createCommentVNode as W, createElementVNode as b, normalizeClass as N, withModifiers as R } from "vue";
2+
const p = {
33
show: "Show",
44
entries: "entries",
55
previous: "Previous",
@@ -9,7 +9,7 @@ const q = {
99
showingOf: "of",
1010
showingEntries: "entries"
1111
}, j = "...";
12-
function H(t, s, n) {
12+
function q(t, s, n) {
1313
let e;
1414
return function() {
1515
const r = this, o = arguments;
@@ -23,7 +23,7 @@ function V(t) {
2323
return !1;
2424
return !0;
2525
}
26-
function J(t, s) {
26+
function H(t, s) {
2727
const e = [], r = [];
2828
let o;
2929
if (e.push(1), t <= 1)
@@ -35,24 +35,24 @@ function J(t, s) {
3535
o && (e[a] - o === 2 ? r.push(o + 1) : e[a] - o !== 1 && r.push(j)), r.push(e[a]), o = e[a];
3636
return r;
3737
}
38-
function Q(t, s = {}) {
38+
function J(t, s = {}) {
3939
const n = [];
4040
let e;
4141
const r = t.length;
4242
return t = t.map(function(o, a) {
4343
return o[0] === "-" ? (n[a] = -1, o = o.substring(1)) : n[a] = 1, o;
4444
}), function(o, a) {
4545
for (e = 0; e < r; e++) {
46-
const d = t[e], y = s[d] ? s[d](o.value[d]) : o.value[d], g = s[d] ? s[d](a.value[d]) : a.value[d];
47-
if (y > g)
46+
const d = t[e], y = s[d] ? s[d](o.value[d]) : o.value[d], m = s[d] ? s[d](a.value[d]) : a.value[d];
47+
if (y > m)
4848
return n[e];
49-
if (y < g)
49+
if (y < m)
5050
return -n[e];
5151
}
5252
return 0;
5353
};
5454
}
55-
function U(t, s) {
55+
function Q(t, s) {
5656
for (const n in s)
5757
t = t.filter(function(e) {
5858
const r = e.value;
@@ -67,7 +67,7 @@ function U(t, s) {
6767
});
6868
return t;
6969
}
70-
function X(t, s, n, e) {
70+
function U(t, s, n, e) {
7171
e = String(e).toLowerCase();
7272
for (const r in n)
7373
if (t.length === 0 || t.indexOf(r) !== -1) {
@@ -88,7 +88,7 @@ const P = (t, s) => {
8888
for (const [e, r] of s)
8989
n[e] = r;
9090
return n;
91-
}, Y = {
91+
}, X = {
9292
props: {
9393
dsData: {
9494
type: Array,
@@ -127,47 +127,47 @@ const P = (t, s) => {
127127
* }} props
128128
*/
129129
setup(t, { emit: s }) {
130-
const n = w(1), e = w(""), r = w(10), o = w(q), a = w([]), d = (m) => {
131-
e.value = m;
132-
}, y = async (m) => {
133-
r.value = m, await M(), n.value > D.value && g(S.value[S.value.length - 1]);
134-
}, g = (m) => {
135-
n.value = m;
136-
}, L = u(() => (t.dsData, e.value, t.dsSortby, t.dsFilterFields, t.dsSearchIn, t.dsSearchAs, t.dsSortAs, Date.now())), C = u(() => a.value.slice(E.value, k.value)), S = u(() => J(D.value, n.value)), I = u(() => a.value.length), D = u(() => Math.ceil(I.value / r.value)), E = u(() => (n.value - 1) * r.value), k = u(() => n.value * r.value);
137-
return O(I, (m, B) => {
138-
g(1);
130+
const n = _(1), e = _(""), r = _(10), o = _(p), a = _([]), d = (w) => {
131+
e.value = w;
132+
}, y = async (w) => {
133+
r.value = w, await M(), n.value > I.value && m(x.value[x.value.length - 1]);
134+
}, m = (w) => {
135+
n.value = w;
136+
}, L = u(() => (t.dsData, e.value, t.dsSortby, t.dsFilterFields, t.dsSearchIn, t.dsSearchAs, t.dsSortAs, Date.now())), C = u(() => a.value.slice(D.value, E.value)), x = u(() => H(I.value, n.value)), S = u(() => a.value.length), I = u(() => Math.ceil(S.value / r.value)), D = u(() => (n.value - 1) * r.value), E = u(() => n.value * r.value);
137+
return O(S, (w, B) => {
138+
m(1);
139139
}), O(
140140
L,
141-
(m, B) => {
141+
(w, B) => {
142142
let v = [];
143-
!e.value && !t.dsSortby.length && V(t.dsFilterFields) ? v = t.dsData.map((_, x) => x) : (v = t.dsData.map((_, x) => ({ index: x, value: _ })), V(t.dsFilterFields) || (v = U(v, t.dsFilterFields)), e.value && (v = v.filter((_) => X(t.dsSearchIn, t.dsSearchAs, _.value, e.value))), t.dsSortby.length && v.sort(Q(t.dsSortby, t.dsSortAs)), v = v.map((_) => _.index)), a.value = v, s(
143+
!e.value && !t.dsSortby.length && V(t.dsFilterFields) ? v = t.dsData.map((g, k) => k) : (v = t.dsData.map((g, k) => ({ index: k, value: g })), V(t.dsFilterFields) || (v = Q(v, t.dsFilterFields)), e.value && (v = v.filter((g) => U(t.dsSearchIn, t.dsSearchAs, g.value, e.value))), t.dsSortby.length && v.sort(J(t.dsSortby, t.dsSortAs)), v = v.map((g) => g.index)), a.value = v, s(
144144
"update:dsData",
145-
t.dsData.filter((_, x) => v.includes(x))
145+
v.map((g) => t.dsData[g])
146146
);
147147
},
148148
{
149149
immediate: !0
150150
}
151-
), c("dsIndexes", a), c("search", d), c("showEntries", y), c("setActive", g), c("datasetI18n", o), c(
151+
), c("dsIndexes", a), c("search", d), c("showEntries", y), c("setActive", m), c("datasetI18n", o), c(
152152
"dsData",
153153
u(() => t.dsData)
154-
), c("dsRows", C), c("dsPages", S), c("dsResultsNumber", I), c("dsPagecount", D), c("dsFrom", E), c("dsTo", k), c("dsPage", n), {
154+
), c("dsRows", C), c("dsPages", x), c("dsResultsNumber", S), c("dsPagecount", I), c("dsFrom", D), c("dsTo", E), c("dsPage", n), {
155155
dsIndexes: a,
156156
dsShowEntries: r,
157-
dsResultsNumber: I,
157+
dsResultsNumber: S,
158158
dsPage: n,
159-
dsPagecount: D,
160-
dsFrom: E,
161-
dsTo: k,
159+
dsPagecount: I,
160+
dsFrom: D,
161+
dsTo: E,
162162
dsRows: C,
163-
dsPages: S,
163+
dsPages: x,
164164
search: d,
165165
showEntries: y,
166-
setActive: g
166+
setActive: m
167167
};
168168
}
169169
};
170-
function Z(t, s, n, e, r, o) {
170+
function Y(t, s, n, e, r, o) {
171171
return A(t.$slots, "default", {
172172
ds: {
173173
dsIndexes: e.dsIndexes,
@@ -186,7 +186,7 @@ function Z(t, s, n, e, r, o) {
186186
}
187187
});
188188
}
189-
const we = /* @__PURE__ */ P(Y, [["render", Z]]), p = {
189+
const _e = /* @__PURE__ */ P(X, [["render", Y]]), Z = {
190190
setup() {
191191
const t = l("dsResultsNumber"), s = l("dsFrom"), n = l("dsTo"), e = u(() => t.value !== 0 ? s.value + 1 : 0), r = u(() => n.value >= t.value ? t.value : n.value);
192192
return {
@@ -200,7 +200,7 @@ const we = /* @__PURE__ */ P(Y, [["render", Z]]), p = {
200200
function $(t, s, n, e, r, o) {
201201
return f(), h("div", null, i(e.datasetI18n.showing) + " " + i(e.showing) + " " + i(e.datasetI18n.showingTo) + " " + i(e.showingTo) + " " + i(e.datasetI18n.showingOf) + " " + i(e.dsResultsNumber) + " " + i(e.datasetI18n.showingEntries), 1);
202202
}
203-
const be = /* @__PURE__ */ P(p, [["render", $]]), ee = {
203+
const be = /* @__PURE__ */ P(Z, [["render", $]]), ee = {
204204
props: {
205205
tag: {
206206
type: String,
@@ -236,7 +236,7 @@ function te(t, s, n, e, r, o) {
236236
}
237237
const ye = /* @__PURE__ */ P(ee, [["render", te]]), ne = {
238238
setup() {
239-
const t = w(j), s = l("dsPage"), n = l("dsPagecount"), e = u(() => s.value === 1), r = u(() => s.value === n.value || n.value === 0);
239+
const t = _(j), s = l("dsPage"), n = l("dsPagecount"), e = u(() => s.value === 1), r = u(() => s.value === n.value || n.value === 0);
240240
return {
241241
datasetI18n: l("datasetI18n"),
242242
setActive: l("setActive"),
@@ -301,7 +301,7 @@ const Pe = /* @__PURE__ */ P(ne, [["render", le]]), ie = {
301301
}
302302
},
303303
setup(t) {
304-
const s = l("search"), n = w(""), e = H((r) => {
304+
const s = l("search"), n = _(""), e = q((r) => {
305305
s(r);
306306
}, t.wait);
307307
return {
@@ -365,7 +365,7 @@ function me(t, s, n, e, r, o) {
365365
}
366366
const Se = /* @__PURE__ */ P(fe, [["render", me]]);
367367
export {
368-
we as Dataset,
368+
_e as Dataset,
369369
be as DatasetInfo,
370370
ye as DatasetItem,
371371
Pe as DatasetPager,

0 commit comments

Comments
 (0)