From 95331e198672f435a5237927c943b358090c5632 Mon Sep 17 00:00:00 2001 From: jennylee Date: Wed, 3 Sep 2014 14:51:45 -0400 Subject: [PATCH] BUG-15563 Scroll error en IE10 Iframes largos Standards Mode. Cuando se tiene IE10 con Document Mode 'Standards' la pagina aumenta su tamanio y la pagina no se muestra en su totalidad, no dejando ver la parte final de algunos listados, como el listado de New Case, Inbox, lis dynaforms largos, etc. El problema se daba por un bug con el navegador IE10 con el estilo overflow = hidden, problema solucionado con un hotfix para IE10. Se agrego 'px' para que el height sea tomado en px (pixeles) con eso se calcula bien el tamanio del iframe. --- workflow/engine/templates/cases/cases_Load.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/workflow/engine/templates/cases/cases_Load.php b/workflow/engine/templates/cases/cases_Load.php index 77ba07ed3..94f70a56f 100755 --- a/workflow/engine/templates/cases/cases_Load.php +++ b/workflow/engine/templates/cases/cases_Load.php @@ -20,17 +20,13 @@ var oClientWinSize = getClientWindowSize(); - if(document.compatMode == 'CSS1Compat' && document.documentMode == '10'){ - document.documentElement.style.overflowY = 'scroll'; - } - function autoResizeScreen() { oCasesFrame = document.getElementById('casesFrame'); height = getClientWindowSize().height-90; - oCasesFrame.style.height = height; + oCasesFrame.style.height = height + 'px';; oCasesSubFrame = oCasesFrame.contentWindow.document.getElementById('casesSubFrame'); if(oCasesSubFrame){ - oCasesSubFrame.style.height = height-5; + oCasesSubFrame.style.height = (height-5) + 'px';; } else { setTimeout('autoResizeScreen()', 2000);