pagelayout : add min height to content
authorJinhyuk Jun <jinhyuk.jun@samsung.com>
Thu, 27 Dec 2012 06:29:33 +0000 (15:29 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Fri, 4 Jan 2013 11:30:38 +0000 (20:30 +0900)
absolute position can't cover content height calculation

Change-Id: I5ae86329b4d7546198830c247e1a71e3ae064d31

src/widgets/pagelayout/js/jquery.mobile.tizen.pagelayout.js

index fccb198..04e474c 100755 (executable)
                                                self.hide( true );
                                        }
                                        self.setHeaderFooter( event );
+                                       self._setContentMinHeight( event );
                                } )
                                .bind( "webkitAnimationStart animationstart updatelayout", function ( e, data ) {
                                        var thisPage = this;
 
                                                        self.updatePageLayout();
                                                        self._updateHeaderArea();
+                                                       self._setContentMinHeight( event );
                                                });
                                        }
                                })
                                });
                },
 
+               _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')"),