<?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: custom template-based widget does not work correctly in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57169#M5022</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ken , really thanks for your advice.&lt;STRONG&gt; the first problem ( that the template does not show ) is solved&lt;/STRONG&gt; by adding the&amp;nbsp; "dojo/on" to app.js file but still i can not see the message in console line. i would appreciate&amp;nbsp; if anyone can give a advice to &lt;STRONG&gt;solve the second&amp;nbsp; problem ( a message should appear in console line that " map is clicked" when i click on map). &lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Apr 2016 03:14:31 GMT</pubDate>
    <dc:creator>Mariagomez1</dc:creator>
    <dc:date>2016-04-08T03:14:31Z</dc:date>
    <item>
      <title>custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57167#M5020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody,&lt;/P&gt;&lt;P&gt;I tried to make simple my codes in order to make easy solving the problem.. It is a widget with a template that shows when i click a button and when i click on map, in console line, a message tell " map is clicked". the problem is that the &lt;STRONG&gt;template does not show&lt;/STRONG&gt; when i click the button and &lt;STRONG&gt;message &lt;/STRONG&gt;&lt;STRONG&gt;does not appear in console line.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;please help me, I have spend long time to solve this problem but i could not find any solution. Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;index.html&amp;nbsp; :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE HTML&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;html&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;head&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;meta &lt;/SPAN&gt;charset=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"utf-8"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;link &lt;/SPAN&gt;rel=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"stylesheet" &lt;/SPAN&gt;href=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"arcgis_js_api/library/3.14/3.14/esri/css/esri.css"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;link &lt;/SPAN&gt;rel=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"stylesheet" &lt;/SPAN&gt;href=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"arcgis_js_api/library/3.14/3.14/dijit/themes/nihilo/nihilo.css"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;meta &lt;/SPAN&gt;http-equiv=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"Content-Type" &lt;/SPAN&gt;content=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"text/html; charset=utf-8" &lt;/SPAN&gt;/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;meta &lt;/SPAN&gt;http-equiv=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"X-UA-Compatible" &lt;/SPAN&gt;content=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"IE=Edge" &lt;/SPAN&gt;/&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;meta &lt;/SPAN&gt;name=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"viewport" &lt;/SPAN&gt;content=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"initial-scale=1,maximum-scale=1,user-scalable=no"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;title&lt;/SPAN&gt;&amp;gt;Y2K Map&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;title&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;link &lt;/SPAN&gt;rel=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"stylesheet" &lt;/SPAN&gt;href=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"css/y2k.css" &lt;/SPAN&gt;/&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;var &lt;/SPAN&gt;&lt;SPAN style="color: #660e7a; font-weight: bold; font-style: italic;"&gt;dojoConfig &lt;/SPAN&gt;= {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #660e7a; font-weight: bold;"&gt;async&lt;/SPAN&gt;: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;true&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #660e7a; font-weight: bold;"&gt;packages&lt;/SPAN&gt;: [{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #660e7a; font-weight: bold;"&gt;name&lt;/SPAN&gt;: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"y2k"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #660e7a; font-weight: bold;"&gt;location&lt;/SPAN&gt;: &lt;SPAN style="color: #660e7a; font-weight: bold; font-style: italic;"&gt;location&lt;/SPAN&gt;.&lt;SPAN style="color: #660e7a; font-weight: bold;"&gt;pathname&lt;/SPAN&gt;.&lt;SPAN style="color: #7a7a43;"&gt;replace&lt;/SPAN&gt;(&lt;SPAN style="color: #0000ff;"&gt;/\/[^\/]*$/&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;''&lt;/SPAN&gt;) + &lt;SPAN style="color: #008000; font-weight: bold;"&gt;'/js'&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}]&lt;/P&gt;&lt;P&gt;&amp;nbsp; };&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;script &lt;/SPAN&gt;src=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"arcgis_js_api/library/3.14/3.14/init.js" &lt;/SPAN&gt;data-dojo-config=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"async: true"&lt;/SPAN&gt;&amp;gt;&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;head&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;body &lt;/SPAN&gt;class=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"nihilo"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"mainwindow"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-type=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/layout/BorderContainer"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-props=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"design:'headline',gutter:false,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp; liveSplitters: true"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;style=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;width: &lt;SPAN style="color: #0000ff;"&gt;100&lt;/SPAN&gt;%; height: &lt;SPAN style="color: #0000ff;"&gt;100&lt;/SPAN&gt;%; margin: &lt;SPAN style="color: #0000ff;"&gt;0&lt;/SPAN&gt;;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"header"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-type=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/layout/ContentPane"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-props=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"region:'top',splitter:true"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;h1&lt;/SPAN&gt;&amp;gt;Year 2000 Map&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;h1&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"buttonbar"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;button &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"census-btn" &lt;/SPAN&gt;data-dojo-type=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/form/Button"&lt;/SPAN&gt;&amp;gt;Census&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;button&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"map" &lt;/SPAN&gt;data-dojo-type=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/layout/ContentPane"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-props=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"region:'center',splitter:true"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"census-widget"&lt;/SPAN&gt;&amp;gt;&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;id=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"footer"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-type=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/layout/ContentPane"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-props=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"region:'bottom',splitter:true"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;style=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;height:&lt;SPAN style="color: #0000ff;"&gt;21&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;span&lt;/SPAN&gt;&amp;gt;Courtesy of the Y2K Society&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;span&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;script &lt;/SPAN&gt;type=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"text/javascript" &lt;/SPAN&gt;src=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"js/app.js"&lt;/SPAN&gt;&amp;gt;&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;script&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;body&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;html&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;app.js :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require([&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/parser"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/_base/lang"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"esri/map"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"y2k/Census"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/layout/ContentPane"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/layout/BorderContainer"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/form/Button"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"esri/geometry/Extent"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/registry"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/dom"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/domReady!"&lt;BR /&gt;&lt;/SPAN&gt;], &lt;SPAN style="color: #000080; font-weight: bold;"&gt;function&lt;/SPAN&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp; parser,&lt;/P&gt;&lt;P&gt;&amp;nbsp; dojoOn,&lt;/P&gt;&lt;P&gt;&amp;nbsp; lang,&lt;/P&gt;&lt;P&gt;&amp;nbsp; map,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Census,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ContentPane,&lt;/P&gt;&lt;P&gt;&amp;nbsp; BorderContainer,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Button,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Extent,&lt;/P&gt;&lt;P&gt;&amp;nbsp; registry,&lt;/P&gt;&lt;P&gt;&amp;nbsp; dom&lt;/P&gt;&lt;P&gt;&amp;nbsp; ) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; parser.parse();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;var &lt;/SPAN&gt;bounds = &lt;SPAN style="color: #000080; font-weight: bold;"&gt;new &lt;/SPAN&gt;esri.geometry.Extent({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"xmin"&lt;/SPAN&gt;:&lt;SPAN style="color: #0000ff;"&gt;817962&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"ymin"&lt;/SPAN&gt;:-&lt;SPAN style="color: #0000ff;"&gt;187036&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"xmax"&lt;/SPAN&gt;:&lt;SPAN style="color: #0000ff;"&gt;1566109&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"ymax"&lt;/SPAN&gt;:&lt;SPAN style="color: #0000ff;"&gt;785554&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"spatialReference"&lt;/SPAN&gt;:{&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"wkid"&lt;/SPAN&gt;:&lt;SPAN style="color: #0000ff;"&gt;32640&lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;var &lt;/SPAN&gt;map = &lt;SPAN style="color: #000080; font-weight: bold;"&gt;new &lt;/SPAN&gt;esri.Map(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"map"&lt;/SPAN&gt;, {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; extent: bounds&lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;var &lt;/SPAN&gt;census = &lt;SPAN style="color: #000080; font-weight: bold;"&gt;new &lt;/SPAN&gt;Census({&lt;/P&gt;&lt;P&gt;&amp;nbsp; map: map,&lt;/P&gt;&lt;P&gt;&amp;nbsp; mapService: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Flocalhost%3A6080%2Farcgis%2Frest%2Fservices%2FsdeMXD%2FMapServer%2F" rel="nofollow" target="_blank"&gt;http://localhost:6080/arcgis/rest/services/sdeMXD/MapServer/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"census-widget"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;var &lt;/SPAN&gt;censusBtn = registry.byId(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"census-btn"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; censusBtn.on(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"click"&lt;/SPAN&gt;, lang.hitch(census, census.show));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Census.js :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;define([&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/_base/declare"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/_WidgetBase"&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/_TemplatedMixin"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dijit/_OnDijitClickMixin"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/dom-style"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/text!./templates/Census.html"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"esri/tasks/IdentifyParameters"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"esri/tasks/IdentifyTask"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"esri/InfoTemplate"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/on"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/_base/lang"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"dojo/dom"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;function &lt;/SPAN&gt;(declare, _WidgetBase, _TemplatedMixin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; _OnDijitClickMixin, domStyle, dijitTemplate, IdentifyParameters, IdentifyTask,&lt;/P&gt;&lt;P&gt;&amp;nbsp; InfoTemplate,dojoOn, lang, dom ) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;return &lt;/SPAN&gt;declare([_WidgetBase, _TemplatedMixin, _OnDijitClickMixin], {&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; baseClass: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"y2k-census"&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; templateString: dijitTemplate,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; constructor: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;function &lt;/SPAN&gt;(options, srcRefNode) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"we are in constructor "&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;if &lt;/SPAN&gt;(&lt;SPAN style="color: #000080; font-weight: bold;"&gt;typeof &lt;/SPAN&gt;srcRefNode === &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"string"&lt;/SPAN&gt;) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; srcRefNode = dom.byId(srcRefNode)&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;.map = options.map || &lt;SPAN style="color: #000080; font-weight: bold;"&gt;null&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;.domNode = srcRefNode;&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; show: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;function &lt;/SPAN&gt;() {&lt;/P&gt;&lt;P&gt;&amp;nbsp; domStyle.set(&lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;.domNode, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"display"&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"block"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;._mapClickHandler = &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;.map.on(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"click"&lt;/SPAN&gt;, lang.hitch(&lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;, &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;._onMapClick));&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&amp;nbsp; hide: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;function &lt;/SPAN&gt;() {&lt;/P&gt;&lt;P&gt;&amp;nbsp; domStyle.set(&lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;.domNode, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"display"&lt;/SPAN&gt;, &lt;SPAN style="color: #008000; font-weight: bold;"&gt;"none"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;if &lt;/SPAN&gt;(&lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;._mapClickHandler &amp;amp;&amp;amp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;._mapClickHandler.remove) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000080; font-weight: bold;"&gt;this&lt;/SPAN&gt;._mapClickHandler.remove();&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; _onMapClick: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;function &lt;/SPAN&gt;(event) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"map is clicked"&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp; },&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; });&lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;census.html : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div &lt;/SPAN&gt;class=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"${baseClass}" &lt;/SPAN&gt;style=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;display: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;none&lt;/SPAN&gt;;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;span &lt;/SPAN&gt;class=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"${baseClass}-close"&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;data-dojo-attach-event=&lt;SPAN style="color: #008000; font-weight: bold;"&gt;"ondijitclick:hide"&lt;/SPAN&gt;&amp;gt;X&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;span&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;b&lt;/SPAN&gt;&amp;gt;Census Data&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;b&lt;/SPAN&gt;&amp;gt;&amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;br &lt;/SPAN&gt;/&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;p&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Click on a location in the United States to view the census data for that region.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;p&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/&lt;SPAN style="color: #000080; font-weight: bold;"&gt;div&lt;/SPAN&gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;y2k.css:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;html&lt;/SPAN&gt;, &lt;SPAN style="color: #000080; font-weight: bold;"&gt;body &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt; border: &lt;SPAN style="color: #0000ff;"&gt;0&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; margin: &lt;SPAN style="color: #0000ff;"&gt;0&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; padding: &lt;SPAN style="color: #0000ff;"&gt;0&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; height: &lt;SPAN style="color: #0000ff;"&gt;100&lt;/SPAN&gt;%;&lt;/P&gt;&lt;P&gt; width: &lt;SPAN style="color: #0000ff;"&gt;100&lt;/SPAN&gt;%;&lt;/P&gt;&lt;P&gt; font-size: &lt;SPAN style="color: #0000ff;"&gt;14&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;h1 &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt; margin: &lt;SPAN style="color: #0000ff;"&gt;2&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; display: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;inline-block&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; *display: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;inline&lt;/SPAN&gt;; &lt;SPAN style="color: #808080; font-style: italic;"&gt;/* IE 7 compatible */&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #808080; font-style: italic;"&gt; &lt;/SPAN&gt;zoom: &lt;SPAN style="color: #0000ff;"&gt;1&lt;/SPAN&gt;; &lt;SPAN style="color: #808080; font-style: italic;"&gt;/* IE 7 compatible */&lt;BR /&gt;&lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#buttonbar &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt; position: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;absolute&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; top: &lt;SPAN style="color: #0000ff;"&gt;10&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; right: &lt;SPAN style="color: #0000ff;"&gt;15&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; width: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;auto&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt; height: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;auto&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#mainwindow&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#mainwindow &lt;/SPAN&gt;.&lt;SPAN style="color: #000080; font-weight: bold;"&gt;dijitSplitter &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; background: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;#fffaa9&lt;/SPAN&gt;; &lt;SPAN style="color: #808080; font-style: italic;"&gt;/* paler yellow */&lt;BR /&gt;&lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#header&lt;/SPAN&gt;, &lt;SPAN style="color: #000080; font-weight: bold;"&gt;#footer &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; -moz-border-radius: &lt;SPAN style="color: #0000ff;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; -webkit-border-radius: &lt;SPAN style="color: #0000ff;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; border-radius: &lt;SPAN style="color: #0000ff;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; border: &lt;SPAN style="color: #0000ff;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px solid &lt;/SPAN&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#6f6222&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#header &lt;/SPAN&gt;{ background: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;#ffec50&lt;/SPAN&gt;; &lt;SPAN style="color: #808080; font-style: italic;"&gt;/* bold yellow */ &lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-weight: bold;"&gt;#footer &lt;/SPAN&gt;{ background: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;#d0a921&lt;/SPAN&gt;; &lt;SPAN style="color: #808080; font-style: italic;"&gt;/* darker yellow */ &lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;SPAN style="color: #000080; font-weight: bold;"&gt;y2k-census &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; position: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;absolute&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; width: &lt;SPAN style="color: #0000ff;"&gt;150&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; top: &lt;SPAN style="color: #0000ff;"&gt;20&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; right: &lt;SPAN style="color: #0000ff;"&gt;20&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; z-index: &lt;SPAN style="color: #0000ff;"&gt;100&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; height: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;auto&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; background: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;white&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; padding: &lt;SPAN style="color: #0000ff;"&gt;5&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; -moz-border-radius: &lt;SPAN style="color: #0000ff;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; -webkit-border-radius: &lt;SPAN style="color: #0000ff;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; border-radius: &lt;SPAN style="color: #0000ff;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.&lt;SPAN style="color: #000080; font-weight: bold;"&gt;y2k-census-close &lt;/SPAN&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; font-weight: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;bold&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; color: &lt;SPAN style="color: #000080; font-weight: bold;"&gt;#ff2222&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cursor: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;pointer&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; padding: &lt;SPAN style="color: #0000ff;"&gt;3&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;px&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; float: &lt;SPAN style="color: #008000; font-weight: bold;"&gt;right&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp; font-size: &lt;SPAN style="color: #0000ff;"&gt;1.3&lt;/SPAN&gt;&lt;SPAN style="color: #008000; font-weight: bold;"&gt;em&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Apr 2016 17:31:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57167#M5020</guid>
      <dc:creator>Mariagomez1</dc:creator>
      <dc:date>2016-04-07T17:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57168#M5021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One issue is the function in your app.js contains the argument "dojoOn", but you don't have that module in your require list. However, if you're getting the console message "map is clicked", that must not be a problem in your original code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Apr 2016 17:36:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57168#M5021</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2016-04-07T17:36:18Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57169#M5022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ken , really thanks for your advice.&lt;STRONG&gt; the first problem ( that the template does not show ) is solved&lt;/STRONG&gt; by adding the&amp;nbsp; "dojo/on" to app.js file but still i can not see the message in console line. i would appreciate&amp;nbsp; if anyone can give a advice to &lt;STRONG&gt;solve the second&amp;nbsp; problem ( a message should appear in console line that " map is clicked" when i click on map). &lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Apr 2016 03:14:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57169#M5022</guid>
      <dc:creator>Mariagomez1</dc:creator>
      <dc:date>2016-04-08T03:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57170#M5023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maria,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; The only problems I see are in the app.js. (as you already stated you need the "dojo/on" require, you are using legacy coding style and AMD style, and your parameter for map is "map" and it needs to be "Map"):&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/parser",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/on",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/lang",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/map",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "y2k/Census",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/layout/ContentPane",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/layout/BorderContainer",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/form/Button",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/Extent",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dijit/registry",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/dom",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/domReady!"
], function(
&amp;nbsp;&amp;nbsp;&amp;nbsp; parser,
&amp;nbsp;&amp;nbsp;&amp;nbsp; on,
&amp;nbsp;&amp;nbsp;&amp;nbsp; lang,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Map,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Census,
&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentPane,
&amp;nbsp;&amp;nbsp;&amp;nbsp; BorderContainer,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Button,
&amp;nbsp;&amp;nbsp;&amp;nbsp; Extent,
&amp;nbsp;&amp;nbsp;&amp;nbsp; registry,
&amp;nbsp;&amp;nbsp;&amp;nbsp; dom
) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse();
&amp;nbsp;&amp;nbsp;&amp;nbsp; var bounds = new Extent({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmin": 817962,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymin": -187036,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmax": 1566109,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymax": 785554,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "spatialReference": {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "wkid": 32640
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new Map("map", {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extent: bounds
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; var census = new Census({
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map: map,
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mapService: "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Flocalhost%3A6080%2Farcgis%2Frest%2Fservices%2FsdeMXD%2FMapServer%2F" target="_blank"&gt;http://localhost:6080/arcgis/rest/services/sdeMXD/MapServer/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "census-widget");
&amp;nbsp;&amp;nbsp;&amp;nbsp; var censusBtn = registry.byId("census-btn");
&amp;nbsp;&amp;nbsp;&amp;nbsp; censusBtn.on("click", lang.hitch(census, census.show));
});&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:10:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57170#M5023</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-10T22:10:23Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57171#M5024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And since you aren't using DojoOn in your code, why are you including it (and "dojo/on") in both app.js and Census.js? The "on" functionality is built into the ArcGIS API modules. You should add "&lt;A href="https://dojotoolkit.org/reference-guide/1.10/dojo/on.html"&gt;dojo/on&lt;/A&gt;" if you are using some of its added functionality, such as pausing an event or having it only fire once.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Apr 2016 14:55:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57171#M5024</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2016-04-08T14:55:08Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57172#M5025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Robert, I changed the app.js according to your codes and all codes moved from legacy to AMD. however, &lt;STRONG&gt;still when i click on map, the "map is clicked" message does not appear in console line.. any idea??&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;the changed app.js file :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require([&lt;/P&gt;&lt;P&gt; "dojo/parser",&lt;/P&gt;&lt;P&gt; "dojo/on",&lt;/P&gt;&lt;P&gt; "dojo/_base/lang",&lt;/P&gt;&lt;P&gt; "esri/map",&lt;/P&gt;&lt;P&gt; "y2k/Census",&lt;/P&gt;&lt;P&gt; "dijit/layout/ContentPane",&lt;/P&gt;&lt;P&gt; "dijit/layout/BorderContainer",&lt;/P&gt;&lt;P&gt; "dijit/form/Button",&lt;/P&gt;&lt;P&gt; "esri/geometry/Extent",&lt;/P&gt;&lt;P&gt; "dijit/registry",&lt;/P&gt;&lt;P&gt;&amp;nbsp; "dojo/dom",&lt;/P&gt;&lt;P&gt; "dojo/domReady!"&lt;/P&gt;&lt;P&gt;], function(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; parser,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; dojoOn,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; lang,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Map,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Census,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ContentPane,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BorderContainer,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Button,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Extent,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; registry,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; dom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; parser.parse(); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bounds = new Extent({&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmin":817962,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymin":-187036,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmax":1566109,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymax":785554,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "spatialReference":{"wkid":32640}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = new Map("map", { &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; extent: bounds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var census = new Census({&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; map: map,&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; mapService: "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Flocalhost%3A6080%2Farcgis%2Frest%2Fservices%2FsdeMXD%2FMapServer%2F" rel="nofollow" target="_blank"&gt;http://localhost:6080/arcgis/rest/services/sdeMXD/MapServer/&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, "census-widget"); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var censusBtn = registry.byId("census-btn"); &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; censusBtn.on("click", lang.hitch(census, census.show)); &lt;/P&gt;&lt;P&gt;});&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Apr 2016 02:32:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57172#M5025</guid>
      <dc:creator>Mariagomez1</dc:creator>
      <dc:date>2016-04-09T02:32:35Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57173#M5026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you guys . the problem solved. &lt;STRONG&gt;thank you Ken and Robert. &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Apr 2016 10:36:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57173#M5026</guid>
      <dc:creator>Mariagomez1</dc:creator>
      <dc:date>2016-04-09T10:36:20Z</dc:date>
    </item>
    <item>
      <title>Re: custom template-based widget does not work correctly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57174#M5027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maria,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Don't forget to mark this thread as answered.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 09 Apr 2016 12:28:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/custom-template-based-widget-does-not-work/m-p/57174#M5027</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-04-09T12:28:42Z</dc:date>
    </item>
  </channel>
</rss>

