Selaa lähdekoodia

:fire: removing more logs | adding note about intersection observer target

tags/0.9.0
J 4 vuotta sitten
vanhempi
commit
fe615495c7
1 muutettua tiedostoa jossa 8 lisäystä ja 10 poistoa
  1. 8
    10
      vue-theme/src/pages/list.vue

+ 8
- 10
vue-theme/src/pages/list.vue Näytä tiedosto

17
         .posts(v-if="posts && loaded" :class="{ 'is-grid': grid }")
17
         .posts(v-if="posts && loaded" :class="{ 'is-grid': grid }")
18
             section(v-for="(post, i) in posts" :key="post.slug").shadow.post
18
             section(v-for="(post, i) in posts" :key="post.slug").shadow.post
19
                 card(:content="post" :type="type" :wide="type == 'exhibition' && i > 1 || type == 'event' && i > 1 ")
19
                 card(:content="post" :type="type" :wide="type == 'exhibition' && i > 1 || type == 'event' && i > 1 ")
20
-
20
+        
21
+        //- Important: Do NOT remove this! Required for intersection observer
21
         footer
22
         footer
22
             p(v-if="loadingFetched") loading more {{ type }}...
23
             p(v-if="loadingFetched") loading more {{ type }}...
23
-            p {{ `${type} count: ${Object.values(posts).length}` }}
24
-            p {{ `show sidebar: ${sidebar}` }}
24
+            p(v-if="showMeta") {{ `${type} count: ${Object.values(posts).length}` }}
25
+            p(v-if="showMeta") {{ `show sidebar: ${sidebar}` }}
25
 
26
 
26
     sidebar(v-if="sidebar" :type="`${type}`" layout="list")
27
     sidebar(v-if="sidebar" :type="`${type}`" layout="list")
27
 </template>
28
 </template>
35
 import { postTypes, convertTitleCase, typeFromRoute } from '@/utils/helpers'
36
 import { postTypes, convertTitleCase, typeFromRoute } from '@/utils/helpers'
36
 
37
 
37
 const TIMEOUT = 1
38
 const TIMEOUT = 1
38
-const INTERSECT_SELECTOR = ".page--list > article footer"
39
+const INTERSECT_SELECTOR = '.page--list > article footer'
40
+
39
 export default {
41
 export default {
40
     components: { sidebar, featuredImage, card },
42
     components: { sidebar, featuredImage, card },
41
     props: {
43
     props: {
46
     mixins: [postTypeGetters, scrollTop, heroUtils],
48
     mixins: [postTypeGetters, scrollTop, heroUtils],
47
     data() {
49
     data() {
48
         return {
50
         return {
51
+            showMeta:false,
49
             page: 0,
52
             page: 0,
50
             perPage: 21,
53
             perPage: 21,
51
             keepFetching: true,
54
             keepFetching: true,
78
             this.$store.commit(`${uppercaseType}_LOADED`)
81
             this.$store.commit(`${uppercaseType}_LOADED`)
79
         },
82
         },
80
         async loadMorePosts() {
83
         async loadMorePosts() {
81
-            console.log('trying to load for: ', this.$route)
82
             const type = typeFromRoute(this.$route)
84
             const type = typeFromRoute(this.$route)
83
             if(!type) return console.warn(`type: ${type} not found...`)
85
             if(!type) return console.warn(`type: ${type} not found...`)
84
             if(!this.keepFetching) return console.warn('nothing left to fetch...')
86
             if(!this.keepFetching) return console.warn('nothing left to fetch...')
85
 
87
 
86
-            console.warn(`loading more ${type} posts...`)
87
             this.loadingFetched = true
88
             this.loadingFetched = true
88
             console.warn(
89
             console.warn(
89
                 `loading page ${this.page + 1} of ${type} posts: 
90
                 `loading page ${this.page + 1} of ${type} posts: 
189
     watch: {
190
     watch: {
190
         // This only fires navigating from
191
         // This only fires navigating from
191
         // a list page, to another list page
192
         // a list page, to another list page
192
-        type(newType, oldType){
193
-            console.log('old:', oldType)
194
-            console.log('new:', newType)
195
-            
193
+        type(newType, oldType) {
196
             if(!postTypes.includes(newType)) return console.warn('type not found...')
194
             if(!postTypes.includes(newType)) return console.warn('type not found...')
197
             this.setIntersectionLoader()
195
             this.setIntersectionLoader()
198
             this.clearAndInitPostList()
196
             this.clearAndInitPostList()

Loading…
Peruuta
Tallenna