<?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: Why don't my navigation tools work once I place them directly on my map? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323129#M29762</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tracy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I think FloatingPane causes the issue. You add &lt;STRONG&gt;"dojox/layout/FloatingPane" &lt;/STRONG&gt;in your require statement, it will work fine, as shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require([..., "dojox/layout/FloatingPane"], function(...){&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Oct 2014 21:00:03 GMT</pubDate>
    <dc:creator>HungTruong</dc:creator>
    <dc:date>2014-10-03T21:00:03Z</dc:date>
    <item>
      <title>Why don't my navigation tools work once I place them directly on my map?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323128#M29761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I just want to use a few of the Navigation tools, Zoom Previous and Zoom Next.&amp;nbsp; I had this originally placed in my right side pane.&amp;nbsp; Where I really want them in tucked up into the upper right corner of my map.&amp;nbsp; I added a div to my map, placed the buttons there and changed my entries in CSS to an absolute position to stay where I want them.&lt;/P&gt;&lt;P&gt;Every thing looks fine, until I add the click listener to the buttons.&amp;nbsp; Then not only does the display go wonky (side panel disappearing is the most obvious) but I'm also getting a registry.byId error on the id of my buttons. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's the relevant code:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;map = new Map("mapDiv", {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;basemap: "topo",&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;center: [-92.1, 38.5],&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;infoWindow:popup,&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;zoom: 7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;});&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;navToolBar = new Navigation(map);&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;navToolBar.on("extent-history-change",extentHistoryChangeHandler);&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//FUNCTIONS FOR NEXT, PREVIOUS AND HOME EXTENT BUTTONS&lt;/P&gt;&lt;P&gt;function extentHistoryChangeHandler() {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; registry.byId("btnZoomBack").disabled = navToolBar.isFirstExtent();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; registry.byId("btnZoomForward").disabled = navToolBar.isLastExtent();&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//event listeners&lt;/P&gt;&lt;P&gt; registry.byId("btnZoomBack").on("click", function(){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolBar.zoomToPrevExtent();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; registry.byId("btnZoomForward").on("click",function(){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; navToolBar.zoomToNextExtent();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;CSS:&lt;/P&gt;&lt;P&gt;#navDiv {&lt;/P&gt;&lt;P&gt;&amp;nbsp; display:block;&lt;/P&gt;&lt;P&gt;position: absolute;&lt;/P&gt;&lt;P&gt;top: 12px;&lt;/P&gt;&lt;P&gt;right: 12px;&lt;/P&gt;&lt;P&gt;z-index: 999;&lt;/P&gt;&lt;P&gt;opacity: 0.4;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;#navDiv:hover {&lt;/P&gt;&lt;P&gt;&amp;nbsp; opacity:1.0;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.navButton {&lt;/P&gt;&lt;P&gt;height:12px;&lt;/P&gt;&lt;P&gt;font-size:3px;&lt;/P&gt;&lt;P&gt;font-family: Arial, Helvetica, sans-serif;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.zoomprevIcon {&lt;/P&gt;&lt;P&gt;background-image:url(../images/nav_back.png);&lt;/P&gt;&lt;P&gt;width:32px;&lt;/P&gt;&lt;P&gt;height:32px;&lt;/P&gt;&lt;P&gt;font-size:8px;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.zoomnextIcon {&lt;/P&gt;&lt;P&gt;background-image:url(../images/nav_next.png);&lt;/P&gt;&lt;P&gt;width:32px;&lt;/P&gt;&lt;P&gt;height:32px;&lt;/P&gt;&lt;P&gt;font-size:8px;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTML&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;div id="centerPane" data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'center'" style="padding:0;"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;div id="mapDiv" &amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div id="navDiv"&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button id="btnZoomBack" data-dojo-type="dijit/form/Button" data-dojo-props="label:'Previous Map View', iconClass:'zoomprevIcon',showLabel:false" type="button"&amp;gt;&amp;lt;/button&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;button id="btnZoomForward" data-dojo-type="dijit/form/Button" data-dojo-props="label:'Next Map View', iconClass:'zoomnextIcon', showLabel:false" type="button"&amp;gt;&amp;lt;/button&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;img id="loadingImg" src="images/loading.gif" alt="Loading image" style="position:absolute; left:350px; top:250px; z-index:100;" /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="HomeButton"&amp;gt;&amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="floater_report" data-dojo-type="dojox/layout/FloatingPane"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; data-dojo-props= "title:'Search Results', dockTo:'dock_report', closable:false, resizable:true, dockable:true"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; style="visibility:hidden;"&amp;nbsp; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="reportContainer" data-dojo-type="dijit/layout/ContentPane" &amp;gt; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2014 19:38:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323128#M29761</guid>
      <dc:creator>TracySchloss</dc:creator>
      <dc:date>2014-10-03T19:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Why don't my navigation tools work once I place them directly on my map?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323129#M29762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tracy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I think FloatingPane causes the issue. You add &lt;STRONG&gt;"dojox/layout/FloatingPane" &lt;/STRONG&gt;in your require statement, it will work fine, as shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require([..., "dojox/layout/FloatingPane"], function(...){&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2014 21:00:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323129#M29762</guid>
      <dc:creator>HungTruong</dc:creator>
      <dc:date>2014-10-03T21:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: Why don't my navigation tools work once I place them directly on my map?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323130#M29763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since everything else worked, it didn't occur to me to add this.&amp;nbsp; It's fine now.&amp;nbsp; Thanks so much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2014 21:05:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/why-don-t-my-navigation-tools-work-once-i-place/m-p/323130#M29763</guid>
      <dc:creator>TracySchloss</dc:creator>
      <dc:date>2014-10-03T21:05:48Z</dc:date>
    </item>
  </channel>
</rss>

