<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Map Resizing across browsers in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266581#M24614</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;dojo.connect(window, 'onresize', function() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.resize();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; map.reposition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;with the map like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="float: left; border-color: #fff" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;worked for me.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Mar 2013 21:12:59 GMT</pubDate>
    <dc:creator>RoyJackson1</dc:creator>
    <dc:date>2013-03-08T21:12:59Z</dc:date>
    <item>
      <title>Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266572#M24605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm developing JS libraries for our Corporate Web Team to use (they don't have the time to learn how to do it themselves). &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've hit and solved a few problems along the way, but now I'm stuck. I have 2 sample applications, one with a set-size DIV which is not an issue, but I also have a test app that has the map DIV at 100% Height and Width contained in a dojo content panel. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried connecting to the onresize/resize event on the esri map object and on the map DIV but the event just doesn't fire (tested in IE and FF - latest versions). The only thing that works partially (in IE, not FF) is setting the onResize attribute [onresize="MapResizer();"] of the DIV associated with the esri map object. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To add further complication I cannot necessarily rely on whether the map-DIV is in a dojo container panel, or a plain old DIV.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So - all ideas welcome.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 May 2010 13:59:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266572#M24605</guid>
      <dc:creator>AndrewClark</dc:creator>
      <dc:date>2010-05-24T13:59:31Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266573#M24606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;A href="http://help.arcgis.com/en/webapi/javascript/arcgis/help/jshelp_start.htm#jshelp/inside_guidelines.htm#resizing_and_repositioning_the_map"&gt;http://help.arcgis.com/en/webapi/javascript/arcgis/help/jshelp_start.htm#jshelp/inside_guidelines.htm#resizing_and_repositioning_the_map&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 May 2010 18:33:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266573#M24606</guid>
      <dc:creator>DerekSwingley</dc:creator>
      <dc:date>2010-05-24T18:33:49Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266574#M24607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Saw that, tried that, didn't work!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 May 2010 06:57:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266574#M24607</guid>
      <dc:creator>AndrewClark</dc:creator>
      <dc:date>2010-05-25T06:57:45Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266575#M24608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you post your broken code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, have you tried this way:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var resizeTimer;
dojo.connect(map, 'onLoad', function(theMap) {
&amp;nbsp; dojo.connect(dijit.byId('map'), 'resize', function() {&amp;nbsp; //resize the map if the div is resized
&amp;nbsp;&amp;nbsp;&amp;nbsp; clearTimeout(resizeTimer);
&amp;nbsp;&amp;nbsp;&amp;nbsp; resizeTimer = setTimeout( function() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.resize();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.reposition();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }, 500);
&amp;nbsp; });
});
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:05:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266575#M24608</guid>
      <dc:creator>DerekSwingley</dc:creator>
      <dc:date>2021-12-11T13:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266576#M24609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;to resize my map I put an onresize on the body itself which calls a function to recalculate the content div.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;HTML&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;body class="tundra" onresize="onPageResizeHandler()"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form id="form1"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="header"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="leftcolumn" dojotype="dijit.layout.ContentPane"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="center" dojotype="dijit.layout.ContentPane"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="width:1200px; height:600px; border:1px solid #000;"&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/form&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/body&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;JS&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
