Bladeren bron

:recycle: more by alpha index tweaks to account for seen letters

tags/0.9.0
J 4 jaren geleden
bovenliggende
commit
eff4f637b0
2 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 1
    1
      vue-theme/src/pages/list.vue
  2. 3
    1
      vue-theme/src/store/modules/artist.js

+ 1
- 1
vue-theme/src/pages/list.vue Bestand weergeven

@@ -18,7 +18,7 @@
18 18
             template(v-for="(post, i) in posts" :key="post.slug")
19 19
                 li.post.shadow(v-if="!post.inbetween" )
20 20
                     card(:content="post" :type="type" :wide="isWide")
21
-                li.post.inbetween.t-up.f-row.w-max(v-else-if="post.inbetween" :id="post.slug")
21
+                li.post.shadow.inbetween.t-up.f-row.w-max(v-else-if="post.inbetween" :id="post.slug")
22 22
                     p {{ post.slug }}
23 23
             
24 24
         //- Important: Do NOT remove this! Required for intersection observer

+ 3
- 1
vue-theme/src/store/modules/artist.js Bestand weergeven

@@ -34,8 +34,8 @@ const _arrangeByMaterial = artistsList => {
34 34
     return flatPacked
35 35
 }
36 36
 
37
+let seen = 0
37 38
 const _arrangeByAlpha = artistsList => {
38
-    let seen = 0
39 39
     const alphabet = [...'abcdefghijklmnopqrstuvwxyz']
40 40
     const flatPacked = []
41 41
     artistsList.forEach((artist, i) => {
@@ -57,6 +57,8 @@ const _arrangeByAlpha = artistsList => {
57 57
 
58 58
         if (charaIndex == seen + 1) {
59 59
             seen++
60
+            if(seen > alphabet.length) { seen = 0 }
61
+            
60 62
             flatPacked.push({ slug: alphabet[seen], title: alphabet[seen], inbetween: true })
61 63
         }
62 64
         flatPacked.push(artist)

Laden…
Annuleren
Opslaan