Fix index not working on /vg/ when sort mode is last reply. https://github.com/ccd0/4chan-x/issues/2685#issuecomment-679311712
This commit is contained in:
parent
d0044d6176
commit
f3de925e42
@ -819,7 +819,10 @@ Index =
|
|||||||
sortType = Index.currentSort.replace(/-rev$/, '')
|
sortType = Index.currentSort.replace(/-rev$/, '')
|
||||||
Index.sortedThreadIDs = switch sortType
|
Index.sortedThreadIDs = switch sortType
|
||||||
when 'lastreply', 'lastlong'
|
when 'lastreply', 'lastlong'
|
||||||
|
repliesAvailable = liveThreadData.some (thread) -> thread.last_replies?.length
|
||||||
lastlong = (thread) ->
|
lastlong = (thread) ->
|
||||||
|
if !repliesAvailable
|
||||||
|
return thread.last_modified
|
||||||
for r, i in (thread.last_replies or []) by -1
|
for r, i in (thread.last_replies or []) by -1
|
||||||
continue if Index.isHiddenReply thread.no, r
|
continue if Index.isHiddenReply thread.no, r
|
||||||
if sortType is 'lastreply'
|
if sortType is 'lastreply'
|
||||||
@ -827,7 +830,7 @@ Index =
|
|||||||
len = if r.com then g.SITE.Build.parseComment(r.com).replace(/[^a-z]/ig, '').length else 0
|
len = if r.com then g.SITE.Build.parseComment(r.com).replace(/[^a-z]/ig, '').length else 0
|
||||||
if len >= Index.lastLongThresholds[+!!r.ext]
|
if len >= Index.lastLongThresholds[+!!r.ext]
|
||||||
return r
|
return r
|
||||||
if thread.omitted_posts then thread.last_replies[0] else thread
|
if thread.omitted_posts and thread.last_replies?.length then thread.last_replies[0] else thread
|
||||||
lastlongD = $.dict()
|
lastlongD = $.dict()
|
||||||
for thread in liveThreadData
|
for thread in liveThreadData
|
||||||
lastlongD[thread.no] = lastlong(thread).no
|
lastlongD[thread.no] = lastlong(thread).no
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user