Просмотр исходного кода

:bug: fixed alpha arrange scope

tags/0.9.0
J 4 лет назад
Родитель
Сommit
b8e84e8603
1 измененных файлов: 8 добавлений и 5 удалений
  1. 8
    5
      vue-theme/src/store/modules/artist.js

+ 8
- 5
vue-theme/src/store/modules/artist.js Просмотреть файл

36
 
36
 
37
 let seen = 0
37
 let seen = 0
38
 let hasTitle = []
38
 let hasTitle = []
39
-const storeTitle = letter => {
40
-    if(hasTitle.includes(letter)) return
41
-    flatPacked.push({ slug: letter, title: letter, inbetween: true })
42
-    hasTitle.push(letter)
43
-}
39
+
44
 const _arrangeByAlpha = artistsList => {
40
 const _arrangeByAlpha = artistsList => {
45
     const alphabet = [...'9abcdefghijklmnopqrstuvwxyz']
41
     const alphabet = [...'9abcdefghijklmnopqrstuvwxyz']
46
     const flatPacked = []
42
     const flatPacked = []
43
+    
44
+    const storeTitle = letter => {
45
+        if(hasTitle.includes(letter)) return
46
+        flatPacked.push({ slug: letter, title: letter, inbetween: true })
47
+        hasTitle.push(letter)
48
+    }
49
+    
47
     artistsList.forEach((artist, i) => {
50
     artistsList.forEach((artist, i) => {
48
         const lastWord = artist.slug.split('-').filter(c => c).pop()
51
         const lastWord = artist.slug.split('-').filter(c => c).pop()
49
         const firstCharaOfSortWord = artist.sortname ? artist.sortname[0] : 'z'
52
         const firstCharaOfSortWord = artist.sortname ? artist.sortname[0] : 'z'

Загрузка…
Отмена
Сохранить