<?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: AMD confusion about parser.parse in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535214#M49889</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You did include in your require([ "dojo/parser"] and in your function the corresponding parser right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require(["dojo/parser"], function (parser) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 May 2015 16:56:59 GMT</pubDate>
    <dc:creator>TimWitt2</dc:creator>
    <dc:date>2015-05-22T16:56:59Z</dc:date>
    <item>
      <title>AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535212#M49887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm jumping off the deep end and starting to convert some apps to AMD style that were originally written in legacy dojo. One thing I've picked up about migrating to AMD is that the legacy practice of doing this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;script type ="text/javascript"&amp;gt;
var dojoConfig = {parseOnLoad: true};
&amp;lt;/script&amp;gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the HTML header section has been replaced by doing this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;ready(function() {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....
}&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;down in the Javascript code. I never questioned this; I just did it. In my current work trying to migrate a legacy app to AMD, I ran into a maddening issue where my attempts to establish a listener event on a dojo form that had two radio checkboxes as choices:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;// Event listener to enable/disable controls based on the input method chosen
dijit.byId("frmEndMethod").on('change', function() {
....
});&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;would always error out because dijit.byId() couldn't find the widget and thus, returned undefined. The code was within the ready(function() {...}); so it should have no problems finding it. In fact, I could type "dijit.byId("frmEndMethod")" into the console after page load and it does return the dijit. No matter what I tried, I could not get this to work. Then I reverted back the the legacy variable declaration in the header and commented out parser.parse() in my JS code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Surprise, surprise- it loaded without error and the event now triggers. So what gives? Am I "wrong" to still use the dojoConfig variable with AMD style coding? I mean, it seems to work, which is the whole point but is there something I'm missing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:15:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535212#M49887</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2021-12-11T23:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535213#M49888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't mind, I changed this into a question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 16:47:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535213#M49888</guid>
      <dc:creator>TimWitt2</dc:creator>
      <dc:date>2015-05-22T16:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535214#M49889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You did include in your require([ "dojo/parser"] and in your function the corresponding parser right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require(["dojo/parser"], function (parser) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 16:56:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535214#M49889</guid>
      <dc:creator>TimWitt2</dc:creator>
      <dc:date>2015-05-22T16:56:59Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535215#M49890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No problem changing it to a question. I saw it as a discussion but no big deal. &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/grin.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes- I do have parser specified in my list of requires.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 17:32:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535215#M49890</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2015-05-22T17:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535216#M49891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe it is the first thing you need to call before all the other dijits and widgets initialization.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are many ways to setup the dojo config&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can use the legacy way like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE class="lang-html"&gt;&lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-title"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="cs"&gt;
&amp;nbsp; dojoConfig= {
&amp;nbsp; parseOnLoad: &lt;SPAN class="hljs-keyword"&gt;false&lt;/SPAN&gt;,
&amp;nbsp;&amp;nbsp; &lt;SPAN class="hljs-keyword"&gt;async&lt;/SPAN&gt;: &lt;SPAN class="hljs-keyword"&gt;true&lt;/SPAN&gt;
&amp;nbsp; };

&lt;/SPAN&gt;&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-title"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;of use script tag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE class="lang-html"&gt;&lt;SPAN class="hljs-tag"&gt;&amp;lt;&lt;SPAN class="hljs-title"&gt;script&lt;/SPAN&gt; &lt;SPAN class="hljs-attribute"&gt;src&lt;/SPAN&gt;=&lt;SPAN class="hljs-value"&gt;"&lt;A href="http://js.arcgis.com/3.13/" rel="nofollow noopener noreferrer" target="_blank" title="http://js.arcgis.com/3.13/"&gt;http://js.arcgis.com/3.13/&lt;/A&gt; "&lt;/SPAN&gt; &lt;SPAN class="hljs-attribute"&gt;data-dojo-config&lt;/SPAN&gt;=&lt;SPAN class="hljs-value"&gt;"parseOnLoad: false,&amp;nbsp; async: 1"&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="undefined"&gt;
&lt;/SPAN&gt;&lt;SPAN class="hljs-tag"&gt;&amp;lt;/&lt;SPAN class="hljs-title"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read more here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://dojotoolkit.org/documentation/tutorials/1.10/dojo_config/" title="https://dojotoolkit.org/documentation/tutorials/1.10/dojo_config/" rel="nofollow noopener noreferrer" target="_blank"&gt;Configuring Dojo with dojoConfig - Dojo Toolkit Tutorial&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:15:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535216#M49891</guid>
      <dc:creator>thejuskambi</dc:creator>
      <dc:date>2021-12-11T23:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535217#M49892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In my code, when I was trying to use parser.parse(), it was my first line of code in my ready() function.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 18:06:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535217#M49892</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2015-05-22T18:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535218#M49893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is this ready function?. Can you share the code. It should be as Tim shown below require&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2015 20:45:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535218#M49893</guid>
      <dc:creator>thejuskambi</dc:creator>
      <dc:date>2015-05-22T20:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535219#M49894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry- the ready function as in &lt;A href="http://dojotoolkit.org/reference-guide/1.10/dojo/ready.html" rel="nofollow noopener noreferrer" target="_blank"&gt;dojo/ready&lt;/A&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;require([
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/ready",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/on",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/connect",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/event",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/dom",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/fx",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojox/grid/DataGrid",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dgrid/Selection",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/promise/all",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/data/ItemFileReadStore",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/store/Memory",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/array",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/registry",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/declare",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/dom-construct",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/keys",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/parser",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/Button",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/CheckBox",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/DateTextBox",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/FilteringSelect",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/Form",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/Select",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/HorizontalSlider",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/HorizontalRule",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/RadioButton",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/TextBox",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/TimeTextBox",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/layout/BorderContainer",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/layout/ContentPane",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojox/layout/ExpandoPane",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/layout/AccordionContainer",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/Menu",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/MenuItem",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/MenuSeparator",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/Color",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/Extent",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/webMercatorUtils",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/graphic",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/InfoTemplate",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/map",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/arcgis/utils",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/domUtils",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Geocoder",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/HomeButton",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/BasemapToggle",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Measurement",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/Popup",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/dijit/PopupTemplate",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/Point",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/SpatialReference",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleLineSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleMarkerSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleFillSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/PictureMarkerSymbol",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/FeatureLayer",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/GraphicsLayer",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/toolbars/draw",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/FeatureSet",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/GeometryService",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/locator",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/ProjectParameters",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/query",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/QueryTask",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/RouteParameters",&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/query"
], function(
&amp;nbsp;&amp;nbsp;&amp;nbsp; ready,
&amp;nbsp;&amp;nbsp;&amp;nbsp; on,
&amp;nbsp;&amp;nbsp;&amp;nbsp; connect,
&amp;nbsp;&amp;nbsp;&amp;nbsp; event,
&amp;nbsp;&amp;nbsp;&amp;nbsp; dom,
&amp;nbsp;&amp;nbsp;&amp;nbsp; fx,
&amp;nbsp;&amp;nbsp;&amp;nbsp; DataGrid,&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Selection,
&amp;nbsp;&amp;nbsp;&amp;nbsp; all,&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemFileReadStore,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory,
&amp;nbsp;&amp;nbsp;&amp;nbsp; array,
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry,
&amp;nbsp;&amp;nbsp;&amp;nbsp; declare,
&amp;nbsp;&amp;nbsp;&amp;nbsp; domConstruct,
&amp;nbsp;&amp;nbsp;&amp;nbsp; keys,
&amp;nbsp;&amp;nbsp;&amp;nbsp; parser,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Button,
&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckBox,
&amp;nbsp;&amp;nbsp;&amp;nbsp; DateTextBox,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FilteringSelect,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Form,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Select,
&amp;nbsp;&amp;nbsp;&amp;nbsp; HorizontalSlider,
&amp;nbsp;&amp;nbsp;&amp;nbsp; HorizontalRule,
&amp;nbsp;&amp;nbsp;&amp;nbsp; RadioButton,
&amp;nbsp;&amp;nbsp;&amp;nbsp; TextBox,
&amp;nbsp;&amp;nbsp;&amp;nbsp; TimeTextBox,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BorderContainer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentPane,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ExpandoPane,
&amp;nbsp;&amp;nbsp;&amp;nbsp; AccordionContainer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Menu,
&amp;nbsp;&amp;nbsp;&amp;nbsp; MenuItem,
&amp;nbsp;&amp;nbsp;&amp;nbsp; MenuSeparator,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Color,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Extent,
&amp;nbsp;&amp;nbsp;&amp;nbsp; webMercatorUtils,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Graphic,
&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoTemplate,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Map,
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcgisUtils,
&amp;nbsp;&amp;nbsp;&amp;nbsp; domUtils,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Geocoder,
&amp;nbsp;&amp;nbsp;&amp;nbsp; HomeButton,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BasemapToggle,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Measurement,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Popup,
&amp;nbsp;&amp;nbsp;&amp;nbsp; PopupTemplate,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Point,
&amp;nbsp;&amp;nbsp;&amp;nbsp; SpatialReference,
&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleLineSymbol,
&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleMarkerSymbol,
&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleFillSymbol,
&amp;nbsp;&amp;nbsp;&amp;nbsp; PictureMarkerSymbol,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FeatureLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; GraphicsLayer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Draw,
&amp;nbsp;&amp;nbsp;&amp;nbsp; FeatureSet,
&amp;nbsp;&amp;nbsp;&amp;nbsp; GeometryService,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Locator,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ProjectParameters,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Query,
&amp;nbsp;&amp;nbsp;&amp;nbsp; QueryTask,
&amp;nbsp;&amp;nbsp;&amp;nbsp; RouteParameters,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Query
) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; ready(function(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();

&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; esri.config.defaults.io.proxyUrl = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://dmc-arcgis/proxy/proxy.ashx" rel="nofollow noopener noreferrer" target="_blank"&gt;http://dmc-arcgis/proxy/proxy.ashx&lt;/A&gt;&lt;SPAN&gt;";&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; esri.config.defaults.io.alwaysUseProxy = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //etc..etc..etc..
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dijit.byId("cboRdName").on('change', function(selection) {
&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; updateCrossStreetList();
&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; closureProps['rdName'] = document.getElementById('cboRdName').value;
&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; closureProps['status'] ='CLOSED';
&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; zoomToRoad();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp; }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:15:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535219#M49894</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2021-12-11T23:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535220#M49895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try to move the parser.parse outside the ready function. As per the doc &lt;A href="http://dojotoolkit.org/reference-guide/1.10/dojo/ready.html" title="http://dojotoolkit.org/reference-guide/1.10/dojo/ready.html"&gt;dojo/ready — The Dojo Toolkit - Reference Guide&lt;/A&gt;&amp;nbsp; it says, its has been replaced by AMD API. so you dont exactly need to use ready&amp;nbsp; unless there is a special requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also see you are loading a huge list of objects in the require. try to avoid it, load only the ones you are going to use are used in Html. I understand you are migrating from legacy to AMD style. try to be more modulaized and divide the code into smaller modules and widgets. Hope it was helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 May 2015 14:05:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535220#M49895</guid>
      <dc:creator>thejuskambi</dc:creator>
      <dc:date>2015-05-26T14:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535221#M49896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Instead of using dijit.byId, have you tried using registry.byId?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 May 2015 15:38:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535221#M49896</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2015-05-26T15:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: AMD confusion about parser.parse</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535222#M49897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe I did try it but I think it didn't make a difference. I had the sense that the code for dijit.byId was getting called before it was "ready" but I couldn't prevent it unless I went the parseOnLoad route.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thejus' suggestion of moving the parse.parse outside of the ready() function makes some sense but I haven't had the time yet to try it. My main intent from my original post was to ask if the technique of using parseOnLoad has fallen out of favor (or is no longer needed) when using AMD style coding.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 May 2015 16:01:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/amd-confusion-about-parser-parse/m-p/535222#M49897</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2015-05-26T16:01:48Z</dc:date>
    </item>
  </channel>
</rss>

