From 18caf882ae27a38064200dcccb1610eae8ebec2c Mon Sep 17 00:00:00 2001 From: Jinhyuk Jun Date: Thu, 27 Dec 2012 15:29:33 +0900 Subject: [PATCH] pagelayout : add min height to content absolute position can't cover content height calculation Change-Id: I5ae86329b4d7546198830c247e1a71e3ae064d31 --- src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js b/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js index fccb198..04e474c 100755 --- a/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js +++ b/src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js @@ -207,6 +207,7 @@ self.hide( true ); } self.setHeaderFooter( event ); + self._setContentMinHeight( event ); } ) .bind( "webkitAnimationStart animationstart updatelayout", function ( e, data ) { var thisPage = this; @@ -226,6 +227,7 @@ self.updatePageLayout(); self._updateHeaderArea(); + self._setContentMinHeight( event ); }); } }) @@ -281,6 +283,15 @@ }); }, + _setContentMinHeight : function ( event ) { + var $elPage = $( event.target ), + $elHeader = $elPage.find( ":jqmData(role='header')" ), + $elFooter = $elPage.find( ":jqmData(role='footer')" ), + $elContent = $elPage.find( ":jqmData(role='content')" ); + + $elContent.css( "min-height", window.innerHeight - $elHeader.height() - $elFooter.height() + "px" ); + }, + _updateHeaderArea : function () { var $elPage = $( ".ui-page-active" ), $elHeader = $elPage.find( ":jqmData(role='header')" ).length ? $elPage.find( ":jqmData(role='header')") : $elPage.siblings( ":jqmData(role='header')"), -- 2.7.4