<?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: Whats wrong with my logic? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386019#M35637</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The if and else if statements both return infoContent2. Is that correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN class="keyword"&gt;if (bldgContentObject.thumbnails === &lt;SPAN class="string"&gt;"'NoImage2.jpg'"&lt;/SPAN&gt;){&lt;SPAN class="keyword"&gt;return&lt;/SPAN&gt; infoContent2;}&lt;/SPAN&gt;
&lt;SPAN class="keyword"&gt;&lt;SPAN class="keyword"&gt;else {&lt;SPAN class="keyword"&gt;return&lt;/SPAN&gt; infoContent2;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 17:44:28 GMT</pubDate>
    <dc:creator>KenBuja</dc:creator>
    <dc:date>2021-12-11T17:44:28Z</dc:date>
    <item>
      <title>Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386018#M35636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to set the contents of an infoTemplate based on an if/else statement, however, its not giving me the results that I would expect. Certain fields in the 'thumbnails' field contain a field that is call 'NoImage2.jpg'. If the field contains this title I want this field removed from the infotemplate window. When I test the logic, the infotemplate always returns the else statement. If I remove the else statement and have the function only evaluate the if statement, the windows comeback blank, even for the objects that it should apply to. I'm clearly overlooking something but I can't figure it out. Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt; map = new Map("map",{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "streets",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center:[-111.836, 40.765], //long, lat
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: 14
&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; bldgContentObject = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; objectid: '${OBJECTID}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; formalName: '"${formal_name:formatStructureNameForThumbnailModal}"',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; informalName: '"${informal_name:formatStructureNameForThumbnailModal}"',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; streetAddress: '${street_address}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; city: '${city}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; state: '${state}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zipCode: '${zip_code}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; thumbnails: '${thumbnails}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buildingNumber: '${building_number}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abbreviation: '${abbreviation}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lattitude: '${lattitude:gsvLat}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; longitude: '${longitude:gsvLon}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gsvHeading: '${gsv_heading:gsvHeading}',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gsvPitch: '${gsv_pitch:gsvPitch}'
&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; symbol = new SimpleFillSymbol(SimpleFillSymbol.STYLE_NULL,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID)); //new Color([0,0,0])), new Color([0,0,0]));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //infoTemplate = new InfoTemplate("${informal_name}", "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;${building_number}&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Abbrv: &amp;lt;/b&amp;gt;${abbreviation}&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Thumbnail: &amp;lt;/b&amp;gt;${thumbnails}&amp;lt;br&amp;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; infoTemplate = new InfoTemplate();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate.setTitle (bldgContentObject.informalName);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var infoContent1 = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+bldgContentObject.buildingNumber+"&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Thumbnail: &amp;lt;/b&amp;gt;"+bldgContentObject.thumbnails;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var infoContent2 = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+bldgContentObject.buildingNumber;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //infoTemplate.setContent("&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;${building_number}&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Abbrv: &amp;lt;/b&amp;gt;${abbreviation}&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Thumbnail: &amp;lt;/b&amp;gt;${thumbnails}&amp;lt;br&amp;gt;"); //Works
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //infoTemplate.setContent(infoContent1); //This logic works
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate.setContent(templateContent());
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function templateContent (){
&amp;nbsp;&amp;nbsp;&amp;nbsp; //return bldgContentObject.thumbnails; //name in the thumbnails field (string)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (bldgContentObject.thumbnails === "'NoImage2.jpg'"){return infoContent2;} //returns a content window with only the title
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //if (bldgContentObject.thumbnails === "NoImage2.jpg"){return infoContent2;}) //same results as above
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //if bldgContentObject.thumbnails === '"NoImage2.jpg"'){return infoContent2;}// same results as above
&amp;nbsp;&amp;nbsp;&amp;nbsp; else {return infoContent1;}
&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; map.on("click", doQuery);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask = new QueryTask("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Ffmags.fm.utah.edu%2Farcgis%2Frest%2Fservices%2Fmapservices%2Fpublic_basemap_2014%2FMapServer%2F41" target="_blank"&gt;http://fmags.fm.utah.edu/arcgis/rest/services/mapservices/public_basemap_2014/MapServer/41&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask.on("complete", addToMap);
&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; query = new Query();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.returnGeometry = true;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outFields = ["*"];
&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; function doQuery(evt) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //clear currently displayed results
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.clear();
&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; query.geometry = evt.mapPoint;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query.outSpatialReference&amp;nbsp; = map.spatialReference;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; queryTask.execute(query);
&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; function addToMap(results) {&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; var featureArray = results.featureSet.features;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var feature = featureArray[0];&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; map.graphics.add(feature.setSymbol(symbol).setInfoTemplate(infoTemplate));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;
&amp;nbsp; &amp;lt;/head&amp;gt;

&amp;nbsp; &amp;lt;body&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="map"&amp;gt;&amp;lt;/div&amp;gt;
&amp;nbsp; &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:44:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386018#M35636</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2021-12-11T17:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386019#M35637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The if and else if statements both return infoContent2. Is that correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN class="keyword"&gt;if (bldgContentObject.thumbnails === &lt;SPAN class="string"&gt;"'NoImage2.jpg'"&lt;/SPAN&gt;){&lt;SPAN class="keyword"&gt;return&lt;/SPAN&gt; infoContent2;}&lt;/SPAN&gt;
&lt;SPAN class="keyword"&gt;&lt;SPAN class="keyword"&gt;else {&lt;SPAN class="keyword"&gt;return&lt;/SPAN&gt; infoContent2;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:44:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386019#M35637</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-11T17:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386020#M35638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rachael,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should look at the help docs for formatting infowindow content, specifically &lt;/P&gt;&lt;H4 style="margin-top: 0.2em; margin-bottom: 0.4em; font-family: 'Avenir LT W01 65 Medium', Arial, Helvetica, sans-serif; font-weight: 500; font-size: 1.2em; color: #4d4d4d; background-color: #fefefe;"&gt;Using custom functions:&lt;/H4&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jshelp/intro_formatinfowindow.html" title="https://developers.arcgis.com/javascript/jshelp/intro_formatinfowindow.html"&gt;Format info window content | Guide | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your line &lt;/P&gt;&lt;P&gt;infoTemplate.setContent(templateContent());&lt;/P&gt;&lt;P&gt;should be:&lt;/P&gt;&lt;P&gt;infoTemplate.setContent(templateContent);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in your &lt;/P&gt;&lt;P&gt;function templateContent (){&lt;/P&gt;&lt;P&gt;function you need to work with the graphic. &lt;/P&gt;&lt;P&gt;function templateContent (graphic){&lt;/P&gt;&lt;P&gt; &lt;SPAN class="kwd" style="color: #333333; font-weight: bold;"&gt;var&lt;/SPAN&gt;&lt;SPAN class="pln" style="color: #595959;"&gt; attrs &lt;/SPAN&gt;&lt;SPAN class="pun" style="color: #666600;"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln" style="color: #595959;"&gt; graphic&lt;/SPAN&gt;&lt;SPAN class="pun" style="color: #666600;"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln" style="color: #595959;"&gt;attributes;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 18:47:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386020#M35638</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-04-21T18:47:32Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386021#M35639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;correct&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 19:30:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386021#M35639</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2016-04-21T19:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386022#M35640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks Robert - I'll take a look at the link you provided&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as your suggestion for this:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Your line &lt;/P&gt;&lt;P&gt;infoTemplate.setContent(templateContent());&lt;/P&gt;&lt;P&gt;should be:&lt;/P&gt;&lt;P&gt;infoTemplate.setContent(templateContent);&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I tried that, but your suggestion returns this:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/195938_pastedImage_2.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;whereas my statement returns the field value:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/195939_pastedImage_3.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 19:36:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386022#M35640</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2016-04-21T19:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386023#M35641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then what is the purpose of infoContent1?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 19:46:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386023#M35641</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2016-04-21T19:46:26Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386024#M35642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My mistake - thats a mistype and I've edited the original post (thank you for catching that). &lt;/P&gt;&lt;P&gt;&lt;SPAN class="keyword"&gt;It should read: &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="keyword"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="keyword"&gt;if (bldgContentObject.thumbnails === &lt;SPAN class="string"&gt;"'NoImage2.jpg'"&lt;/SPAN&gt;){&lt;SPAN class="keyword"&gt;return&lt;/SPAN&gt; infoContent2;}&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="keyword"&gt;else {&lt;SPAN class="keyword"&gt;return&lt;/SPAN&gt; infoContent1;}&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 19:53:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386024#M35642</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2016-04-21T19:53:51Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386025#M35643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rachel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Why either one of those images is displaying the thumbnail info does not make any sense to me. Supposedly your function is returning infoContent2. And infoContent2 should be "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+bldgContentObject.buildingNumber. Have you changed your code since you posted what you did above to account for this difference in what code we can see and what is actually running on your end?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 19:59:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386025#M35643</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-04-21T19:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386026#M35644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the images I posted were simply to show you that keeping my format : infoTemplate.setContent(templateContent());&lt;/P&gt;&lt;P&gt;gives my attribute information, but your suggestion of infoTemplate.setContent(templateContent); does not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keeping things within context, if I run the code using my format of infoTemplate.setContent(templateContent());&lt;/P&gt;&lt;P&gt;The following image defaults to infoConent1, but it should be recognizing infoContent2&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="195940" alt="" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/195940_pastedImage_0.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if I use your suggested format: infoTemplate.setContent(templateContent); it still defaults to the infoContent1&amp;nbsp; (which it should not), but it does not give me the attribute value&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="195941" alt="" class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/195941_pastedImage_1.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope this provides some clarity.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 20:09:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386026#M35644</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2016-04-21T20:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386027#M35645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try to follow my logic to solve ur issue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First u need to do the query to pass the parameters to that function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; function templateContent(graphic, infoTemplate){&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; var attr = graphic.attributes['thumbnails'];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (attr = "NoImage2.jpg"){&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; var infoContent1 = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+ bldgContentObject.buildingNumber + &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;&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;lt;br&amp;gt;&amp;lt;b&amp;gt;Thumbnail: &amp;lt;/b&amp;gt;" +&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;&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;lt;img&amp;gt;${thumbnails}&amp;lt;/img&amp;gt;";&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; infoTemplate.setContent(infoContent1);&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; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&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; var infoContent2 = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;" + bldgContentObject.buildingNumber;&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; infoTemplate.setContent(infoContent2);&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&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; }&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 20:27:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386027#M35645</guid>
      <dc:creator>EvelynHernandez</dc:creator>
      <dc:date>2016-04-21T20:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386028#M35646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rachel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; OK, keep the setContent the way you had it but update your function to this and see if it works for you:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;function templateContent (graphic){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (graphic.attributes.thumbnails === "NoImage2.jpg"){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return infoContent2;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return infoContent1;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } 
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:44:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386028#M35646</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T17:44:30Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386029#M35647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the suggestion, but it still doesn't work. The popup gives me the title, but the content window just says "no information available"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 21:13:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386029#M35647</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2016-04-21T21:13:49Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386030#M35648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rachel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Try adding in a console.info in the function then.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function templateContent (graphic){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.info(graphic.attributes.thumbnails);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (graphic.attributes.thumbnails === "NoImage2.jpg"){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return infoContent2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return infoContent1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Apr 2016 21:17:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386030#M35648</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-04-21T21:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386031#M35649</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for the delayed response - following all of your advice I melded a few of the methods together and I got it to work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Create infoTemplate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate = new InfoTemplate("${informal_name}",infoContent);&lt;/P&gt;&lt;P&gt;&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; function infoContent (graphic){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (graphic.attributes.thumbnails === "NoImage2.jpg")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {content = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+graphic.attributes.building_number+"&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Abbrv: &amp;lt;/b&amp;gt;"+graphic.attributes.abbreviation+"&amp;lt;br&amp;gt;";}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {content = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+graphic.attributes.building_number+"&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Abbrv: &amp;lt;/b&amp;gt;"+graphic.attributes.abbreviation+"&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Photo Name: &amp;lt;/b&amp;gt;"+graphic.attributes.thumbnails;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(graphic.attributes.thumbnails);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return content;&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;&lt;/P&gt;&lt;P&gt;The resource page you linked me to (&lt;A href="https://developers.arcgis.com/javascript/jshelp/intro_formatinfowindow.html" title="https://developers.arcgis.com/javascript/jshelp/intro_formatinfowindow.html"&gt;Format info window content | Guide | ArcGIS API for JavaScript&lt;/A&gt; ) was especially helpfull as well. It just took some time reading and reading all the examples.&lt;/P&gt;&lt;P&gt;Thank you for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2016 20:49:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386031#M35649</guid>
      <dc:creator>RachelAlbritton</dc:creator>
      <dc:date>2016-04-28T20:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: Whats wrong with my logic?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386032#M35650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since part of your content is the same for both cases, you could do this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;function infoContent (graphic){
&amp;nbsp;&amp;nbsp;&amp;nbsp; content = "&amp;lt;b&amp;gt;BN: &amp;lt;/b&amp;gt;"+graphic.attributes.building_number+"&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;Abbrv: &amp;lt;/b&amp;gt;"+graphic.attributes.abbreviation+"&amp;lt;br&amp;gt;";
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (graphic.attributes.thumbnails !== "NoImage2.jpg"){
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content += "&amp;lt;b&amp;gt;Photo Name: &amp;lt;/b&amp;gt;"+graphic.attributes.thumbnails;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(graphic.attributes.thumbnails);
&amp;nbsp;&amp;nbsp;&amp;nbsp; return content;
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:44:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/whats-wrong-with-my-logic/m-p/386032#M35650</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-11T17:44:33Z</dc:date>
    </item>
  </channel>
</rss>

