<?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: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648961#M60504</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Brilliant!&amp;nbsp; Missed that, I'll take a look at it now and revert to the original code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nice update - grouped styles work as they do in ArcMap now, rather than being split by the unique values.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Aug 2013 12:46:05 GMT</pubDate>
    <dc:creator>AdrianMarsden</dc:creator>
    <dc:date>2013-08-05T12:46:05Z</dc:date>
    <item>
      <title>agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648954#M60497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; For those folks that use the widget agsjs.dijit.TOC, please be aware that a few enhancements have been put in, specifically:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;--FeatureLayer. Supports Simple, UniqueValue and Range Renderer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;--AMD compatible. support both AMD and classic syntax (with sample code).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;--fixed some problem when refresh after layer list change.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Some of the fairly complex but less known functionality was dropped to simplify the code upgrade, such as creation of check box on legend items based on UniqueValueRenderer, etc. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For live sample and download, please go to &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nianwei Liu&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Charlotte, NC&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 17:51:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648954#M60497</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2013-07-26T17:51:05Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648955#M60498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Great update, Nianwei! I really like the widget and am quite thankful that you took the time to create it.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jul 2013 18:13:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648955#M60498</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2013-07-26T18:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648956#M60499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you Nianwei you rock! This is awesome!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 11:07:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648956#M60499</guid>
      <dc:creator>KevinMacLeod1</dc:creator>
      <dc:date>2013-08-01T11:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648957#M60500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Could anybody ever get this portion of the agsjs connection code to work? I could only get a full direct path to the 'agsjs' directory to work.&lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;name: "agsjs", //necessary for TOC
&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; location:location.pathname.replace(/\/[^/]+$/, "")+'/./build/agsjs'&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648957#M60500</guid>
      <dc:creator>BarryGuidry</dc:creator>
      <dc:date>2021-12-12T03:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648958#M60501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Could anybody ever get this portion of the agsjs connection code to work? I could only get a full direct path to the 'agsjs' directory to work&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bottom line is that you need to let the browser resolve to the correct path, and that depends on your folder structure. You can see where the 404 error says in firebug, or simply log the path out to see if matches your actual folders.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 14:29:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648958#M60501</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2013-08-01T14:29:49Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648959#M60502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Liu - many thanks for the update.&amp;nbsp; The only non-style based change I make is to this line&lt;/SPAN&gt;&lt;BR /&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; templateString: '&amp;lt;div class="agsjsTOCNode"&amp;gt;&amp;lt;div data-dojo-attach-point="rowNode" data-dojo-attach-event="onclick:_onClick"&amp;gt;&amp;lt;span data-dojo-attach-point="contentNode" class="agsjsTOCContent"&amp;gt;&amp;lt;span data-dojo-attach-point="checkContainerNode"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;img &lt;SPAN style="color:#ff0000;"&gt;&lt;STRONG&gt;class="tocimage" &lt;/STRONG&gt;&lt;/SPAN&gt;src="${_blankGif}" alt="" data-dojo-attach-point="iconNode" /&amp;gt;&amp;lt;span data-dojo-attach-point="labelNode"&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div data-dojo-attach-point="containerNode" style="display: none;"&amp;gt; &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;',

&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;adding a class to the image - any chance of adding that to your version?&amp;nbsp; It justs gives me a bit more control over style - I add a vertical-algn:bottom to mine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ACM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648959#M60502</guid>
      <dc:creator>AdrianMarsden</dc:creator>
      <dc:date>2021-12-12T03:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648960#M60503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;BR /&gt;adding a class to the image &lt;BR /&gt;ACM&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I added class 'agsjsTOCIcon' class. It's in code not in template string because feature layer's symbol is replaced by a SVG/VML container, not a IMG. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you just need to set your icon image style, you do not really need this new class, simply use&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
