Update page/sticky/closed status on index refresh for the catalog.
Conflicts: src/General/lib/thread.class
This commit is contained in:
parent
37d6b99627
commit
662a3660fe
@ -16,7 +16,7 @@ class Thread
|
||||
icon = $ '.page-num', @OP.nodes.post
|
||||
for key in ['title', 'textContent']
|
||||
icon[key] = icon[key].replace /\d+/, pageNum
|
||||
return
|
||||
$('.page-count', @catalogView).textContent = pageNum if @catalogView
|
||||
|
||||
setCount: (type, count, reachedLimit) ->
|
||||
return unless @catalogView
|
||||
@ -32,20 +32,26 @@ class Thread
|
||||
typeLC = type.toLowerCase()
|
||||
unless status
|
||||
$.rm $ ".#{typeLC}Icon", @OP.nodes.info
|
||||
$.rm $ ".#{typeLC}Icon", @catalogView if @catalogView
|
||||
return
|
||||
|
||||
icon = $.el 'img',
|
||||
src: "//s.4cdn.org/image/#{typeLC}#{if window.devicePixelRatio >= 2 then '@2x' else ''}.gif"
|
||||
src: "#{Build.staticPath}#{typeLC}#{Build.gifIcon}"
|
||||
alt: type
|
||||
title: type
|
||||
className: "#{typeLC}Icon"
|
||||
root = if type is 'Closed' and @isSticky
|
||||
$ '.stickyIcon', @OP.nodes.info
|
||||
else if g.VIEW is 'index'
|
||||
$ '.page-num', @OP.nodes.info
|
||||
$ '.page-num', @OP.nodes.info
|
||||
else
|
||||
$ '[title="Reply to this post"]', @OP.nodes.info
|
||||
$.after root, [$.tn(' '), icon]
|
||||
|
||||
return unless @catalogView
|
||||
root = $ '.thread-icons', @catalogView
|
||||
(if type is 'Sticky' and @isClosed then $.prepend else $.add) root, icon.cloneNode()
|
||||
|
||||
getCatalogView: ->
|
||||
return @catalogView if @catalogView
|
||||
@catalogView = Build.threadCatalog @
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user