From d37be19dc7d5d9ccf07ff82e5579d4a0d98161dd Mon Sep 17 00:00:00 2001 From: Jinhyuk Jun Date: Fri, 4 Jan 2013 13:49:55 +0900 Subject: [PATCH] pagelayout : content min height bug fix divide content min-height scrollview state/non-scrollview state Change-Id: I02116657bb8ad7432b351d41df33964d73977cdb --- src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js b/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js index 04e474c..319d64f 100755 --- a/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js +++ b/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js @@ -221,6 +221,7 @@ var thisPage = this; self.updatePagePadding(thisPage); self._updateHeaderArea(); + self._setContentMinHeight( event ); if ( o.updatePagePadding ) { $( window ).bind( "throttledresize." + self.widgetName, function () { self.updatePagePadding(thisPage); @@ -287,9 +288,16 @@ var $elPage = $( event.target ), $elHeader = $elPage.find( ":jqmData(role='header')" ), $elFooter = $elPage.find( ":jqmData(role='footer')" ), - $elContent = $elPage.find( ":jqmData(role='content')" ); + $elContent = $elPage.find( ":jqmData(role='content')" ), + resultMinHeight; + + resultMinHeight = window.innerHeight - $elHeader.height() - $elFooter.height(); - $elContent.css( "min-height", window.innerHeight - $elHeader.height() - $elFooter.height() + "px" ); + if ( $.support.scrollview ) { + $elContent.css( "min-height", resultMinHeight - parseFloat( $elContent.css("padding-top") ) - parseFloat( $elContent.css("padding-bottom") ) + "px" ); + } else { + $elContent.css( "min-height", resultMinHeight + "px" ); + } }, _updateHeaderArea : function () { -- 2.7.4