Skip to content

Commit fe5a13b

Browse files
fixed keywords search
1 parent 5fc02d0 commit fe5a13b

17 files changed

+3502
-29
lines changed

built/assets/app-3481bd55.js

+2,601
Large diffs are not rendered by default.

built/assets/banner-0488777d.png

22.4 KB
Loading

built/assets/index-4acfcfb6.css

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

built/assets/vendor-7ea3e80a.js

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

built/favicon.ico

15 KB
Binary file not shown.

built/index.html

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
6+
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
7+
<link rel="icon" href="./favicon.ico" />
8+
<title>VueQuintable</title>
9+
<script type="module" crossorigin src="./assets/app-3481bd55.js"></script>
10+
<link rel="modulepreload" crossorigin href="./assets/vendor-7ea3e80a.js">
11+
<link rel="stylesheet" href="./assets/index-4acfcfb6.css">
12+
</head>
13+
<body>
14+
<div id="app"></div>
15+
<!-- built files will be auto injected -->
16+
17+
</body>
18+
</html>

built/vue-table.png

20.6 KB
Loading

built/vue.pdn

37.2 KB
Binary file not shown.

dist/vue-quintable.css

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

dist/vue-quintable.es.js

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

dist/vue-quintable.es.js.map

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

dist/vue-quintable.umd.js

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

dist/vue-quintable.umd.js.map

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

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sensetence/vue-quintable",
3-
"version": "2.3.23",
3+
"version": "2.3.25",
44
"private": false,
55
"scripts": {
66
"dev": "vite --config vite.build.config.js",

src/components/VueQuintable.vue

+9-5
Original file line numberDiff line numberDiff line change
@@ -1355,7 +1355,11 @@ export default {
13551355
*
13561356
*/
13571357
axiosFinal() {
1358-
return this.axios ? this.axios : axios;
1358+
return this.axios
1359+
? this.axios
1360+
: this.$globalVueQuintableaxios
1361+
? this.$globalVueQuintableaxios
1362+
: axios;
13591363
},
13601364
13611365
/**
@@ -2358,12 +2362,12 @@ export default {
23582362
}
23592363
}
23602364
//check set per row keywords
2361-
if (row.keywords) {
2362-
for (let k = 0; k < row.keywords.length; k++) {
2365+
if (this.rowsFinal[i].keywords) {
2366+
for (let k = 0; k < this.rowsFinal[i].keywords.length; k++) {
23632367
if (
23642368
this.configFinal.useFuzzySearch &&
23652369
fuzzy(
2366-
(row.keywords[k] + "").toLowerCase(),
2370+
(this.rowsFinal[i].keywords[k] + "").toLowerCase(),
23672371
(this.query + "").toLowerCase()
23682372
).score > 6
23692373
) {
@@ -2372,7 +2376,7 @@ export default {
23722376
}
23732377
23742378
if (
2375-
(row.keywords[k] + "")
2379+
(this.rowsFinal[i].keywords[k] + "")
23762380
.toLowerCase()
23772381
.indexOf((this.query + "").toLowerCase()) !== -1
23782382
) {

src/examples/FiltersExample.vue

+2
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@
202202

203203
rows.push(
204204
{
205+
keywords: ['Row ' + i],
205206
cells:[
206207
{
207208
text:name
@@ -359,6 +360,7 @@ export default {
359360
const age = chance.age();
360361
361362
rows.push({
363+
keywords: ["ROW " + i],
362364
cells: [
363365
{
364366
text: name,

src/index.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ library.add(faTimes);
5858
import VueQuintable from "./components/VueQuintable.vue";
5959

6060
// Declare install function executed by Vue.use()
61-
let install = function (Vue) {
61+
let install = function (Vue, options) {
6262
if (install.installed) return;
6363

6464
install.installed = true;
@@ -71,6 +71,10 @@ let install = function (Vue) {
7171
'<div class="quintable-tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',
7272
defaultClass: "",
7373
});
74+
75+
if (options.axios) {
76+
Vue.prototype.$globalVueQuintableaxios = options.axios;
77+
}
7478
};
7579

7680
// Create module definition for Vue.use()

0 commit comments

Comments
 (0)