diff --git a/src/client/app/common/scripts/paging.ts b/src/client/app/common/scripts/paging.ts index 4875ce620..c13a607e6 100644 --- a/src/client/app/common/scripts/paging.ts +++ b/src/client/app/common/scripts/paging.ts @@ -82,8 +82,10 @@ export default (opts) => ({ } this.inited = true; this.fetching = false; + if (opts.onInited) opts.onInited(this); }, e => { this.fetching = false; + if (opts.onInited) opts.onInited(this); }); }, diff --git a/src/client/app/mobile/views/components/notes.vue b/src/client/app/mobile/views/components/notes.vue index 211225956..1a0cd5cc2 100644 --- a/src/client/app/mobile/views/components/notes.vue +++ b/src/client/app/mobile/views/components/notes.vue @@ -59,6 +59,10 @@ export default Vue.extend({ if (document.hidden || !self.isScrollTop()) { self.$store.commit('pushBehindNote', note); } + }, + + onInited: (self) => { + self.$emit('loaded'); } }), ], diff --git a/src/client/app/mobile/views/components/ui.header.vue b/src/client/app/mobile/views/components/ui.header.vue index b636041d6..f20f64e7f 100644 --- a/src/client/app/mobile/views/components/ui.header.vue +++ b/src/client/app/mobile/views/components/ui.header.vue @@ -1,6 +1,5 @@