Fix Auto-Gif reavealing spoilers. Fix Revealed Spoilers + Auto-Gif thumbnail dimensions, also fix dimensions for inlined OPs. What the fuck was I doing when I tried to fix that.

This commit is contained in:
Nicolas Stepien 2012-03-14 00:43:45 +01:00
parent afd2ade4c5
commit ddba287197
2 changed files with 12 additions and 12 deletions

View File

@ -3650,7 +3650,7 @@
var img, src; var img, src;
if (post.root.hidden || !post.img) return; if (post.root.hidden || !post.img) return;
src = post.img.parentNode.href; src = post.img.parentNode.href;
if (/gif$/.test(src) && !/spoiler/.test(src)) { if (/gif$/.test(src) && !/spoiler/.test(post.img.src)) {
img = $.el('img'); img = $.el('img');
$.on(img, 'load', function() { $.on(img, 'load', function() {
return post.img.src = src; return post.img.src = src;
@ -4301,15 +4301,15 @@ img[md5], img[md5] + img {\
width: 100%;\ width: 100%;\
}\ }\
/* revealed spoilers do not have height/width,\ /* revealed spoilers do not have height/width,\
this fixed "expanded" auto-gifs */\ this fixes "expanded" auto-gifs */\
img[md5] {\ img[md5] {\
max-height: 251px;\
max-width: 251px;\
}\
td > .filesize > img[md5] {\
max-height: 126px;\ max-height: 126px;\
max-width: 126px;\ max-width: 126px;\
}\ }\
.filesize:first-child ~ a > img[md5] {\
max-height: 251px;\
max-width: 251px;\
}\
\ \
#qr, #qp, #updater, #stats, #ihover, #overlay, #navlinks {\ #qr, #qp, #updater, #stats, #ihover, #overlay, #navlinks {\
position: fixed;\ position: fixed;\

View File

@ -3037,7 +3037,7 @@ AutoGif =
node: (post) -> node: (post) ->
return if post.root.hidden or not post.img return if post.root.hidden or not post.img
src = post.img.parentNode.href src = post.img.parentNode.href
if /gif$/.test(src) and !/spoiler/.test src if /gif$/.test(src) and !/spoiler/.test post.img.src
img = $.el 'img' img = $.el 'img'
$.on img, 'load', -> $.on img, 'load', ->
# Replace the thumbnail once the GIF has finished loading. # Replace the thumbnail once the GIF has finished loading.
@ -3637,15 +3637,15 @@ img[md5], img[md5] + img {
width: 100%; width: 100%;
} }
/* revealed spoilers do not have height/width, /* revealed spoilers do not have height/width,
this fixed "expanded" auto-gifs */ this fixes "expanded" auto-gifs */
img[md5] { img[md5] {
max-height: 251px;
max-width: 251px;
}
td > .filesize > img[md5] {
max-height: 126px; max-height: 126px;
max-width: 126px; max-width: 126px;
} }
.filesize:first-child ~ a > img[md5] {
max-height: 251px;
max-width: 251px;
}
#qr, #qp, #updater, #stats, #ihover, #overlay, #navlinks { #qr, #qp, #updater, #stats, #ihover, #overlay, #navlinks {
position: fixed; position: fixed;