<body> <div id="aboutView" data-dojo-type="dojox.mobile.View" data-dojo-props="selected: true"> <h1 data-dojo-type="dojox.mobile.Heading" data-dojo-props="back:'Map', moveTo:'mapView'">About</h1> <p style="padding: 5px;">This area can contain additional information about your application.</p> <p>Ex quorum ab quorum non senserit magna se litteris firmissimum. Pariatur fore elit do dolor, eram vidisse id proident, nam anim ea multos, ab multos offendit. Labore coniunctione senserit legam commodo. Aut in voluptatibus, ab singulis consectetur iis e culpa enim ad quamquam ubi ita amet quibusdam. Quis iudicem e nostrud, in veniam varias nisi admodum, eiusmod esse quamquam arbitror sed dolor eruditionem commodo eram consequat. Esse cupidatat te culpa nisi. Vidisse lorem minim ab nulla. </p> </div> <div id="mapView" data-dojo-type="dojox.mobile.View" > <div id="header" data-dojo-type="dojox.mobile.Heading"> <div id="aboutButton" data-dojo-type="dojox.mobile.ToolBarButton" style="float: right;" moveTo="aboutView">About</div> </div> <div id="mapContainer" data-dojo-type="dojox.mobile.ContentPane"> <div id="map"></div> </div> </div> </body>
Solved! Go to Solution.
function mapLoadHandler(evt) { // resizeMap(); registry.byId('mapView').on('AfterTransitionIn', resizeMap); }
function mapLoadHandler(evt) { resizeMap(); registry.byId('mapView').on('AfterTransitionIn', resizeMap); } function resizeMap() { mobile.hideAddressBar(); adjustMapHeight(); map.resize(); map.reposition(); }
var map = new esri.Map("map", { autoResize: false, basemap: "topo", .......
function mapLoadHandler(evt) { // resizeMap(); registry.byId('mapView').on('AfterTransitionIn', resizeMap); }