Hi,
With Kendo Mobile version 2014.1.318, I'm using the following meta tag to get rid of Mobile Safari's toolbars in iOS7.1 (iPhone 4):
Changing orientation from portrait to landscape with this meta tag in place leaves the bottom part of the screen unused or, in other words, messes up the view's scroll position so that the top part of the screen gets hidden and "blank" content is shown at the bottom of the page.
This won't occur if the app is loaded from a home screen web app shortcut (toolbars are hidden automatically).
Slightly modified example code from Telerik's demos below (attached too).
Original: http://demos.telerik.com/kendo-ui/mobile/layout/index.html
With Kendo Mobile version 2014.1.318, I'm using the following meta tag to get rid of Mobile Safari's toolbars in iOS7.1 (iPhone 4):
<meta name="viewport" content="minimal-ui" />Changing orientation from portrait to landscape with this meta tag in place leaves the bottom part of the screen unused or, in other words, messes up the view's scroll position so that the top part of the screen gets hidden and "blank" content is shown at the bottom of the page.
This won't occur if the app is loaded from a home screen web app shortcut (toolbars are hidden automatically).
Slightly modified example code from Telerik's demos below (attached too).
Original: http://demos.telerik.com/kendo-ui/mobile/layout/index.html
<!DOCTYPE html><html><head> <meta name="viewport" content="minimal-ui" /> <style>html { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }</style> <title></title> <link href="http://cdn.kendostatic.com/2014.1.318/styles/kendo.common.min.css" rel="stylesheet" /> <link href="http://cdn.kendostatic.com/2014.1.318/styles/kendo.default.min.css" rel="stylesheet" /> <link href="http://cdn.kendostatic.com/2014.1.318/styles/kendo.mobile.all.min.css" rel="stylesheet" /> <script src="http://cdn.kendostatic.com/2014.1.318/js/jquery.min.js"></script> <script src="http://cdn.kendostatic.com/2014.1.318/js/kendo.all.min.js"></script></head><body> <div data-role="view" data-layout="layout" data-show="layoutShow" id="layoutView"> <p> This examples shows the platform specific layouts. Change the OS to see how the header and footer changes. </p> <p> With Kendo Mobile version 2014.1.318, I'm using the following meta tag to get rid of Mobile Safari's toolbars in iOS7.1 (iPhone 4): </p> <p> <code><meta name="viewport" content="minimal-ui" /></code> </p> <p> Changing orientation from portrait to landscape with this meta tag in place leaves the bottom part of the screen unused or, in other words, messes up the view's scroll position so that the top part of the screen gets hidden and "blank" content is shown at the bottom of the page. </p></div><div data-role="layout" data-id="layout" data-platform="ios"> <header data-role="header"> <div data-role="navbar"> <a data-align="right" data-role="button" class="nav-button" href="#/">Index</a> <span data-role="view-title">iOS Platform</span> </div> </header> <footer data-role="footer"> <div data-role="tabstrip"> <a data-icon="contacts">Profile </a><a data-icon="settings">Settings</a> </div> </footer></div><div data-role="layout" data-id="layout" data-platform="android"> <header data-role="header"> <div data-role="navbar"> <span data-role="view-title">Android Platform</span> <a data-align="right" data-role="button" class="nav-button" href="#/">Index</a> </div> </header> <footer data-role="footer"> <div data-role="tabstrip"> <a data-icon="history">Sales</a> <a data-icon="settings">Settings</a> </div> </footer></div><div data-role="layout" data-id="layout" data-platform="blackberry"> <header data-role="header"> <div data-role="navbar"> <a data-align="right" data-role="button" class="nav-button" href="#/">Index</a> <span data-role="view-title">BlackBerry platform</span> </div> </header> <footer data-role="footer"> <div data-role="tabstrip"> <a data-icon="favorites">Rating</a> <a data-icon="settings">Settings</a> </div> </footer></div><div data-role="layout" data-id="layout" data-platform="wp"> <header data-role="header"> <div data-role="navbar"> <a data-align="right" data-role="button" class="nav-button" href="#/">Index</a> <span data-role="view-title">Windows Phone platform</span> </div> </header> <footer data-role="footer"> <div data-role="tabstrip"> <a data-icon="home">Home</a> <a data-icon="globe">Global</a> </div> </footer></div><style scoped> #layoutView .km-view-title { visibility: inherit; } .km-android #layoutView .km-view-title { display: block; position: static; }</style><script> var app = new kendo.mobile.Application(document.body);</script></body></html>