From 0e1f76c6a71b5c76e222bc07e0206daa47ba9b66 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 25 Nov 2014 23:47:28 -0800 Subject: [PATCH] Move fullscreen request to beginning of Gallery.build. --- src/Images/Gallery.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Images/Gallery.coffee b/src/Images/Gallery.coffee index 0090643e2..2e25c3290 100644 --- a/src/Images/Gallery.coffee +++ b/src/Images/Gallery.coffee @@ -29,6 +29,12 @@ Gallery = $.on @file.thumb.parentNode, 'click', Gallery.cb.image build: (image) -> + if Conf['Fullscreen Gallery'] + $.one d, 'fullscreenchange mozfullscreenchange webkitfullscreenchange', -> + $.on d, 'fullscreenchange mozfullscreenchange webkitfullscreenchange', cb.close + doc.mozRequestFullScreen?() + doc.webkitRequestFullScreen?(Element.ALLOW_KEYBOARD_INPUT) + Gallery.images = [] nodes = Gallery.nodes = {} Gallery.fullIDs = {} @@ -78,11 +84,6 @@ Gallery = candidate = post.file.thumb.parentNode if Header.getTopOf(candidate) + candidate.getBoundingClientRect().height >= 0 image = candidate - if Conf['Fullscreen Gallery'] - $.one d, 'fullscreenchange mozfullscreenchange webkitfullscreenchange', -> - $.on d, 'fullscreenchange mozfullscreenchange webkitfullscreenchange', cb.close - doc.mozRequestFullScreen?() - doc.webkitRequestFullScreen?(Element.ALLOW_KEYBOARD_INPUT) $.addClass doc, 'gallery-open' $.add d.body, dialog