From d2b30d19618ed4c8fe025e55d90272d5a55344d4 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 4 Dec 2019 18:40:08 +0100 Subject: [PATCH] wait #3231 @1 --- js/libs/fluidbook/fluidbook.links.js | 16 ++++++++++++++++ js/libs/fluidbook/fluidbook.menu.js | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/js/libs/fluidbook/fluidbook.links.js b/js/libs/fluidbook/fluidbook.links.js index b350c8f3..32e75423 100644 --- a/js/libs/fluidbook/fluidbook.links.js +++ b/js/libs/fluidbook/fluidbook.links.js @@ -568,5 +568,21 @@ FluidbookLinks.prototype = { rolloverLeave: function (iid) { var e = $('[data-id="' + iid + '"]'); e.removeClass('animaterollover'); + }, + resizeIframe: function (height) { + var iframe = $('.link iframe').eq(0); + var container = iframe.closest('.content'); + var iframeHeight = parseFloat(iframe.data('height')); + var height = Math.max(height, iframeHeight); + var containerHeight = parseFloat(container.data('height')); + if (containerHeight === 0 || isNaN(containerHeight)) { + containerHeight = iframeHeight; + } + iframe.attr('height', height); + iframe.closest('.multimediaScale').css('height',height); + container.css({maxHeight: Math.min(iframeHeight, containerHeight)}); + if (!Modernizr.ftouch) { + container.perfectScrollbar('update'); + } } } diff --git a/js/libs/fluidbook/fluidbook.menu.js b/js/libs/fluidbook/fluidbook.menu.js index 45b39c92..7613faf0 100644 --- a/js/libs/fluidbook/fluidbook.menu.js +++ b/js/libs/fluidbook/fluidbook.menu.js @@ -953,7 +953,7 @@ FluidbookMenu.prototype = { ccss.minHeight = ccss.height = css.minHeight = css.height = ''; } m.css(css); - m.find(".content").css(ccss); + m.find(".content").css(ccss).attr('data-height', ccss.height); if (!fullscreen) { m.css({top: (hh - m.outerHeight()) / 2, left: (ww - m.outerWidth()) / 2}); } -- 2.39.5