From afe3f73da305c289e77ca075c71de4546a0b9df5 Mon Sep 17 00:00:00 2001 From: rodrigo quelca Date: Wed, 9 Sep 2015 10:22:31 -0400 Subject: [PATCH] PM-3346: The auto resize method was updated and now is equal to the Cases List module. Cases list auto resize method has been replicated in mainLoad.php file. With this change the problem was already solved. --- .../engine/templates/processes/mainLoad.php | 61 ++++++++++--------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/workflow/engine/templates/processes/mainLoad.php b/workflow/engine/templates/processes/mainLoad.php index 940b627ef..a66c7cce7 100755 --- a/workflow/engine/templates/processes/mainLoad.php +++ b/workflow/engine/templates/processes/mainLoad.php @@ -25,34 +25,39 @@ document.getElementById('pm_submenu').style.display = 'none'; document.documentElement.style.overflowY = 'hidden'; function autoResizeScreen() { - var containerList1, containerList2; - oCasesFrame = document.getElementById('frameMain'); - containerList1 = document.getElementById("pm_header"); - if (document.getElementById("mainMenuBG") && - document.getElementById("mainMenuBG").parentNode && - document.getElementById("mainMenuBG").parentNode.parentNode && - document.getElementById("mainMenuBG").parentNode.parentNode.parentNode && - document.getElementById("mainMenuBG").parentNode.parentNode.parentNode.parentNode - ){ - containerList2 = document.getElementById("mainMenuBG").parentNode.parentNode.parentNode.parentNode; - } - if (containerList1 === containerList2) { - height = oClientWinSize.height - containerList1.clientHeight; - oCasesFrame.style.height = height; - if (oCasesFrame.height ) { - oCasesFrame.height = height; - } - } else { - oCasesFrame = document.getElementById('frameMain'); - oClientWinSize = getClientWindowSize(); - height = oClientWinSize.height-105; - oCasesFrame.style.height = height; - if (oCasesFrame.height ) { - oCasesFrame.height = height; - } - } - //oCasesSubFrame = oCasesFrame.contentWindow.document.getElementById('casesSubFrame'); - //oCasesSubFrame.style.height = height-10; + var containerList1, + containerList2, + oCasesFrame, + oClientWinSize, + height, + oCasesSubFrame; + oCasesFrame = document.getElementById('frameMain'); + oClientWinSize = getClientWindowSize(); + + containerList1 = document.getElementById("pm_header"); + if (document.getElementById("mainMenuBG") && + document.getElementById("mainMenuBG").parentNode && + document.getElementById("mainMenuBG").parentNode.parentNode && + document.getElementById("mainMenuBG").parentNode.parentNode.parentNode && + document.getElementById("mainMenuBG").parentNode.parentNode.parentNode.parentNode){ + containerList2 = document.getElementById("mainMenuBG").parentNode.parentNode.parentNode.parentNode; + } + if (containerList1 === containerList2) { + height = oClientWinSize.height - containerList1.clientHeight; + oCasesFrame.style.height = height; + if (oCasesFrame.height ) { + oCasesFrame.height = height; + } + } else { + height = getClientWindowSize().height-90; + oCasesFrame.style.height = height + 'px'; + oCasesSubFrame = oCasesFrame.contentWindow.document.getElementById('casesSubFrame'); + if(oCasesSubFrame){ + oCasesSubFrame.style.height = (height-5) + 'px'; + } else { + setTimeout('autoResizeScreen()', 2000); + } + } } function getStyle(targetElement,styleProp) { if (targetElement) {