<?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: TOC widget cannot be found in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752883#M69597</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok I followed your advice but here I still get the "Not Found" error 404.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My new map is &lt;A href="http://134.186.111.22/AG_Sandbox/layout-master/demos/Map-Widget-Panel-carousel-BasemapList-Legend.html"&gt;here.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; It is pointing to my sandbox agsjs but still does not find it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/" rel="nofollow" target="_blank"&gt;http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Sep 2014 19:55:15 GMT</pubDate>
    <dc:creator>AlexGole</dc:creator>
    <dc:date>2014-09-10T19:55:15Z</dc:date>
    <item>
      <title>TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752874#M69588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I am trying to use the &lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;TOC widget.&lt;/A&gt; with my JQuery/Twitter bootstrap layout but I am running into issues.&lt;/P&gt;&lt;P&gt;It seems like my script cannot find the TOC widget although I have the location of the agsgs folder's path well referenced.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture.PNG" class="jive-image image-1" src="https://community.esri.com/legacyfs/online/9300_Capture.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not quite sure why It is not firing up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My map can be accessed &lt;A href="http://134.186.111.22/AG_Sandbox/layout-master/demos/Map-Widget-Panel-carousel-BasemapList-Legend.html"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 17:16:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752874#M69588</guid>
      <dc:creator>AlexGole</dc:creator>
      <dc:date>2014-09-10T17:16:32Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752875#M69589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="objectBox-string objectBox"&gt;The first thing I notice is that the order of your dependencies is wrong. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-string objectBox"&gt;"dijit/layout/BorderContainer" is in the wrong place. &lt;/SPAN&gt;&lt;SPAN class="objectBox-string objectBox"&gt;&lt;SPAN class="objectBox-string objectBox"&gt;They must match 1 to 1. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-string objectBox"&gt;Second, in the console, I see the following:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-string objectBox"&gt;&lt;SPAN&gt;"NetworkError: 404 Not Found - &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://js.arcgis.com/3.10/js/dojo/agsjs/dijit/TOC.js" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.10/js/dojo/agsjs/dijit/TOC.js&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-string objectBox"&gt;It looks like you are pointing the agsjs path to the wrong location in your dojoConfig object.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;It should be pointing locally, not to &lt;SPAN class="objectBox-string objectBox"&gt;&lt;A class="jive-link-external-small" href="http://js.arcgis.com/3.10/js/dojo/agsjs/dijit/TOC.js" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.10/js/dojo&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN class="objectBox-string objectBox"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="objectBox-string objectBox"&gt;Hopefully this helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 17:45:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752875#M69589</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-09-10T17:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752876#M69590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for noticing that my border container is wrongly placed. I fixed that.&lt;/P&gt;&lt;P&gt;However, I made sure that the widget path is correct. It should be found. As shown above (image), My map is using one of my HTML. These are located in the same folder as&amp;nbsp; the '/src/agsjs' folder. It is pointing to the right place. I am not too sure what I am doing&amp;nbsp; wrong. is that '/src/agsjs' a wrong pointer when folder is located in the same folders as the HTMLs?&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 18:01:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752876#M69590</guid>
      <dc:creator>AlexGole</dc:creator>
      <dc:date>2014-09-10T18:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752877#M69591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Basically, with that dojoConfig.paths object, you are telling DOJO that your /src/agsjs/ folder is at &lt;SPAN class="objectBox-string objectBox"&gt; &lt;A class="jive-link-external-small" href="http://js.arcgis.com/3.10/js/dojo/agsjs/dijit/TOC.js" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.10/js/dojo/agsjs/&lt;/A&gt;&lt;/SPAN&gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This folder doesn't exist since ESRI does not host the TOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Two Solutions are:&lt;/P&gt;&lt;P&gt;1) You can host the API locally to avoid having to change the structure of your dojoConfig object&lt;/P&gt;&lt;P&gt;2) Change your dojoConfig object to point to the right location (&lt;STRONG&gt;easiest and recommended solution&lt;/STRONG&gt;)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 18:09:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752877#M69591</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-09-10T18:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752878#M69592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is right. I chose the second solution. Sorry the insert html did not work for some reasons. Also when I try ESRI's TOC template and copy the src/agsjs folders to some other folder, then repoint the newly located src/agsjs to the template, it works fine. It is just not seeing it with my script for some reasons. I am also pretty sure I am pointing to the right folder.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #569cd6; font-size: 10pt; font-family: Consolas;"&gt;script&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #9cdcfe; font-size: 10pt; font-family: Consolas;"&gt;type&lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #c8c8c8; font-size: 10pt; font-family: Consolas;"&gt;"text/javascript"&lt;/SPAN&gt;&lt;SPAN style="color: #808080; font-size: 10pt; font-family: Consolas;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #57a64a; font-size: 10pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #569cd6; font-size: 10pt; font-family: Consolas;"&gt;var&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; dojoConfig &lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;=&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;{&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #57a64a; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #57a64a; font-size: 10pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; location&lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt;pathname&lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt;replace&lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #9a5334; font-size: 10pt; font-family: Consolas;"&gt;/\/[^/]+$/&lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;,&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d69d85; font-size: 10pt; font-family: Consolas;"&gt;''&lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;)&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;+&lt;/SPAN&gt;&lt;SPAN style="color: #dcdcdc; font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #d69d85; font-size: 10pt; font-family: Consolas;"&gt;'src/agsjs'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #d69d85; font-size: 10pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #b4b4b4; font-size: 10pt; font-family: Consolas;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #569cd6; font-size: 10pt; font-family: Consolas;"&gt;script&lt;/SPAN&gt;&lt;SPAN style="color: #808080; font-size: 10pt; font-family: Consolas;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="html" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14103729798211642" jivemacro_uid="_14103729798211642"&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;PRE __default_attr="html" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14103729694725224 jive_text_macro" jivemacro_uid="_14103729694725224"&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 18:21:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752878#M69592</guid>
      <dc:creator>AlexGole</dc:creator>
      <dc:date>2014-09-10T18:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752879#M69593</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14103742531937211" jivemacro_uid="_14103742531937211"&gt;
