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')"),