use spoiler thumbnail for spoilered posts from archive

This commit is contained in:
ccd0 2014-06-29 01:51:11 -07:00
parent 0877dc8b8a
commit e40fe775f1
2 changed files with 9 additions and 12 deletions

View File

@ -66,7 +66,7 @@ Build =
isDeleted: false isDeleted: false
tag: data.tag tag: data.tag
Build.post o Build.post o
post: (o, isArchived) -> post: (o) ->
### ###
This function contains code from 4chan-JS (https://github.com/4chan/4chan-JS). This function contains code from 4chan-JS (https://github.com/4chan/4chan-JS).
@license: https://github.com/4chan/4chan-JS/blob/master/LICENSE @license: https://github.com/4chan/4chan-JS/blob/master/LICENSE
@ -212,10 +212,17 @@ Build =
h_fileTitle1 = "title='#{E file.name}'" h_fileTitle1 = "title='#{E file.name}'"
shortFilename = 'Spoiler Image' shortFilename = 'Spoiler Image'
h_spoilerClass = ' imgspoiler' h_spoilerClass = ' imgspoiler'
if spoilerRange = Build.spoilerRange[boardID]
# Randomize the spoiler image.
fileThumb = "//s.4cdn.org/image/spoiler-#{boardID}#{Math.floor 1 + spoilerRange * Math.random()}.png"
else
fileThumb = '//s.4cdn.org/image/spoiler.png'
file.twidth = file.theight = 100
else else
h_fileTitle1 = '' h_fileTitle1 = ''
shortFilename = Build.shortFilename file.name, !isOP shortFilename = Build.shortFilename file.name, !isOP
h_spoilerClass = '' h_spoilerClass = ''
fileThumb = file.turl
if file.isSpoiler or file.name is shortFilename if file.isSpoiler or file.name is shortFilename
h_fileTitle2 = '' h_fileTitle2 = ''
@ -229,16 +236,6 @@ Build =
else else
h_fileDims = "#{+file.width}x#{+file.height}" h_fileDims = "#{+file.width}x#{+file.height}"
if file.isSpoiler and !isArchived
if spoilerRange = Build.spoilerRange[boardID]
# Randomize the spoiler image.
fileThumb = "//s.4cdn.org/image/spoiler-#{boardID}#{Math.floor 1 + spoilerRange * Math.random()}.png"
else
fileThumb = '//s.4cdn.org/image/spoiler.png'
file.twidth = file.theight = 100
else
fileThumb = file.turl
h_fileCont = "<div class='fileText' id='fT#{+postID}' #{h_fileTitle1}>" h_fileCont = "<div class='fileText' id='fT#{+postID}' #{h_fileTitle1}>"
h_fileCont += "File: <a #{h_fileTitle2} href='#{E file.url}' target='_blank'>#{E shortFilename}</a> (#{E fileSize}, #{h_fileDims})" h_fileCont += "File: <a #{h_fileTitle2} href='#{E file.url}' target='_blank'>#{E shortFilename}</a> (#{E fileSize}, #{h_fileDims})"
h_fileCont += '</div>' h_fileCont += '</div>'

View File

@ -216,7 +216,7 @@ Get =
new Board boardID new Board boardID
thread = g.threads["#{boardID}.#{threadID}"] or thread = g.threads["#{boardID}.#{threadID}"] or
new Thread threadID, board new Thread threadID, board
post = new Post Build.post(o, true), thread, board, {isArchived: true} post = new Post Build.post(o), thread, board, {isArchived: true}
post.isFetchedQuote = true post.isFetchedQuote = true
Main.callbackNodes Post, [post] Main.callbackNodes Post, [post]
Get.insert post, root, context Get.insert post, root, context