Skip to content

Commit ba96f56

Browse files
committed
Better fix to earlier problem with infinite load. Take the fix in PeachScript/vue-infinite-loading#254 . Done this by patch-package, because I'm failing to make this build from master (which includes the fix) rather than the released version.
1 parent bd751ae commit ba96f56

File tree

5 files changed

+1874
-14
lines changed

5 files changed

+1874
-14
lines changed

pages/chitchat/_id.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
</li>
7373
</ul>
7474
<client-only>
75-
<infinite-loading :identifier="infiniteId" force-use-infinite-wrapper=".pageContent" :distance="distance" @infinite="loadMore">
75+
<infinite-loading :identifier="infiniteId" force-use-infinite-wrapper="body" :distance="distance" @infinite="loadMore">
7676
<span slot="no-results" />
7777
<span slot="no-more" />
7878
<span slot="spinner">

pages/communities/_id.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
</div>
1818

1919
<client-only>
20-
<infinite-loading :key="'infinite-' + groupid" :identifier="infiniteId" force-use-infinite-wrapper=".pageContent" :distance="distance" @infinite="loadMore">
20+
<infinite-loading :key="'infinite-' + groupid" :identifier="infiniteId" force-use-infinite-wrapper="body" :distance="distance" @infinite="loadMore">
2121
<span slot="no-results" />
2222
<span slot="no-more" />
2323
<span slot="spinner">

pages/communityevents/_id.vue

+2-11
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<CommunityEvent v-if="!event.pending" :summary="false" :event="event" />
2121
</div>
2222
<client-only>
23-
<infinite-loading v-if="doneMount" :key="'infinite-' + groupid" :identifier="infiniteId" force-use-infinite-wrapper=".pageContent" @infinite="loadMore">
23+
<infinite-loading :key="'infinite-' + groupid" :identifier="infiniteId" force-use-infinite-wrapper="body" @infinite="loadMore">
2424
<span slot="no-results">
2525
<notice-message v-if="!events || !events.length">
2626
There are no community events to show. Why not add one?
@@ -62,8 +62,7 @@ export default {
6262
return {
6363
context: null,
6464
infiniteId: +new Date(),
65-
complete: false,
66-
doneMount: false
65+
complete: false
6766
}
6867
},
6968
computed: {
@@ -100,14 +99,6 @@ export default {
10099
},
101100
mounted() {
102101
this.$store.dispatch('communityevents/clear')
103-
104-
if (process.client) {
105-
console.log('DOne mount', document.getElementsByTagName('body').length)
106-
setTimeout(() => {
107-
console.log('set mount', document.getElementsByTagName('body').length)
108-
this.doneMount = true
109-
}, 500)
110-
}
111102
},
112103
methods: {
113104
loadMore: async function($state) {

pages/volunteerings/_id.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<VolunteerOpportunity v-if="!volunteering.pending" :summary="false" :volunteering="volunteering" />
2121
</div>
2222
<client-only>
23-
<infinite-loading :key="'infinite-' + groupid" :identifier="infiniteId" force-use-infinite-wrapper=".pageContent" @infinite="loadMore">
23+
<infinite-loading :key="'infinite-' + groupid" :identifier="infiniteId" force-use-infinite-wrapper="body" @infinite="loadMore">
2424
<span slot="no-results">
2525
<notice-message v-if="!volunteerings || !volunteerings.length">
2626
There are no volunteer opportunities to show. Why not add one?

patches/vue-infinite-loading+2.4.4.patch

+1,869
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)