.agsjsTOCNode img {
 /* your style */&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;in your style sheet would be sufficient. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I added the class to cover client side none IMG symbol.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648960#M60503</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2021-12-12T03:30:44Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648961#M60504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Brilliant!&amp;nbsp; Missed that, I'll take a look at it now and revert to the original code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nice update - grouped styles work as they do in ArcMap now, rather than being split by the unique values.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Aug 2013 12:46:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648961#M60504</guid>
      <dc:creator>AdrianMarsden</dc:creator>
      <dc:date>2013-08-05T12:46:05Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648962#M60505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure if this is a small glitch, but I used to have&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer: aerials,
&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; slider: true,
&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; title: "Aerials",
&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; collapsed: true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To define a TOC on my aerial service, which is pure rasters, with nothing switched on by default.&amp;nbsp; Using the latest version this gets classed as a un-openable menu item&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
&amp;lt;img src="http://my server/arcgis_js_api/library/3.5/jsapi/js/dojo/dojo/resources/blank.gif" alt="" data-dojo-attach-point="iconNode" class="dijitTreeExpando dijitTreeExpandoClosed" style="visibility: hidden;"&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A very small tweak to my code&lt;/SPAN&gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer: aerials,
&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; slider: true,
&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; title: "Aerials",
&lt;SPAN style="color:#ff0000;"&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; isopen: true,&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; collapsed: true
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and all is fine&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ACM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648962#M60505</guid>
      <dc:creator>AdrianMarsden</dc:creator>
      <dc:date>2021-12-12T03:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648963#M60506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Could anybody ever get this portion of the agsjs connection code to work? I could only get a full direct path to the 'agsjs' directory to work.&lt;PRE class="lia-code-sample line-numbers language-none"&gt;name: "agsjs", //necessary for TOC
&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; location:location.pathname.replace(/\/[^/]+$/, "")+'/./build/agsjs'&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I ended up having IT place the 'agsjs' files on the server, and put the full path to the directory on the server in the web application, which now works. First, I basically tried the same on my Sharepoint site, which did not work.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648963#M60506</guid>
      <dc:creator>BarryGuidry</dc:creator>
      <dc:date>2021-12-12T03:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648964#M60507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is anyone else having trouble viewing the following link provided from the original post:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;A href="http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109"&gt;http://www.arcgis.com/home/item.html?id=9b6280a6bfb0430f8d1ebc969276b109&lt;/A&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am constantly getting error messages using the TOC.js since Monday (off and on throughout the day) and I am thinking it has to do with the new enhancements?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var djConfig = {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parseOnLoad: true,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; packages: [{&lt;BR /&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; "name": "agsjs"&lt;BR /&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; "location": location.pathname.replace(/\/[^/]+$/, "") + '/agsjs'&lt;BR /&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; "location": 'http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/2.04/xbuild/agsjs' // for xdomain load&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;BR /&gt;&lt;BR /&gt;//later in my code, I am also using the following:&lt;BR /&gt;&lt;BR /&gt;//add the legend&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(map, 'onLayersAddResult', function (results) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var toc = new agsjs.dijit.TOC({&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layerInfos: [{&lt;BR /&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; layer: dynaLayer1,&lt;BR /&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; title: "Political Boundaries",&lt;BR /&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; noLegend:false,&lt;BR /&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; noLayers: false&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&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; &lt;BR /&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; ]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&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;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; , 'tocDiv');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; toc.startup();&lt;BR /&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; console.log("Set TOC");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&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; );&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt; map.addLayers([dynaLayer1]);&lt;BR /&gt;&lt;BR /&gt; dojo.connect(map, 'onLoad', function (theMap) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //resize the map when the browser resizes &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.connect(dijit.byId('map'), 'resize', map, map.resize); &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;//"end legend"&lt;BR /&gt;&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can anyone guide me the right direction or if you are getting these error messages throughout the day as well? Please let me know, thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-Melissa&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2013 15:17:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648964#M60507</guid>
      <dc:creator>melissaGomez</dc:creator>
      <dc:date>2013-08-07T15:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648965#M60508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I ended up having IT place the 'agsjs' files on the server, and put the full path to the directory on the server in the web application, which now works. First, I basically tried the same on my Sharepoint site, which did not work.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;hI,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am attempting to host the 'agsjs' files on our own server, I downloaded the code from&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&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;A class="jive-link-external-small" href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/" rel="nofollow" target="_blank"&gt;http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/&lt;/A&gt;&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; and put it&amp;nbsp; in folders on our server and then use path like: &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; //"location": location.pathname.replace(/\/[^/]+$/, '') + '/../src/agsjs' &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When I run the app, I always get the following error....&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;404 Object Not Found - &lt;/SPAN&gt;&lt;A href="http://localhost/APPS/agsjs/build/agsjs/layers/GoogleMapsLayer.js"&gt;http://localhost/APPS/agsjs/build/agsjs/layers/GoogleMapsLayer.js&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;Where is the&amp;nbsp; 'GoogleMapsLayer.js' coming from. I don't want to point to '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://gmaps" rel="nofollow" target="_blank"&gt;http://gmaps&lt;/A&gt;&lt;SPAN&gt;...." seems to unstable lately.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 18:31:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648965#M60508</guid>
      <dc:creator>jerrysalinas</dc:creator>
      <dc:date>2013-08-08T18:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648966#M60509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;hI,&lt;BR /&gt;I am attempting to host the 'agsjs' files on our own server, I downloaded the code from&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/&lt;BR /&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; and put it&amp;nbsp; in folders on our server and then use path like: &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; These are "custom modules". Please make sure you have successfully setup at least one simple dojo custom module on your own server first. There are a few samples in the ArcGIS documentation to walk you through. Once you get past that stage, make sure you saved all file from the code hosting site. Ideally you should use a SVN client to check out the code. Alternatively you can download a zip file from the page on arcgis.com download link. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; If you browser complains can not find a file, chances are you did not save it to correct location, download it and follow Esri or dojo documentation.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2013 18:49:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648966#M60509</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2013-08-08T18:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648967#M60510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;hI,&lt;BR /&gt;I am attempting to host the 'agsjs' files on our own server, I downloaded the code from&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;A href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/" target="_blank"&gt;http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/&lt;/A&gt;&lt;BR /&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; and put it&amp;nbsp; in folders on our server and then use path like: &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //"location": location.pathname.replace(/\/[^/]+$/, '') + '/../src/agsjs' &lt;BR /&gt;When I run the app, I always get the following error....&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;404 Object Not Found - &lt;A href="http://localhost/APPS/agsjs/build/agsjs/layers/GoogleMapsLayer.js" rel="nofollow noopener noreferrer" target="_blank"&gt;http://localhost/APPS/agsjs/build/agsjs/layers/GoogleMapsLayer.js&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Where is the&amp;nbsp; 'GoogleMapsLayer.js' coming from. I don't want to point to '&lt;A href="http://gmaps" target="_blank"&gt;http://gmaps&lt;/A&gt;...." seems to unstable lately.&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;I am not pointing to GoogleMapsLayer.js to display the TOC, but to:&lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
'http://localhost/APPS/agsjs/build/agsjs'&lt;/PRE&gt;&lt;SPAN&gt;But, this is in order to use the TOC feature with my data.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648967#M60510</guid>
      <dc:creator>BarryGuidry</dc:creator>
      <dc:date>2021-12-12T03:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648968#M60511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I am not pointing to GoogleMapsLayer.js to display the TOC, but to:&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
'http://localhost/APPS/agsjs/build/agsjs'&lt;/PRE&gt;But, this is in order to use the TOC feature with my data.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you look at the source files in &lt;/SPAN&gt;&lt;A href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/&lt;/A&gt;&lt;SPAN&gt; and dig down into the build directory or the different releases, you'll see that there is a file GoogleMapsLayer.js located in build/agsjs/layers/. Although you may not use it, the TOC will. Therefore, you should ensure that you copy everything in the directory &lt;/SPAN&gt;&lt;A href="http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/" rel="nofollow noopener noreferrer" target="_blank"&gt;http://gmaps-utility-gis.googlecode.com/svn/tags/agsjs/latest/build/&lt;/A&gt;&lt;SPAN&gt; to your server.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648968#M60511</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-12T03:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648969#M60512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Ken &amp;amp; Everyone.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks I was finally able to get it to work..... I tweaked my file structure, but most importantly. I when I copied the GoogleMapsLayer, I misspelled it, thus it could not find it. I can't believe it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 13:25:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648969#M60512</guid>
      <dc:creator>jerrysalinas</dc:creator>
      <dc:date>2013-08-09T13:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648970#M60513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt; when I copied the GoogleMapsLayer, I misspelled it, thus it could not find it. &lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; You are probably not using the latest version. GoogleMapsLayer was used in a fairly old version in which it get special treatment like toggle traffic layers and switch between basemaps within TOC etc. However, all these features were removed to keep the TOC itself simple. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The download page on arcgis.com links to &lt;/SPAN&gt;&lt;A href="http://www.arcgis.com/sharing/rest/content/items/6e816dab9ea243608ef02236c113a8b4/data" rel="nofollow noopener noreferrer" target="_blank"&gt;http://www.arcgis.com/sharing/rest/content/items/6e816dab9ea243608ef02236c113a8b4/data&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However your browser cache give you an older version. You may need clean your history or use ctrl+f5 to force it. The unzipped build../TOC.js should have a built date of 2013-08-05 or later at the top, as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;/*built on 2013-08-05 12:16:32.99*/ 
define("agsjs/dijit/TOC",["dojo/_base/declare","dijit/_Widget","dijit/_Templated","dojox/gfx","dojo/fx/Toggler","dijit/form/Slider"],function...&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:30:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648970#M60513</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2021-12-12T03:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648971#M60514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've found I had made one other hack to the old code.&amp;nbsp; Basically I want my users to be able to switch greyed out layers on, even when they are greyed out, so they will draw when the users zooms in enough to see them.&amp;nbsp; On the latest version I change this line&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt; if (this.checkNode) if (this.checkNode.set) this.checkNode.set("disabled", a);&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt; if (this.checkNode) if (this.checkNode.set) ;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a better way of doing this without having to hack the code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ACM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Aug 2013 10:45:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648971#M60514</guid>
      <dc:creator>AdrianMarsden</dc:creator>
      <dc:date>2013-08-12T10:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648972#M60515</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;nbsp; Basically I want my users to be able to switch greyed out layers on, even when they are greyed out&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This could lead to some confusing behavior, cause the user may expect the layer to be visible after click. You may consider force the map zoom when user clicked something that is out of scale.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you really want to enabled the disabled checkbox for out of scale layers, you can have a function like.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
function enableAllCheckBox(){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.query('.agsjsTOCOutOfScale').forEach(function(node, idx){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var tocNode = dijit.getEnclosingWidget(node);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tocNode.checkNode) {
&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; if (tocNode.checkNode.set) {
&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; // for dijit.form.CheckBox
&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; tocNode.checkNode.set('disabled', false);
&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; } else {
&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; // for regular HTML checkbox input
&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; tocNode.checkNode.disabled = false;
&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;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Then call this function in the 'onLoad' of TOC, then attach to 'onZoomEnd' event of map. Use a timer if necessary.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:31:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648972#M60515</guid>
      <dc:creator>NianweiLiu</dc:creator>
      <dc:date>2021-12-12T03:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: agsjs.dijit.TOC now supports FeatureLayer and AMD compatible</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648973#M60516</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for that - our users are used to this behaviour - turning on greyed out layers, even through nothing will appear until the zoom is changed, as that is what I gave them 7 years back in my ArcIMS site, using David Bollinger's TOC.&amp;nbsp; So, they seem to be able to cope.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll take a look at your suggestion next time I'm doing work on my site - many thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ACM&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Aug 2013 10:19:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/agsjs-dijit-toc-now-supports-featurelayer-and-amd/m-p/648973#M60516</guid>
      <dc:creator>AdrianMarsden</dc:creator>
      <dc:date>2013-08-13T10:19:44Z</dc:date>
    </item>
  </channel>
</rss>

