Fix #860
This commit is contained in:
parent
f19c950efc
commit
3f56c11db0
2
LICENSE
2
LICENSE
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* appchan x - Version 2.10.2 - 2015-01-14
|
* appchan x - Version 2.10.2 - 2015-01-15
|
||||||
*
|
*
|
||||||
* Licensed under the MIT license.
|
* Licensed under the MIT license.
|
||||||
* https://github.com/zixaphir/appchan-x/blob/master/LICENSE
|
* https://github.com/zixaphir/appchan-x/blob/master/LICENSE
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -715,7 +715,7 @@ Index =
|
|||||||
return nodes
|
return nodes
|
||||||
|
|
||||||
sizeSingleCatalogNode: (node, size) ->
|
sizeSingleCatalogNode: (node, size) ->
|
||||||
thumb = node.firstElementChild
|
thumb = node.firstElementChild.firstElementChild
|
||||||
{width, height} = thumb.dataset
|
{width, height} = thumb.dataset
|
||||||
return unless width
|
return unless width
|
||||||
ratio = size / Math.max width, height
|
ratio = size / Math.max width, height
|
||||||
|
|||||||
@ -142,11 +142,6 @@ body > hr {
|
|||||||
-webkit-flex-shrink: 0;
|
-webkit-flex-shrink: 0;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.catalog-thumb,
|
|
||||||
.catalog-thread .thumb {
|
|
||||||
max-width: 100%;
|
|
||||||
max-height: 100%;
|
|
||||||
}
|
|
||||||
.catalog-thumb {
|
.catalog-thumb {
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
box-shadow: 0 0 5px rgba(0, 0, 0, .25);
|
box-shadow: 0 0 5px rgba(0, 0, 0, .25);
|
||||||
|
|||||||
@ -11,7 +11,8 @@ ImageLoader =
|
|||||||
$.on d, 'PostsInserted', ->
|
$.on d, 'PostsInserted', ->
|
||||||
g.posts.forEach ImageLoader.prefetch
|
g.posts.forEach ImageLoader.prefetch
|
||||||
|
|
||||||
@processVideo() if Conf['Replace WEBM']
|
if Conf['Replace WEBM']
|
||||||
|
$.on d, 'scroll visibilitychange 4chanXInitFinished PostsInserted', @quotePreviews
|
||||||
|
|
||||||
return unless Conf['Image Prefetching']
|
return unless Conf['Image Prefetching']
|
||||||
|
|
||||||
@ -83,3 +84,12 @@ ImageLoader =
|
|||||||
if Conf['prefetch'] = @checked
|
if Conf['prefetch'] = @checked
|
||||||
g.BOARD.posts.forEach ImageLoader.prefetch
|
g.BOARD.posts.forEach ImageLoader.prefetch
|
||||||
return
|
return
|
||||||
|
|
||||||
|
quotePreviews: ->
|
||||||
|
# Special case: Quote previews are off screen when inserted into document, but quickly moved on screen.
|
||||||
|
qpClone = $.id('qp')?.firstElementChild
|
||||||
|
g.posts.forEach (post) ->
|
||||||
|
for post in [post, post.clones...] when post.file?.videoThumb
|
||||||
|
{thumb} = post.file
|
||||||
|
if Header.isNodeVisible(thumb) or post.nodes.root is qpClone then thumb.play() else thumb.pause()
|
||||||
|
return
|
||||||
Loading…
x
Reference in New Issue
Block a user