wip
This commit is contained in:
parent
7994aa96e2
commit
c1b77365a0
2 changed files with 16 additions and 14 deletions
|
@ -19,7 +19,6 @@
|
|||
<script lang="ts">
|
||||
import Vue from 'vue';
|
||||
import Progress from '../../../common/scripts/loading';
|
||||
import parse from '../../../common/scripts/parse-search-query';
|
||||
|
||||
const limit = 20;
|
||||
|
||||
|
@ -66,10 +65,11 @@ export default Vue.extend({
|
|||
this.fetching = true;
|
||||
Progress.start();
|
||||
|
||||
(this as any).api('notes/search', Object.assign({
|
||||
(this as any).api('notes/search', {
|
||||
limit: limit + 1,
|
||||
offset: this.offset
|
||||
}, parse(this.q))).then(notes => {
|
||||
offset: this.offset,
|
||||
query: this.q
|
||||
}).then(notes => {
|
||||
if (notes.length == limit + 1) {
|
||||
notes.pop();
|
||||
this.existMore = true;
|
||||
|
@ -83,10 +83,11 @@ export default Vue.extend({
|
|||
if (this.moreFetching || this.fetching || this.notes.length == 0 || !this.existMore) return;
|
||||
this.offset += limit;
|
||||
this.moreFetching = true;
|
||||
return (this as any).api('notes/search', Object.assign({
|
||||
return (this as any).api('notes/search', {
|
||||
limit: limit + 1,
|
||||
offset: this.offset
|
||||
}, parse(this.q))).then(notes => {
|
||||
offset: this.offset,
|
||||
query: this.q
|
||||
}).then(notes => {
|
||||
if (notes.length == limit + 1) {
|
||||
notes.pop();
|
||||
} else {
|
||||
|
|
|
@ -16,7 +16,6 @@
|
|||
<script lang="ts">
|
||||
import Vue from 'vue';
|
||||
import Progress from '../../../common/scripts/loading';
|
||||
import parse from '../../../common/scripts/parse-search-query';
|
||||
|
||||
const limit = 20;
|
||||
|
||||
|
@ -47,9 +46,10 @@ export default Vue.extend({
|
|||
this.fetching = true;
|
||||
Progress.start();
|
||||
|
||||
(this as any).api('notes/search', Object.assign({
|
||||
limit: limit + 1
|
||||
}, parse(this.q))).then(notes => {
|
||||
(this as any).api('notes/search', {
|
||||
limit: limit + 1,
|
||||
query: this.q
|
||||
}).then(notes => {
|
||||
if (notes.length == limit + 1) {
|
||||
notes.pop();
|
||||
this.existMore = true;
|
||||
|
@ -61,10 +61,11 @@ export default Vue.extend({
|
|||
},
|
||||
more() {
|
||||
this.offset += limit;
|
||||
(this as any).api('notes/search', Object.assign({
|
||||
(this as any).api('notes/search', {
|
||||
limit: limit + 1,
|
||||
offset: this.offset
|
||||
}, parse(this.q))).then(notes => {
|
||||
offset: this.offset,
|
||||
query: this.q
|
||||
}).then(notes => {
|
||||
if (notes.length == limit + 1) {
|
||||
notes.pop();
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue