From 3cdf095c95de6fb0fbd42bc730242bab9985e5d2 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 18 Apr 2025 10:18:27 +0200 Subject: [PATCH] wait #7464 @0.75 --- js/libs/fluidbook/fluidbook.menu.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/js/libs/fluidbook/fluidbook.menu.js b/js/libs/fluidbook/fluidbook.menu.js index 1709969b..b07577d0 100644 --- a/js/libs/fluidbook/fluidbook.menu.js +++ b/js/libs/fluidbook/fluidbook.menu.js @@ -75,7 +75,6 @@ FluidbookMenu.prototype = { }, __openView: function (view, param1, param2, callback) { - var closeMenu = true; try { if (typeof param1 === 'string') { @@ -188,6 +187,7 @@ FluidbookMenu.prototype = { var from = {y: "-200px", opacity: 0}; var to = {y: "0px", opacity: 1}; + if (mview.hasClass('fs')) { from.y = "0px"; } else if (view !== 'search') { @@ -195,6 +195,7 @@ FluidbookMenu.prototype = { } $(mview).addClass('notransition').css({opacity: from.opacity}).transform({translateY: from.y}).show().removeClass('notransition'); + setTimeout(function () { $(mview).css({opacity: to.opacity}).transform({translateY: to.y}); }, 20); @@ -203,6 +204,11 @@ FluidbookMenu.prototype = { if (callback != undefined) { callback(); } + + if ($this.fluidbook.input.usingKeyboard) { + $("#view .button.back").get(0).focus(); + } + $this.fluidbook.hideLoader(); resize(); }, 420); @@ -458,7 +464,9 @@ FluidbookMenu.prototype = { callback(); } $this.fluidbook.audioplayer.initAudios(); - }, openWebVideo: function (service, video, callback) { + }, + + openWebVideo: function (service, video, callback) { var hash = '#/webvideo/' + service + '/' + video; var a = $('a[href="' + hash + '"]'); var markup = decodeURIComponent($(a).attr('data-video')); @@ -473,7 +481,9 @@ FluidbookMenu.prototype = { if (callback != undefined) { callback(); } - }, openLocales: function (p1, p2, callback) { + }, + + openLocales: function (p1, p2, callback) { var view = this.getCaption('Select language'); view += '
'; view += '