&lt;P&gt;// Since you use a hosted version of dojo, path_location will point to &lt;SPAN class="objectBox-string objectBox"&gt; &lt;A class="jive-link-external-small" href="http://js.arcgis.com/3.10/js/dojo/agsjs/dijit/TOC.js" rel="nofollow" target="_blank"&gt;http://js.arcgis.com/3.10/js/dojo/&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;var path_location = location.pathname.replace(/\/[^/]+$/, '');&lt;/P&gt;
&lt;P&gt;var dojoConfig = {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "based_on_api_location_module",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: path_location&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;nbsp;&amp;nbsp;&amp;nbsp; name: "based_on_api_location_subfolder_example_module",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: path_location + "/myModule"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "local_module_example_1",&lt;/P&gt;
&lt;P&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; location: "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.mywebsite.com/my_custom_module/" rel="nofollow" target="_blank"&gt;http://www.mywebsite.com/my_custom_module/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "local_module_example2",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: "//localhost/something_goes_here"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;/P&gt;
&lt;P&gt;};&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 18:37:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752879#M69593</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-09-10T18:37:34Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752880#M69594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ah ok... So I understand better, should:&lt;/P&gt;&lt;P&gt;path_location = location.pathname.replace(/\/[^/]+$/, &lt;SPAN class="string"&gt;' &lt;STRONG&gt;API 3.10 here&lt;/STRONG&gt; '&lt;/SPAN&gt;);&amp;nbsp; or should I leave it as a script source&amp;nbsp; somewhere else in my HTML? It is the first time I see a configuration like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the TOC would go like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;name: &lt;SPAN class="string"&gt;"based_on_api_location_subfolder_example_module"&lt;/SPAN&gt;,&amp;nbsp; &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: path_location + &lt;SPAN class="string"&gt;"&lt;/SPAN&gt;/src/agsjs&lt;SPAN class="string"&gt;"&amp;nbsp; &lt;/SPAN&gt; },&lt;/LI&gt;&lt;LI&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Thank you for your help!&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 18:57:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752880#M69594</guid>
      <dc:creator>AlexGole</dc:creator>
      <dc:date>2014-09-10T18:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752881#M69595</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is how I have it set up in my &lt;A href="http://maps.coastalscience.noaa.gov/dataviewer/dataviewer.html?id=WA_MSP"&gt;application&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14103764068104034 jive_text_macro" jivemacro_uid="_14103764068104034"&gt;
