ソースを参照

:recycle: init on sort change before type

tags/0.9.0
J 4年前
コミット
176344013d
1個のファイルの変更6行の追加7行の削除
  1. 6
    7
      vue-theme/src/pages/list.vue

+ 6
- 7
vue-theme/src/pages/list.vue ファイルの表示

210
             // They're often loaded from sidebar
210
             // They're often loaded from sidebar
211
             const ignoredFromTypeChange = ['event', 'exhibition']
211
             const ignoredFromTypeChange = ['event', 'exhibition']
212
             if (
212
             if (
213
-                typeFromRoute(to) != typeFromRoute(from)
214
-            ) {
215
-                this.clearAndInitPostList('type change')
216
-            }
217
-            else if (
218
-                typeFromRoute(to) == typeFromRoute(from) &&
219
                 // Post slug sometimes appears as a sort so we check it against known sorts
213
                 // Post slug sometimes appears as a sort so we check it against known sorts
220
-                validSorts.includes(to.sortBy) && validSorts.includes(from.sortBy)
214
+                validSorts.includes(to.sortBy) &&
215
+                to.sortBy != from.sortBy
221
             ) {
216
             ) {
222
                 this.clearAndInitPostList('sort change')
217
                 this.clearAndInitPostList('sort change')
218
+            } else if (
219
+                typeFromRoute(to) != typeFromRoute(from)
220
+            ) {
221
+                this.clearAndInitPostList('type change')
223
             } 
222
             } 
224
         }
223
         }
225
     },
224
     },

読み込み中…
キャンセル
保存