Fix file text building, and spoiler filename parsing.

This commit is contained in:
Mayhem 2014-04-20 01:19:53 +02:00
parent 111fd03dda
commit 0280214f43
3 changed files with 6 additions and 8 deletions

View File

@ -1,3 +1,5 @@
- Even more bug fixes.
### 3.20.7 - *2014-04-20*
- More bug fixes.

View File

@ -155,13 +155,9 @@ Build =
filename = a.innerHTML.replace /'/g, '''
fileDims = if file.name[-3..] is 'pdf' then 'PDF' else "#{file.width}x#{file.height}"
fileInfo = "<div class=fileText#{if file.isSpoiler then " title='#{filename}'" else ''}>File: <a href='#{file.url}' target=_blank>#{file.timestamp}</a>" +
"-(#{fileSize}, #{fileDims}#{
if file.isSpoiler
''
else
", <span#{if filename isnt shortFilename then " title='#{filename}'" else ''}>#{shortFilename}</span>"
}" + ")</div>"
fileInfo = "<div class=fileText #{if file.isSpoiler then "title='#{filename}'" else ''}>File: " +
"<a href='#{file.url}' #{if filename isnt shortFilename and !file.isSpoiler then " title='#{filename}'" else ''} target=_blank>#{if file.isSpoiler then 'Spoiler Image' else shortFilename}</a>" +
" (#{fileSize}, #{fileDims})</div>"
fileHTML = "<div class=file>#{fileInfo}#{imgSrc}</div>"
else

View File

@ -132,7 +132,7 @@ class Post
thumb.src
else
"#{location.protocol}//t.4cdn.org/#{@board}/#{@file.URL.match(/(\d+)\./)[1]}s.jpg"
@file.name = if nameNode = $ 'a', fileText
@file.name = if !@file.isSpoiler and nameNode = $ 'a', fileText
nameNode.title or nameNode.textContent
else
fileText.title