Procházet zdrojové kódy

:recycle: tweaking col span on list | assign sortword only if exists

tags/0.9.0
J před 4 roky
rodič
revize
7a47cdb08c
2 změnil soubory, kde provedl 8 přidání a 5 odebrání
  1. 7
    4
      vue-theme/src/pages/list.vue
  2. 1
    1
      vue-theme/src/store/modules/artist.js

+ 7
- 4
vue-theme/src/pages/list.vue Zobrazit soubor

15
             )
15
             )
16
 
16
 
17
         ul.posts.f-col(v-if="posts && loaded" :class="{ 'is-grid': grid }")
17
         ul.posts.f-col(v-if="posts && loaded" :class="{ 'is-grid': grid }")
18
-            li(v-for="(post, i) in posts" :key="post.slug").post.shadow
19
-                card(v-if="!post.inbetween" :content="post" :type="type" :wide="isWide")
20
-                .f-row.w-max(v-else-if="post.inbetween")
18
+            template(v-for="(post, i) in posts" :key="post.slug")
19
+                li.post.shadow(v-if="!post.inbetween" )
20
+                    card(:content="post" :type="type" :wide="isWide")
21
+                li.post.inbetween.f-row.w-max(v-else-if="post.inbetween")
21
                     p {{ post.slug }}
22
                     p {{ post.slug }}
22
-        
23
+            
23
         //- Important: Do NOT remove this! Required for intersection observer
24
         //- Important: Do NOT remove this! Required for intersection observer
24
         footer
25
         footer
25
             p(v-if="loadingFetched") loading more {{ type }}...
26
             p(v-if="loadingFetched") loading more {{ type }}...
223
         grid-gap: $ms--2
224
         grid-gap: $ms--2
224
         .post
225
         .post
225
             width: 100%
226
             width: 100%
227
+        &.inbetween
228
+            grid-column: span 3
226
 
229
 
227
     /* posts in grid list */
230
     /* posts in grid list */
228
     .posts.is-grid
231
     .posts.is-grid

+ 1
- 1
vue-theme/src/store/modules/artist.js Zobrazit soubor

41
     artistsList.forEach((artist, i) => {
41
     artistsList.forEach((artist, i) => {
42
         const lastWord = artist.slug.split('-').filter(c => c).pop()
42
         const lastWord = artist.slug.split('-').filter(c => c).pop()
43
         const firstCharaOfLastWord = lastWord[0]
43
         const firstCharaOfLastWord = lastWord[0]
44
-        const firstCharaOfSortWord = artist.sortname[0]
44
+        const firstCharaOfSortWord = artist.sortname ? artist.sortname[0] : 'z'
45
         
45
         
46
         console.log(firstCharaOfLastWord, firstCharaOfSortWord)
46
         console.log(firstCharaOfLastWord, firstCharaOfSortWord)
47
 
47
 

Načítá se…
Zrušit
Uložit