From 7e8687cb2fc9a8c1c76b2f239abc7b0817455e75 Mon Sep 17 00:00:00 2001 From: ReLater Date: Mon, 26 Mar 2018 00:36:45 +0200 Subject: [PATCH 1/4] Update mod_wrapper.xml --- modules/mod_wrapper/mod_wrapper.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/mod_wrapper/mod_wrapper.xml b/modules/mod_wrapper/mod_wrapper.xml index 3c3639956e627..5a002e261a782 100644 --- a/modules/mod_wrapper/mod_wrapper.xml +++ b/modules/mod_wrapper/mod_wrapper.xml @@ -22,6 +22,18 @@
+ + + + + Date: Mon, 26 Mar 2018 00:41:38 +0200 Subject: [PATCH 2/4] Update mod_wrapper.php --- modules/mod_wrapper/mod_wrapper.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/modules/mod_wrapper/mod_wrapper.php b/modules/mod_wrapper/mod_wrapper.php index 5caea9455544f..ff9615758e141 100644 --- a/modules/mod_wrapper/mod_wrapper.php +++ b/modules/mod_wrapper/mod_wrapper.php @@ -21,8 +21,22 @@ $height = htmlspecialchars($params->get('height'), ENT_COMPAT, 'UTF-8'); $scroll = htmlspecialchars($params->get('scrolling'), ENT_COMPAT, 'UTF-8'); $moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'), ENT_COMPAT, 'UTF-8'); -$frameborder = htmlspecialchars($params->get('frameborder'), ENT_COMPAT, 'UTF-8'); +$frameborder = htmlspecialchars($params->get('frameborder', 1), ENT_COMPAT, 'UTF-8'); $ititle = $module->title; $id = $module->id; +$isHtml5 = $params->get('mode', 'legacy') === 'html5'; + +if ($isHtml5) +{ + $overflow = $scroll; + + if ($overflow !== 'auto') + { + $overflow = $overflow === 'no' ? 'hidden' : 'scroll'; + } + + $frameborder = !$frameborder ? 'none' : $frameborder . 'px solid #000'; + $height = (int) $height . 'px'; +} require JModuleHelper::getLayoutPath('mod_wrapper', $params->get('layout', 'default')); From 762d1fcaf2c918e3c81313a4ba30c3df88a61f1c Mon Sep 17 00:00:00 2001 From: ReLater Date: Mon, 26 Mar 2018 00:49:10 +0200 Subject: [PATCH 3/4] Update default.php --- modules/mod_wrapper/tmpl/default.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/modules/mod_wrapper/tmpl/default.php b/modules/mod_wrapper/tmpl/default.php index 045e3fb24de92..b8a6e24f864cf 100644 --- a/modules/mod_wrapper/tmpl/default.php +++ b/modules/mod_wrapper/tmpl/default.php @@ -9,16 +9,26 @@ defined('_JEXEC') or die; -JHtml::_('script', 'com_wrapper/iframe-height.min.js', array('version' => 'auto', 'relative' => true)); +if ($params->get('height_auto')) +{ + JHtml::_('script', 'com_wrapper/iframe-height.min.js', array('version' => 'auto', 'relative' => true)); +} ?>