From 61724690812117ce2b56d583f34d6e392bc7a916 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 27 Aug 2018 15:37:36 +0200 Subject: [PATCH] fix #2199 @1.5 --- js/libs/fluidbook/fluidbook.nav.js | 13 +++++++------ js/libs/screenfull.min.js | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.nav.js b/js/libs/fluidbook/fluidbook.nav.js index 41fef794..69f9edad 100644 --- a/js/libs/fluidbook/fluidbook.nav.js +++ b/js/libs/fluidbook/fluidbook.nav.js @@ -652,7 +652,6 @@ FluidbookNav.prototype = { // Search icon in horizontal menu $(document).on('click', '#horizontalNav_searchIcon', function (event) { event.preventDefault() - $this.openSearch(); }); @@ -666,9 +665,15 @@ FluidbookNav.prototype = { // Toggle icon on fullscreen change (also handles exiting via ESC key) if (screenfull.enabled) { screenfull.on('change', function () { + resize(); // Slight delay to stop icon state flickering during fullscreen transition setTimeout(function () { - $('.icon-fullscreen').toggleClass('active'); + if (screenfull.isFullscreen) { + $('.icon-fullscreen').addClass('active'); + } else { + $('.icon-fullscreen').removeClass('active'); + } + resize(); }, 250); }); } @@ -740,7 +745,6 @@ FluidbookNav.prototype = { // Click handler to close menu $(document).on('click', '#' + buttonID, function (e) { - e.preventDefault(); // If the search is active, the close button should clear the search @@ -748,7 +752,6 @@ FluidbookNav.prototype = { if ($this.fluidbook.search.isSearchActive()) { $this.fluidbook.search.closeSearch(); } else { - // If we're closing the menu but the search was open and nothing // was searched for, we need to reset the menu... var sHints = $this.fluidbook.search.menuSearchHints, @@ -761,8 +764,6 @@ FluidbookNav.prototype = { $this.menuAPI.close(); } - - }); return '' + getSpriteIcon('interface-close') + ''; diff --git a/js/libs/screenfull.min.js b/js/libs/screenfull.min.js index d02dc817..750c465d 100644 --- a/js/libs/screenfull.min.js +++ b/js/libs/screenfull.min.js @@ -1,7 +1,7 @@ /*! * screenfull -* v3.3.1 - 2017-07-07 +* v3.3.2 - 2017-10-27 * (c) Sindre Sorhus; MIT License */ -!function(){"use strict";var a="undefined"!=typeof window&&void 0!==window.document?window.document:{},b="undefined"!=typeof module&&module.exports,c="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,d=function(){for(var b,c=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],d=0,e=c.length,f={};d