function onPageResizeHandler() {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var _header = dojo.marginBox(dojo.byId("header"));&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var _leftcolumn = dojo.marginBox(dojo.byId("leftcolumn"));&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var windowsize = getWindowSize();
&amp;nbsp;&amp;nbsp;&amp;nbsp; _height = windowsize.h - _header.h;
&amp;nbsp;&amp;nbsp;&amp;nbsp; _width = windowsize.w - _leftcolumn.w;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var centerbox = dojo.marginBox(dojo.byId("center"), {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h: _height,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; w: _width
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; var leftcolumnbox = dojo.marginBox(dojo.byId("leftcolumn"), {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h: _height&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var centerbox2 = dojo.marginBox(dojo.byId("center"));
&amp;nbsp;&amp;nbsp;&amp;nbsp; centerbox2.l = 0;
&amp;nbsp;&amp;nbsp;&amp;nbsp; centerbox2.t = 0;
 
&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.publish("ResizeMap", [centerbox2]);
};
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The publish basically calls a function and passes the center div measurements to it&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mapDiv = dojo.byId(this.map.id);
&amp;nbsp;&amp;nbsp; dojo.style(mapDiv, {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; left: contentBox.l + "px",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; top: contentBox.t + "px",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: contentBox.w + "px",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: contentBox.h + "px"
&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; this.map.resize();
&amp;nbsp;&amp;nbsp; this.map.reposition();
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks kind of cumbersome but it works in all browsers without getting into overly complicated CSS if you just want the map to be 100% height and width in a div tag on the page.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:05:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266576#M24609</guid>
      <dc:creator>GeoffreyMahase</dc:creator>
      <dc:date>2021-12-11T13:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266577#M24610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The way I handled it was to put the map -inside- a dijit.layout.ContentPane. I then added the map as the property .mapobj on the ContentPane, overrode layout() on the ContentPane, and added the onMapResize function as below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Extra benefit, I now have an event that I can connect to if I want something else to fire when the map is resized.)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Remember to also add .resizetimer as a property on the ContentPane too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
 layout: function () { //Not executed if map is not created yet
&amp;nbsp; if (this.mapobj) {
&amp;nbsp;&amp;nbsp; this.onMapResize();
&amp;nbsp; }
 }, 
 onMapResize: function () {
&amp;nbsp; if (dojo.coords(this.domNode).w &amp;gt; 2 &amp;amp;&amp;amp; dojo.coords(this.domNode).h &amp;gt; 2) {
&amp;nbsp;&amp;nbsp; window.clearTimeout(this.resizetimer);
&amp;nbsp;&amp;nbsp; this.resizetimer = window.setTimeout(dojo.hitch(this, function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp; this.mapobj.resize();
&amp;nbsp;&amp;nbsp;&amp;nbsp; this.mapobj.reposition();
&amp;nbsp;&amp;nbsp; }), 200);
&amp;nbsp; }
&amp;nbsp; return arguments;
 } 
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, as for the functions used above, the most likely problem is with the scope of window.setTimeout. window.setTimeout has a weird scope on it, so if you don't hitch to the proper scope, then 'map' might not be visible, and so your resize and reposition never gets called.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, notice the part about checking the size of the div before calling resize and reposition. In some browers, if the div is less than 2x2 pixels, map.resize() and map.reposition() break.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:05:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266577#M24610</guid>
      <dc:creator>BrettLord-Castillo</dc:creator>
      <dc:date>2021-12-11T13:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266578#M24611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
 layout: function () { //Not executed if map is not created yet
&amp;nbsp; if (this.mapobj) {
&amp;nbsp;&amp;nbsp; this.onMapResize();
&amp;nbsp; }
 }, 
 onMapResize: function () {
&amp;nbsp; if (dojo.coords(this.domNode).w &amp;gt; 2 &amp;amp;&amp;amp; dojo.coords(this.domNode).h &amp;gt; 2) {
&amp;nbsp;&amp;nbsp; window.clearTimeout(this.resizetimer);
&amp;nbsp;&amp;nbsp; this.resizetimer = window.setTimeout(dojo.hitch(this, function () {
&amp;nbsp;&amp;nbsp;&amp;nbsp; this.mapobj.resize();
&amp;nbsp;&amp;nbsp;&amp;nbsp; this.mapobj.reposition();
&amp;nbsp;&amp;nbsp; }), 200);
&amp;nbsp; }
&amp;nbsp; return arguments;
 } 
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi lordcasb,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can u please provide me an example to how to implement the above code. That will help me a lot. Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 13:05:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266578#M24611</guid>
      <dc:creator>munimelpati</dc:creator>
      <dc:date>2021-12-11T13:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266579#M24612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The important step is to make the div hosting your map a ContentPane and just listen to resize event of the ContentPane dijit as recommended previously. Please note that when connecting the 'resize' event, the line "dijit.byId('map')" refers to the ContentPane as the JS API map is not a dijit and does not contain a 'resize' event.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;div id="map" dojotype="dijit.layout.ContentPane" style="width:50%; height:50%;"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;var resizeTimer;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dojo.connect(map, 'onLoad', function(theMap) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; dojo.connect(dijit.byId('map'), 'resize', function() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clearTimeout(resizeTimer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resizeTimer = setTimeout( function() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.resize();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.reposition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, 500);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;});&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Aug 2010 14:36:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266579#M24612</guid>
      <dc:creator>JohnGrayson</dc:creator>
      <dc:date>2010-08-20T14:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266580#M24613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi lordcasb, Hi jgrayson,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;can you please explain me how you add the mapobj as a property to the ContentPane and referenzed it to the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jan 2011 09:41:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266580#M24613</guid>
      <dc:creator>MartinaObermeyer</dc:creator>
      <dc:date>2011-01-21T09:41:14Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266581#M24614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;dojo.connect(window, 'onresize', function() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.resize();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; map.reposition();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;with the map like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map" style="float: left; border-color: #fff" data-dojo-type="dijit.layout.ContentPane" data-dojo-props="region:'center'"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;worked for me.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Mar 2013 21:12:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266581#M24614</guid>
      <dc:creator>RoyJackson1</dc:creator>
      <dc:date>2013-03-08T21:12:59Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266582#M24615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;i had miss same things,that resize not fire on my ext.window contains,i solved add listener ext.windows's event resize,add map.resize() and map.reposition(),thus proplem is solved. i think u do is also to add event listen on your ContentPane. you can see my do on site:&lt;/SPAN&gt;&lt;A href="http://www.tree360.cn/2013/06/1361.html"&gt;http://www.tree360.cn/2013/06/1361.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2013 07:10:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266582#M24615</guid>
      <dc:creator>tongwenhuan</dc:creator>
      <dc:date>2013-06-07T07:10:57Z</dc:date>
    </item>
    <item>
      <title>Re: Map Resizing across browsers</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266583#M24616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I hooked up the resize event as explain above to the div of the map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The event fires when resizing the window, but when I programmatically change the height or width of the div, the event does not fire.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My question is if it is suppose to fire on changes to height and width ? I would think so, otherwise just listening for window.resize event would have been enough.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 19 Jan 2014 02:31:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/map-resizing-across-browsers/m-p/266583#M24616</guid>
      <dc:creator>JorgeFiallega</dc:creator>
      <dc:date>2014-01-19T02:31:54Z</dc:date>
    </item>
  </channel>
</rss>

