<?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 Resize image in popup in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460060#M42523</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm creating my first web app based on the javascript API.&amp;nbsp; I'm creating a custom popup that has an image that when clicked on takes you to a specified link.&amp;nbsp; I've got the popup setup complete, with the exception of the image size.&amp;nbsp; I can't figure out where the resizing information gets placed.&amp;nbsp; Below is popup code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var infoTemplate = new InfoTemplate();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate.setTitle("${FacilityID}");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate.setContent("&amp;lt;b&amp;gt;Location: &amp;lt;/b&amp;gt;${Name}&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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;b&amp;gt;DVR: &amp;lt;/b&amp;gt;${DVR}&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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;b&amp;gt;IP Address: &amp;lt;/b&amp;gt;${IPaddress}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Year Installed: &amp;lt;/b&amp;gt;${YearInst}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Make: &amp;lt;/b&amp;gt;${Make}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Model: &amp;lt;/b&amp;gt;${Model}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Comments: &amp;lt;/b&amp;gt;${Comments} &amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Camera: &amp;lt;/b&amp;gt; Click image to see live feed &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;a target = '${HTMLlink}' href=${HTMLlink} &amp;lt;/a&amp;gt;&amp;nbsp; &amp;lt;img src= &lt;A href="https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/images/115334main_image_feature_329_ys_full.jpg?itok=5fCNhx13"&gt;https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/images/115334main_image_feature_329_ys_full.jpg?itok=5fCNhx13&lt;/A&gt; &amp;lt;/a&amp;gt;&amp;nbsp; &amp;lt;br/&amp;gt;") ;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 May 2016 17:25:42 GMT</pubDate>
    <dc:creator>RoxanneWilson</dc:creator>
    <dc:date>2016-05-12T17:25:42Z</dc:date>
    <item>
      <title>Resize image in popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460060#M42523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm creating my first web app based on the javascript API.&amp;nbsp; I'm creating a custom popup that has an image that when clicked on takes you to a specified link.&amp;nbsp; I've got the popup setup complete, with the exception of the image size.&amp;nbsp; I can't figure out where the resizing information gets placed.&amp;nbsp; Below is popup code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var infoTemplate = new InfoTemplate();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate.setTitle("${FacilityID}");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infoTemplate.setContent("&amp;lt;b&amp;gt;Location: &amp;lt;/b&amp;gt;${Name}&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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;b&amp;gt;DVR: &amp;lt;/b&amp;gt;${DVR}&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;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;b&amp;gt;IP Address: &amp;lt;/b&amp;gt;${IPaddress}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Year Installed: &amp;lt;/b&amp;gt;${YearInst}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Make: &amp;lt;/b&amp;gt;${Make}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Model: &amp;lt;/b&amp;gt;${Model}&amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Comments: &amp;lt;/b&amp;gt;${Comments} &amp;lt;br/&amp;gt;" +&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&amp;lt;b&amp;gt;Camera: &amp;lt;/b&amp;gt; Click image to see live feed &amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;lt;a target = '${HTMLlink}' href=${HTMLlink} &amp;lt;/a&amp;gt;&amp;nbsp; &amp;lt;img src= &lt;A href="https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/images/115334main_image_feature_329_ys_full.jpg?itok=5fCNhx13"&gt;https://www.nasa.gov/sites/default/files/styles/image_card_4x3_ratio/public/images/115334main_image_feature_329_ys_full.jpg?itok=5fCNhx13&lt;/A&gt; &amp;lt;/a&amp;gt;&amp;nbsp; &amp;lt;br/&amp;gt;") ;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 17:25:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460060#M42523</guid>
      <dc:creator>RoxanneWilson</dc:creator>
      <dc:date>2016-05-12T17:25:42Z</dc:date>
    </item>
    <item>
      <title>Re: Resize image in popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460061#M42524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;This is how I do that:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;&lt;SPAN&gt;&amp;lt;a href=&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fgis.ashland.or.us%2Fcemetery%2F%24" rel="nofollow" target="_blank"&gt;http://gis.ashland.or.us/cemetery/$&lt;/A&gt;&lt;SPAN&gt;{Photo_loc} target='_blank'&amp;gt; &amp;lt;img src=${Photo_loc} WIDTH=150 HEIGHT=150&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;br/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 17:41:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460061#M42524</guid>
      <dc:creator>RickeyFight</dc:creator>
      <dc:date>2016-05-12T17:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Resize image in popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460062#M42525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That worked!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you know if there is a way to resize to maintain proportion?&amp;nbsp; At this point, I'm not sure if each image will be at the same resolution size.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 17:46:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460062#M42525</guid>
      <dc:creator>RoxanneWilson</dc:creator>
      <dc:date>2016-05-12T17:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: Resize image in popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460063#M42526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes change height or width to auto:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WIDTH=150 HEIGHT=Auto&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will keep the ratio of the image. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 May 2016 18:16:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460063#M42526</guid>
      <dc:creator>RickeyFight</dc:creator>
      <dc:date>2016-05-12T18:16:27Z</dc:date>
    </item>
    <item>
      <title>Re: Resize image in popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460064#M42527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Roxanne,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I would use a function to set the content that way you can calculate the size for width and height in the JS code to maintain aspect ratio.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;require(['dojo/Deferred', 'dojo/_base/lang'], function(Deferred, lang){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function getMeta(url){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var def = new Deffered();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var img = new Image();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; img.onload = function(){&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; def.resolve({width: this.width, height: this.height});&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; img.src = url;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return def;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var imgSize;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; getMeta("your image url").then( lang.hitch(this, function(value){&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imgSize = value;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var imgWidth = 150; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var imgHeight = (150/imgSize.width) * imgSize.height;&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, 12 May 2016 18:42:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/460064#M42527</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2016-05-12T18:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: Resize image in popup</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/1478280#M84713</link>
      <description>&lt;P&gt;Has anyone tried this within the configure Pop-ups dialog in the new map viewer?&lt;/P&gt;</description>
      <pubDate>Fri, 24 May 2024 11:14:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/resize-image-in-popup/m-p/1478280#M84713</guid>
      <dc:creator>DavidMc_Laughlin</dc:creator>
      <dc:date>2024-05-24T11:14:45Z</dc:date>
    </item>
  </channel>
</rss>

