diff --git a/4chan_x.user.js b/4chan_x.user.js index d3379e53c..b408f741e 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -3140,7 +3140,7 @@ } }, parseArchivedPost: function(req, board, postID, root, cb) { - var bq, br, capcode, data, email, file, filename, filesize, isOP, max, name, nameBlock, pc, pi, piM, span, subject, threadID, thumb_src, timestamp, trip; + var bq, br, capcode, data, email, file, filename, filesize, isOP, max, name, nameBlock, pc, pi, piM, span, spoiler, subject, threadID, thumb_src, timestamp, trip; data = JSON.parse(req.response); $.addClass(root, 'archivedPost'); if (data.error) { @@ -3270,10 +3270,11 @@ id: "f" + postID, className: 'file' }); + spoiler = data.spoiler === '1'; filesize = $.bytesToString(data.media_size); $.add(file, $.el('div', { className: 'fileInfo', - innerHTML: "File: " + data.media_orig + "-(" + (data.spoiler === '1' ? 'Spoiler Image, ' : '') + filesize + ", " + data.media_w + "x" + data.media_h + ", )" + innerHTML: "File: " + data.media_orig + "-(" + (spoiler ? 'Spoiler Image, ' : '') + filesize + ", " + data.media_w + "x" + data.media_h + ", )" })); span = $('span[title]', file); span.title = filename; @@ -3281,10 +3282,10 @@ span.textContent = filename.replace(/\.\w+$/, '').length > max ? "" + filename.slice(0, max) + "(...)" + (filename.match(/\.\w+$/)) : filename; thumb_src = data.media_status === 'available' ? "src=" + data.thumb_link : ''; $.add(file, $.el('a', { - className: 'fileThumb', + className: spoiler ? 'fileThumb imgspoiler' : 'fileThumb', href: data.media_link || data.remote_media_link, target: '_blank', - innerHTML: "" + (data.media_status !== " + innerHTML: "" + (data.media_status !== " })); $.after((isOP ? piM : pi), file); } diff --git a/script.coffee b/script.coffee index d8ebce215..b231ee8a3 100644 --- a/script.coffee +++ b/script.coffee @@ -2553,10 +2553,11 @@ Get = file = $.el 'div', id: "f#{postID}" className: 'file' + spoiler = data.spoiler is '1' filesize = $.bytesToString data.media_size $.add file, $.el 'div', className: 'fileInfo' - innerHTML: "File: #{data.media_orig}-(#{if data.spoiler is '1' then 'Spoiler Image, ' else ''}#{filesize}, #{data.media_w}x#{data.media_h}, )" + innerHTML: "File: #{data.media_orig}-(#{if spoiler then 'Spoiler Image, ' else ''}#{filesize}, #{data.media_w}x#{data.media_h}, )" span = $ 'span[title]', file span.title = filename max = if isOP then 40 else 30 @@ -2572,10 +2573,10 @@ Get = filename thumb_src = if data.media_status is 'available' then "src=#{data.thumb_link}" else '' $.add file, $.el 'a', - className: 'fileThumb' + className: if spoiler then 'fileThumb imgspoiler' else 'fileThumb' href: data.media_link or data.remote_media_link target: '_blank' - innerHTML: "#{if data.media_status isnt " + innerHTML: "#{if data.media_status isnt " $.after (if isOP then piM else pi), file $.replace root.firstChild, pc