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: "
"
+ innerHTML: "
"
}));
$.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: "
"
+ innerHTML: "
"
$.after (if isOP then piM else pi), file
$.replace root.firstChild, pc