&lt;P&gt;&amp;lt;script&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; var dojoConfig = {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parseOnLoad: true,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "agsjs",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/\/[^/]+$/, "") + '../../_assets/agsjs'&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //"location": '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/agsjs" rel="nofollow" target="_blank"&gt;http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/agsjs&lt;/A&gt;&lt;SPAN&gt;' // for xdomain load&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name: "modules",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; location: location.pathname.replace(/\/[^/]+$/, '') + '/modules'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }]&lt;/P&gt;
&lt;P&gt;&amp;nbsp; };&lt;/P&gt;
&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And this is what my directory structure looks like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="9386" alt="structure.png" class="jive-image image-1" src="https://community.esri.com/legacyfs/online/9386_structure.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 19:14:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752881#M69595</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2014-09-10T19:14:18Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752882#M69596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14103765392718820" jivemacro_uid="_14103765392718820"&gt;
&lt;P&gt;var dojoConfig = {&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [{&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;nbsp;&amp;nbsp;&amp;nbsp; name: "agsjs",&amp;nbsp; &lt;/P&gt;
&lt;P&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; location: "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/" rel="nofollow" target="_blank"&gt;http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;/P&gt;
&lt;P&gt;};&amp;nbsp; &lt;/P&gt;



&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Better:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14103768589815646 jive_text_macro" jivemacro_uid="_14103768589815646" modifiedtitle="true"&gt;
&lt;P&gt;// Assuming location.pathname refers to the demos directory at &lt;A class="jive-link-external-small" href="http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/" rel="nofollow" target="_blank"&gt;http://134.186.111.22/AG_Sandbox/layout-master/demos&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;var path_location = location.pathname.replace(/\/[^/]+$/, '');&lt;/P&gt;
&lt;P&gt;var dojoConfig = {&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [{&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;nbsp;&amp;nbsp;&amp;nbsp; name: "agsjs",&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;nbsp;&amp;nbsp;&amp;nbsp; location: path_location + "/src/agsjs/"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&amp;nbsp; &lt;/P&gt;
&lt;P&gt;};&amp;nbsp; &lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To start it all up:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14103765346007420" jivemacro_uid="_14103765346007420"&gt;
&lt;P&gt;require([&lt;/P&gt;
&lt;P&gt;&amp;nbsp; "agsjs/dijit/TOC",&lt;/P&gt;
&lt;P&gt;], function(&lt;/P&gt;
&lt;P&gt;&amp;nbsp; TOC&lt;/P&gt;
&lt;P&gt;){&lt;/P&gt;
&lt;P&gt;&amp;nbsp; // hello world&lt;/P&gt;
&lt;P&gt;});&lt;/P&gt;



&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are defining the agsjs package for DOJO and pointing it to a particular URL on your machine (localhost).&lt;BR /&gt;Then, you require the module as any other module, name is as you want and you are good to go.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 19:16:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752882#M69596</guid>
      <dc:creator>JonathanUihlein</dc:creator>
      <dc:date>2014-09-10T19:16:33Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752883#M69597</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok I followed your advice but here I still get the "Not Found" error 404.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My new map is &lt;A href="http://134.186.111.22/AG_Sandbox/layout-master/demos/Map-Widget-Panel-carousel-BasemapList-Legend.html"&gt;here.&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; It is pointing to my sandbox agsjs but still does not find it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/" rel="nofollow" target="_blank"&gt;http://134.186.111.22/AG_Sandbox/layout-master/demos/src/agsjs/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 19:55:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752883#M69597</guid>
      <dc:creator>AlexGole</dc:creator>
      <dc:date>2014-09-10T19:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: TOC widget cannot be found</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752884#M69598</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok I found the issue. The great script you guys provided had to be placed before bootstrap cdn.js and JQuery.js. It seems like it need to load before these js modules. Not clear why... but it works like a charm now.&lt;/P&gt;&lt;P&gt;Thank you for all your help!&lt;/P&gt;&lt;P&gt;Alex &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Sep 2014 20:08:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/toc-widget-cannot-be-found/m-p/752884#M69598</guid>
      <dc:creator>AlexGole</dc:creator>
      <dc:date>2014-09-10T20:08:40Z</dc:date>
    </item>
  </channel>
</rss>

