<?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 Minimize Overviewmap at 4.13 like Legacy Overviewmap widget at 3.x in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647641#M60351</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to find the&amp;nbsp;Overviewmap widget with Minimizer at 4.13 as we have at Legacy Overviewmap widget at 3.x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.13 without minimizer&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/469613_pastedImage_3.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=overview-map" title="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=overview-map"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.x with minimizer&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/469614_pastedImage_4.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_overviewmap" title="https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_overviewmap"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me to implement the above 3.x like Overview map widget in 4.x&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 28 Oct 2019 20:50:14 GMT</pubDate>
    <dc:creator>ImtiyazPasha</dc:creator>
    <dc:date>2019-10-28T20:50:14Z</dc:date>
    <item>
      <title>Minimize Overviewmap at 4.13 like Legacy Overviewmap widget at 3.x</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647641#M60351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to find the&amp;nbsp;Overviewmap widget with Minimizer at 4.13 as we have at Legacy Overviewmap widget at 3.x&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.13 without minimizer&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/469613_pastedImage_3.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=overview-map" title="https://developers.arcgis.com/javascript/latest/sample-code/sandbox/index.html?sample=overview-map"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.x with minimizer&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/469614_pastedImage_4.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_overviewmap" title="https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_overviewmap"&gt;ArcGIS API for JavaScript Sandbox&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me to implement the above 3.x like Overview map widget in 4.x&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Oct 2019 20:50:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647641#M60351</guid>
      <dc:creator>ImtiyazPasha</dc:creator>
      <dc:date>2019-10-28T20:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: Minimize Overviewmap at 4.13 like Legacy Overviewmap widget at 3.x</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647642#M60352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Imtiyaz,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; With a little effort.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;!&lt;/SPAN&gt;DOCTYPE html&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;html&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
  &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;head&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;meta charset&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"utf-8"&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;meta
      name&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"viewport"&lt;/SPAN&gt;
      content&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"initial-scale=1,maximum-scale=1,user-scalable=no"&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;title&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;Overview map &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;4.13&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;title&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;style&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
      html&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
      body&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
      #viewDiv &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        padding&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        margin&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;100&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;%&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;100&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;%&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        z&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;index&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

      #overviewDiv &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        position&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; absolute&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        top&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 12px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        right&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 12px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 300px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 200px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        border&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 1px solid black&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        z&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;index&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        overflow&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; hidden&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
      
      #overviewDiv&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;hide &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 20px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 20px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        border&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt; solid black&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

      #extentDiv &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        background&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;color&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;rgba&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0.5&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        position&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; absolute&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        z&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;index&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

      &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ovwHide &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        background&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;url&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;https&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;js&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;arcgis&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;com&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;3.30&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;esri&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;dijit&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;images&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;overview&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;png&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
          0px &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;78px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ovwShow &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        background&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;url&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;https&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;js&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;arcgis&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;com&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;3.30&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;esri&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;dijit&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;images&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;overview&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;png&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
          0px 0px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
      #ovwButton &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        position&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; absolute&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        top&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;2px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        right&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;2px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        width&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 16px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        height&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; 16px&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        cursor&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; pointer&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        z&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;index&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;99&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;style&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;link
      rel&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"stylesheet"&lt;/SPAN&gt;
      href&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"https://js.arcgis.com/4.13/esri/themes/light/main.css"&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;script src&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"https://js.arcgis.com/4.13/"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;script&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;script&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="token function"&gt;require&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"esri/Map"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"esri/views/SceneView"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"esri/views/MapView"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"esri/geometry/Point"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"esri/core/watchUtils"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"dojo/on"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"dojo/_base/html"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
        &lt;SPAN class="string token"&gt;"dojo/query"&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;Map&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; SceneView&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; MapView&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; Point&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; watchUtils&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; on&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; html&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; query&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
        &lt;SPAN class="comment token"&gt;// Create a Map with a basemap, to be used with in the main view&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; mainMap &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Map&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
          basemap&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"hybrid"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
          ground&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"world-elevation"&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="comment token"&gt;// Create another Map, to be used in the overview "view"&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; overviewMap &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Map&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
          basemap&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"topo"&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="comment token"&gt;// Create the SceneView&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; mainView &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;SceneView&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
          container&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"viewDiv"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
          map&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; mainMap&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
          camera&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            position&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
              spatialReference&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
                latestWkid&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;3857&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                wkid&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;102100&lt;/SPAN&gt;
              &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
              x&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;925151&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
              y&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;5956309&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
              z&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;3871&lt;/SPAN&gt;
            &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
            heading&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;203&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
            tilt&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;72&lt;/SPAN&gt;
          &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="comment token"&gt;// Create the MapView for overview map&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; mapView &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;MapView&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
          container&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"overviewDiv"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
          map&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; overviewMap&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
          constraints&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            rotationEnabled&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;false&lt;/SPAN&gt;
          &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="comment token"&gt;// Remove the default widgets&lt;/SPAN&gt;
        mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ui&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;components &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

        &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; extentDiv &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; document&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;getElementById&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"extentDiv"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; ovButton &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; document&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;getElementById&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"ovwButton"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        
        &lt;SPAN class="token function"&gt;on&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ovButton&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'click'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
          &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;hasClass&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ovButton&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"ovwHide"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;setAttr&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ovButton&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'title'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Show Map Overview'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;replaceClass&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ovButton&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"ovwShow"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"ovwHide"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;setStyle&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;query&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.esri-view-root'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'overviewDiv'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'display'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'none'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;setStyle&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;extentDiv&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'display'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'none'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
          &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;replaceClass&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ovButton&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"ovwHide"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"ovwShow"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;setAttr&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ovButton&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'title'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'Hide Map Overview'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;setStyle&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;query&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.esri-view-root'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'overviewDiv'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'display'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'block'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;setStyle&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;extentDiv&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'display'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'block'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
          &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
          html&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;toggleClass&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"overviewDiv"&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"hide"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

        mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;when&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
          &lt;SPAN class="comment token"&gt;// Update the overview extent whenever the MapView or SceneView extent changes&lt;/SPAN&gt;
          mainView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;watch&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"extent"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; updateOverviewExtent&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
          mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;watch&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"extent"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; updateOverviewExtent&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

          &lt;SPAN class="comment token"&gt;// Update the minimap overview when the main view becomes stationary&lt;/SPAN&gt;
          watchUtils&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;when&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;mainView&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"stationary"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; updateOverview&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

          &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;updateOverview&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="comment token"&gt;// Animate the MapView to a zoomed-out scale so we get a nice overview.&lt;/SPAN&gt;
            &lt;SPAN class="comment token"&gt;// We use the "progress" callback of the goTo promise to update&lt;/SPAN&gt;
            &lt;SPAN class="comment token"&gt;// the overview extent while animating&lt;/SPAN&gt;
            mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;goTo&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
              center&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; mainView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;center&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
              scale&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
                mainView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;scale &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;
                &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;
                Math&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;max&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;
                  mainView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;width &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;width&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                  mainView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;height &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;height
                &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
          &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;

          &lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;updateOverviewExtent&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
            &lt;SPAN class="comment token"&gt;// Update the overview extent by converting the SceneView extent to the&lt;/SPAN&gt;
            &lt;SPAN class="comment token"&gt;// MapView screen coordinates and updating the extentDiv position.&lt;/SPAN&gt;
            &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; extent &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; mainView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;extent&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

            &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; bottomLeft &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;toScreen&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;
              &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Point&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
                x&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;xmin&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                y&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ymin&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                spatialReference&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;spatialReference
              &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

            &lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; topRight &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; mapView&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;toScreen&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;
              &lt;SPAN class="keyword token"&gt;new&lt;/SPAN&gt; &lt;SPAN class="token class-name"&gt;Point&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
                x&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;xmax&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                y&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;ymax&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;
                spatialReference&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; extent&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;spatialReference
              &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
            &lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

            extentDiv&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;style&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;top &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; topRight&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;y &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"px"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            extentDiv&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;style&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;left &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; bottomLeft&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;x &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"px"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;

            extentDiv&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;style&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;height &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; bottomLeft&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;y &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; topRight&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;y &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"px"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
            extentDiv&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;style&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;width &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; topRight&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;x &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; bottomLeft&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;x &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"px"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
          &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
        &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;script&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
  &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;head&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;

  &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;body&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;div id&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"viewDiv"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;div&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;div id&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"overviewDiv"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;div id&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"ovwButton"&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;class&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"ovwHide"&lt;/SPAN&gt;
        title&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Hide Map Overview"&lt;/SPAN&gt;
      &lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;div&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
      &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;div id&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"extentDiv"&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;div&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
    &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;div&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
  &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;body&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;html&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:28:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647642#M60352</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-12T03:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: Minimize Overviewmap at 4.13 like Legacy Overviewmap widget at 3.x</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647643#M60353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert,&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Below is my implementation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt; &amp;lt;head&amp;gt;&lt;BR /&gt; &amp;lt;meta charset="utf-8" /&amp;gt;&lt;BR /&gt; &amp;lt;meta&lt;BR /&gt; name="viewport"&lt;BR /&gt; content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"&lt;BR /&gt; /&amp;gt;&lt;BR /&gt; &amp;lt;title&amp;gt;Calcite Maps and Bootstrap - 4.13&amp;lt;/title&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Calcite Bootstrap --&amp;gt;&lt;BR /&gt; &amp;lt;link&lt;BR /&gt; rel="stylesheet"&lt;BR /&gt; href="https://esri.github.io/calcite-maps/dist/css/calcite-maps-bootstrap.min-v0.8.css"&lt;BR /&gt; /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Calcite Maps --&amp;gt;&lt;BR /&gt; &amp;lt;link&lt;BR /&gt; rel="stylesheet"&lt;BR /&gt; href="https://esri.github.io/calcite-maps/dist/css/calcite-maps-arcgis-4.x.min-v0.8.css"&lt;BR /&gt; /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- ArcGIS JS 4 --&amp;gt;&lt;BR /&gt; &amp;lt;link&lt;BR /&gt; rel="stylesheet"&lt;BR /&gt; href="https://js.arcgis.com/4.13/esri/themes/light/main.css"&lt;BR /&gt; /&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;style&amp;gt;&lt;BR /&gt; html,&lt;BR /&gt; body {&lt;BR /&gt; margin: 0;&lt;BR /&gt; padding: 0;&lt;BR /&gt; height: 100%;&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; #overviewDiv {&lt;BR /&gt; position: absolute;&lt;BR /&gt; bottom: 1px;&lt;BR /&gt; right: 1px;&lt;BR /&gt; width: 300px;&lt;BR /&gt; height: 200px;&lt;BR /&gt; border: 1px solid black;&lt;BR /&gt; z-index: 1;&lt;BR /&gt; overflow: hidden;&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; #overviewDiv.hide {&lt;BR /&gt; width: 20px;&lt;BR /&gt; height: 20px;&lt;BR /&gt; border: 0 solid black;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;#extentDiv {&lt;BR /&gt; background-color: rgba(0, 0, 0, 0.5);&lt;BR /&gt; position: absolute;&lt;BR /&gt; z-index: 2;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;.ovwHide {&lt;BR /&gt; background: url(https://js.arcgis.com/3.30/esri/dijit/images/overview.png)&lt;BR /&gt; no-repeat -1px -27px;&lt;BR /&gt; }&lt;BR /&gt; .ovwShow {&lt;BR /&gt; background: url(https://js.arcgis.com/3.30/esri/dijit/images/overview.png)&lt;BR /&gt; no-repeat -1px -53px;&lt;BR /&gt; }&lt;BR /&gt; #ovwButton {&lt;BR /&gt; position: absolute;&lt;BR /&gt; bottom:2px;&lt;BR /&gt; right:2px;&lt;BR /&gt; width: 16px;&lt;BR /&gt; height: 16px;&lt;BR /&gt; cursor: pointer;&lt;BR /&gt; z-index: 99;&lt;BR /&gt; }&lt;BR /&gt; &amp;lt;/style&amp;gt;&lt;BR /&gt; &amp;lt;/head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;body class="calcite-maps calcite-nav-top"&amp;gt;&lt;BR /&gt; &amp;lt;!-- Navbar --&amp;gt;&lt;BR /&gt; &amp;lt;div id="overviewDiv"&amp;gt;&lt;BR /&gt; &lt;BR /&gt; &amp;lt;div id="extentDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;div id="ovwButton"&lt;BR /&gt; class="ovwHide"&lt;BR /&gt; title="Hide Map Overview"&lt;BR /&gt; &amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;nav&lt;BR /&gt; class="navbar calcite-navbar navbar-fixed-top calcite-text-light calcite-bg-dark"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;!-- Menu --&amp;gt;&lt;BR /&gt; &amp;lt;div&lt;BR /&gt; class="dropdown calcite-dropdown calcite-text-dark calcite-bg-light"&lt;BR /&gt; role="presentation"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="dropdown-toggle"&lt;BR /&gt; role="button"&lt;BR /&gt; aria-haspopup="true"&lt;BR /&gt; aria-expanded="false"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="calcite-dropdown-toggle"&amp;gt;&lt;BR /&gt; &amp;lt;span class="sr-only"&amp;gt;Toggle dropdown menu&amp;lt;/span&amp;gt; &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&lt;BR /&gt; &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt; &amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/a&amp;gt;&lt;BR /&gt; &amp;lt;ul class="dropdown-menu"&amp;gt;&lt;BR /&gt; &amp;lt;li class="active"&amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="hidden-md hidden-lg"&lt;BR /&gt; href="#mapTab"&lt;BR /&gt; aria-controls="mapTab"&lt;BR /&gt; role="tab"&lt;BR /&gt; data-toggle="tab"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; Map&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;li&amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="hidden-md hidden-lg"&lt;BR /&gt; href="#sceneTab"&lt;BR /&gt; aria-controls="sceneTab"&lt;BR /&gt; role="tab"&lt;BR /&gt; data-toggle="tab"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; Scene&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;li&amp;gt;&lt;BR /&gt; &amp;lt;a role="button" data-target="#panelBasemaps" aria-haspopup="true"&lt;BR /&gt; &amp;gt;&amp;lt;span class="glyphicon glyphicon-th-large"&amp;gt;&amp;lt;/span&amp;gt; Basemaps&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;li&amp;gt;&lt;BR /&gt; &amp;lt;a role="button" data-target="#panelSettings" aria-haspopup="true"&lt;BR /&gt; &amp;gt;&amp;lt;span class="glyphicon glyphicon-cog"&amp;gt;&amp;lt;/span&amp;gt; Settings&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;li&amp;gt;&lt;BR /&gt; &amp;lt;a role="button" id="calciteToggleNavbar" aria-haspopup="true"&lt;BR /&gt; &amp;gt;&amp;lt;span class="glyphicon glyphicon-fullscreen"&amp;gt;&amp;lt;/span&amp;gt; Full Map&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;/ul&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;!-- Title --&amp;gt;&lt;BR /&gt; &amp;lt;div class="calcite-title calcite-overflow-hidden"&amp;gt;&lt;BR /&gt; &amp;lt;span class="calcite-title-main"&amp;gt;Calcite Maps&amp;lt;/span&amp;gt;&lt;BR /&gt; &amp;lt;span class="calcite-title-divider hidden-xs"&amp;gt;&amp;lt;/span&amp;gt;&lt;BR /&gt; &amp;lt;span class="calcite-title-sub hidden-xs"&lt;BR /&gt; &amp;gt;A modern framework for building map apps&amp;lt;/span&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;!-- Nav --&amp;gt;&lt;BR /&gt; &amp;lt;ul class="nav navbar-nav calcite-nav"&amp;gt;&lt;BR /&gt; &amp;lt;li class="active"&amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; id="mapNav"&lt;BR /&gt; class="hidden-xs hidden-sm"&lt;BR /&gt; href="#mapTab"&lt;BR /&gt; aria-controls="mapTab"&lt;BR /&gt; aria-expanded="true"&lt;BR /&gt; role="tab"&lt;BR /&gt; data-toggle="tab"&lt;BR /&gt; data-tooltip="tip"&lt;BR /&gt; title="2D View"&lt;BR /&gt; data-placement="bottom"&lt;BR /&gt; &amp;gt;Map&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;li&amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; id="sceneNav"&lt;BR /&gt; class="hidden-xs hidden-sm"&lt;BR /&gt; href="#sceneTab"&lt;BR /&gt; aria-controls="sceneTab"&lt;BR /&gt; role="tab"&lt;BR /&gt; data-toggle="tab"&lt;BR /&gt; data-tooltip="tip"&lt;BR /&gt; title="3D View"&lt;BR /&gt; data-placement="bottom"&lt;BR /&gt; &amp;gt;Scene&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;li&amp;gt;&lt;BR /&gt; &amp;lt;div class="calcite-navbar-search calcite-search-expander"&amp;gt;&lt;BR /&gt; &amp;lt;div id="searchWidgetDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/li&amp;gt;&lt;BR /&gt; &amp;lt;/ul&amp;gt;&lt;BR /&gt; &amp;lt;/nav&amp;gt;&lt;BR /&gt; &amp;lt;!--/.calcite-navbar --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Map --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div class="calcite-map calcite-map-absolute"&amp;gt;&lt;BR /&gt; &amp;lt;div id="tabContainer" class="tab-content"&amp;gt;&lt;BR /&gt; &amp;lt;div id="mapTab" class="tab-pane fade in active" role="tabpanel"&amp;gt;&lt;BR /&gt; &amp;lt;div id="mapViewDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;div id="sceneTab" class="tab-pane fade" role="tabpanel"&amp;gt;&lt;BR /&gt; &amp;lt;div id="sceneViewDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;!-- /.calcite-map --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Panels --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div&lt;BR /&gt; class="calcite-panels calcite-panels-right calcite-text-light calcite-bg-dark panel-group"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;!-- Basemaps Panel --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div id="panelBasemaps" class="panel collapse"&amp;gt;&lt;BR /&gt; &amp;lt;div id="headingBasemaps" class="panel-heading" role="tab"&amp;gt;&lt;BR /&gt; &amp;lt;div class="panel-title"&amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="panel-toggle collapsed"&lt;BR /&gt; role="button"&lt;BR /&gt; data-toggle="collapse"&lt;BR /&gt; href="#collapseBasemaps"&lt;BR /&gt; aria-expanded="false"&lt;BR /&gt; aria-controls="collapseBasemaps"&lt;BR /&gt; &amp;gt;&amp;lt;span&lt;BR /&gt; class="glyphicon glyphicon-th-large"&lt;BR /&gt; aria-hidden="true"&lt;BR /&gt; &amp;gt;&amp;lt;/span&lt;BR /&gt; &amp;gt;&amp;lt;span class="panel-label"&amp;gt;Basemaps&amp;lt;/span&amp;gt;&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="panel-close"&lt;BR /&gt; role="button"&lt;BR /&gt; data-toggle="collapse"&lt;BR /&gt; data-target="#panelBasemaps"&lt;BR /&gt; &amp;gt;&amp;lt;span class="esri-icon esri-icon-close" aria-hidden="true"&amp;gt;&amp;lt;/span&lt;BR /&gt; &amp;gt;&amp;lt;/a&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;div&lt;BR /&gt; id="collapseBasemaps"&lt;BR /&gt; class="panel-collapse collapse"&lt;BR /&gt; role="tabpanel"&lt;BR /&gt; aria-labelledby="headingBasemaps"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="panel-body"&amp;gt;&amp;lt;div id="basemapPanelDiv"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Panel Settings --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div id="panelSettings" class="panel panel-map collapse"&amp;gt;&lt;BR /&gt; &amp;lt;div id="headingSettings" class="panel-heading"&amp;gt;&lt;BR /&gt; &amp;lt;div class="panel-title"&amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="panel-toggle"&lt;BR /&gt; role="button"&lt;BR /&gt; data-toggle="collapse"&lt;BR /&gt; href="#collapseSettings"&lt;BR /&gt; data-parent="#panelAccordion"&lt;BR /&gt; aria-expanded="true"&lt;BR /&gt; aria-controls="collapseSettings"&lt;BR /&gt; &amp;gt;&amp;lt;span class="glyphicon glyphicon-cog" aria-hidden="true"&amp;gt;&amp;lt;/span&lt;BR /&gt; &amp;gt;&amp;lt;span class="panel-label"&amp;gt;Settings&amp;lt;/span&amp;gt;&amp;lt;/a&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;a&lt;BR /&gt; class="panel-close"&lt;BR /&gt; role="button"&lt;BR /&gt; data-toggle="collapse"&lt;BR /&gt; data-target="#panelSettings"&lt;BR /&gt; &amp;gt;&amp;lt;span class="esri-icon esri-icon-close" aria-hidden="true"&amp;gt;&amp;lt;/span&lt;BR /&gt; &amp;gt;&amp;lt;/a&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;div&lt;BR /&gt; id="collapseSettings"&lt;BR /&gt; class="panel-collapse collapse"&lt;BR /&gt; role="tabpanel"&lt;BR /&gt; aria-labelledby="headingSettings"&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="panel-body"&amp;gt;&lt;BR /&gt; &amp;lt;div class="form-horizontal"&amp;gt;&lt;BR /&gt; &amp;lt;!-- Theme --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div class="form-group"&amp;gt;&lt;BR /&gt; &amp;lt;label for="settingsTheme" class="col-xs-3 control-label"&lt;BR /&gt; &amp;gt;Theme&amp;lt;/label&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="col-xs-9"&amp;gt;&lt;BR /&gt; &amp;lt;select id="settingsTheme" class="form-control"&amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-dark"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-dark"&lt;BR /&gt; selected&lt;BR /&gt; &amp;gt;Calcite Dark&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-light"&lt;BR /&gt; data-textcolor="calcite-text-dark"&lt;BR /&gt; data-bgcolor="calcite-bg-light"&lt;BR /&gt; &amp;gt;Calcte Light&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/select&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Color --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div class="form-group"&amp;gt;&lt;BR /&gt; &amp;lt;label for="settingsColor" class="col-xs-3 control-label"&lt;BR /&gt; &amp;gt;Color&amp;lt;/label&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="col-xs-9"&amp;gt;&lt;BR /&gt; &amp;lt;select id="settingsColor" class="form-control"&amp;gt;&lt;BR /&gt; &amp;lt;option value="" data-theme="calcite-theme-light"&lt;BR /&gt; &amp;gt;Calcite Default&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-dark-blue"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Dark Blue&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-dark-green"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Dark Green&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-dark-brown"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Dark Brown&lt;BR /&gt; &amp;lt;/option&amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-dark-red"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Dark Red&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-darkest-grey"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Darkest Grey&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-lightest-grey"&lt;BR /&gt; data-textcolor="calcite-text-dark"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Lightest Grey&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-blue-75"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Blue 75%&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-bgcolor-black-75"&lt;BR /&gt; data-textcolor="calcite-text-light"&lt;BR /&gt; data-bgcolor="calcite-bg-custom"&lt;BR /&gt; &amp;gt;Calcite Black 75%&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/select&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Widgets --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div class="form-group"&amp;gt;&lt;BR /&gt; &amp;lt;label for="settingsWidgets" class="col-xs-3 control-label"&lt;BR /&gt; &amp;gt;Widgets&amp;lt;/label&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="col-xs-9"&amp;gt;&lt;BR /&gt; &amp;lt;select id="settingsWidgets" class="form-control"&amp;gt;&lt;BR /&gt; &amp;lt;option value="calcite-widgets-dark"&amp;gt;Calcite Dark&amp;lt;/option&amp;gt;&lt;BR /&gt; &amp;lt;option value="calcite-widgets-light" selected&lt;BR /&gt; &amp;gt;Calcite Light&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/select&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- Layout --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;div class="form-group"&amp;gt;&lt;BR /&gt; &amp;lt;label for="settingsLayout" class="col-xs-3 control-label"&lt;BR /&gt; &amp;gt;Layout&amp;lt;/label&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;div class="col-xs-9"&amp;gt;&lt;BR /&gt; &amp;lt;select id="settingsLayout" class="form-control"&amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-nav-top"&lt;BR /&gt; data-nav="navbar-fixed-top"&lt;BR /&gt; selected&lt;BR /&gt; &amp;gt;Top&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;option&lt;BR /&gt; value="calcite-nav-bottom"&lt;BR /&gt; data-nav="navbar-fixed-bottom"&lt;BR /&gt; &amp;gt;Bottom&amp;lt;/option&lt;BR /&gt; &amp;gt;&lt;BR /&gt; &amp;lt;/select&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;/div&amp;gt;&lt;BR /&gt; &amp;lt;!-- /.calcite-panels --&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt; var dojoConfig = {&lt;BR /&gt; packages: [&lt;BR /&gt; {&lt;BR /&gt; name: "bootstrap",&lt;BR /&gt; location:&lt;BR /&gt; "https://esri.github.io/calcite-maps/dist/vendor/dojo-bootstrap"&lt;BR /&gt; },&lt;BR /&gt; {&lt;BR /&gt; name: "calcite-maps",&lt;BR /&gt; location: "https://esri.github.io/calcite-maps/dist/js/dojo"&lt;BR /&gt; }&lt;BR /&gt; ]&lt;BR /&gt; };&lt;BR /&gt; &amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!-- ArcGIS JS 4 --&amp;gt;&lt;BR /&gt; &amp;lt;script src="https://js.arcgis.com/4.13/"&amp;gt;&amp;lt;/script&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;script&amp;gt;&lt;BR /&gt; var app;&lt;/P&gt;&lt;P&gt;require([&lt;BR /&gt; "esri/Map",&lt;BR /&gt; "esri/views/MapView",&lt;BR /&gt; "esri/views/SceneView",&lt;BR /&gt; "esri/geometry/Point",&lt;BR /&gt; "esri/widgets/Search",&lt;BR /&gt; "esri/widgets/BasemapGallery",&lt;BR /&gt; "esri/core/watchUtils",&lt;BR /&gt; "dojo/on",&lt;BR /&gt; "dojo/_base/html",&lt;BR /&gt; "dojo/query",&lt;BR /&gt; // Calcite Maps&lt;BR /&gt; "calcite-maps/calcitemaps-v0.8",&lt;/P&gt;&lt;P&gt;// Calcite Maps ArcGIS Support&lt;BR /&gt; "calcite-maps/calcitemaps-arcgis-support-v0.8",&lt;/P&gt;&lt;P&gt;// Bootstrap&lt;BR /&gt; "bootstrap/Collapse",&lt;BR /&gt; "bootstrap/Dropdown",&lt;BR /&gt; "bootstrap/Tab",&lt;BR /&gt; // Can use @dojo shim for Array.from for IE11&lt;BR /&gt; "@dojo/framework/shim/array"&lt;BR /&gt; ], function(&lt;BR /&gt; Map,&lt;BR /&gt; MapView,&lt;BR /&gt; SceneView,&lt;BR /&gt; Point,&lt;BR /&gt; Search,&lt;BR /&gt; Basemaps,&lt;BR /&gt; watchUtils,&lt;BR /&gt; on,&lt;BR /&gt; html,&lt;BR /&gt; query,&lt;BR /&gt; CalciteMaps,&lt;BR /&gt; CalciteMapsArcGIS&lt;BR /&gt; ) {&lt;BR /&gt; /******************************************************************&lt;BR /&gt; *&lt;BR /&gt; * App settings&lt;BR /&gt; *&lt;BR /&gt; ******************************************************************/&lt;/P&gt;&lt;P&gt;app = {&lt;BR /&gt; center: [-40, 40],&lt;BR /&gt; scale: 50000000,&lt;BR /&gt; basemap: "streets",&lt;BR /&gt; viewPadding: {&lt;BR /&gt; top: 50,&lt;BR /&gt; bottom: 0&lt;BR /&gt; },&lt;BR /&gt; uiComponents: ["zoom", "compass", "attribution"],&lt;BR /&gt; mapView: null,&lt;BR /&gt; sceneView: null,&lt;BR /&gt; containerMap: "mapViewDiv",&lt;BR /&gt; containerScene: "sceneViewDiv",&lt;BR /&gt; activeView: null,&lt;BR /&gt; searchWidget: null&lt;BR /&gt; };&lt;/P&gt;&lt;P&gt;/******************************************************************&lt;BR /&gt; *&lt;BR /&gt; * Create the map and scene view and ui components&lt;BR /&gt; *&lt;BR /&gt; ******************************************************************/&lt;/P&gt;&lt;P&gt;// Map&lt;BR /&gt; const map = new Map({&lt;BR /&gt; basemap: app.basemap&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// 2D view&lt;BR /&gt; app.mapView = new MapView({&lt;BR /&gt; container: app.containerMap,&lt;BR /&gt; map: map,&lt;BR /&gt; center: app.center,&lt;BR /&gt; scale: app.scale,&lt;BR /&gt; padding: app.viewPadding,&lt;BR /&gt; ui: {&lt;BR /&gt; components: app.uiComponents&lt;BR /&gt; }&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;CalciteMapsArcGIS.setPopupPanelSync(app.mapView);&lt;/P&gt;&lt;P&gt;// 3D view&lt;BR /&gt; app.sceneView = new SceneView({&lt;BR /&gt; container: app.containerScene,&lt;BR /&gt; map: map,&lt;BR /&gt; center: app.center,&lt;BR /&gt; scale: app.scale,&lt;BR /&gt; padding: app.viewPadding,&lt;BR /&gt; ui: {&lt;BR /&gt; components: app.uiComponents&lt;BR /&gt; }&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;CalciteMapsArcGIS.setPopupPanelSync(app.sceneView);&lt;/P&gt;&lt;P&gt;// Set the active view to scene&lt;BR /&gt; setActiveView(app.mapView);&lt;/P&gt;&lt;P&gt;// Create the search widget and add it to the navbar instead of view&lt;BR /&gt; app.searchWidget = new Search(&lt;BR /&gt; {&lt;BR /&gt; view: app.activeView&lt;BR /&gt; },&lt;BR /&gt; "searchWidgetDiv"&lt;BR /&gt; );&lt;/P&gt;&lt;P&gt;CalciteMapsArcGIS.setSearchExpandEvents(app.searchWidget);&lt;/P&gt;&lt;P&gt;// Create basemap widget&lt;BR /&gt; app.basemapWidget = new Basemaps({&lt;BR /&gt; view: app.activeView,&lt;BR /&gt; container: "basemapPanelDiv"&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;/******************************************************************&lt;BR /&gt; *&lt;BR /&gt; * Synchronize the view, search and popup&lt;BR /&gt; *&lt;BR /&gt; ******************************************************************/&lt;/P&gt;&lt;P&gt;// Views&lt;BR /&gt; function setActiveView(view) {&lt;BR /&gt; app.activeView = view;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;function syncViews(fromView, toView) {&lt;BR /&gt; const viewPt = fromView.viewpoint.clone();&lt;BR /&gt; fromView.container = null;&lt;BR /&gt; if (fromView.type === "3d") {&lt;BR /&gt; toView.container = app.containerMap;&lt;BR /&gt; } else {&lt;BR /&gt; toView.container = app.containerScene;&lt;BR /&gt; }&lt;BR /&gt; toView.padding = app.viewPadding;&lt;BR /&gt; toView.viewpoint = viewPt;&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;// Search Widget&lt;BR /&gt; function syncSearch(view) {&lt;BR /&gt; watchUtils.whenTrueOnce(view, "ready", function() {&lt;BR /&gt; app.searchWidget.view = view;&lt;BR /&gt; if (app.searchWidget.selectedResult) {&lt;BR /&gt; app.searchWidget.search(app.searchWidget.selectedResult.name);&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;// Tab - toggle between map and scene view&lt;BR /&gt; const tabs = Array.from(&lt;BR /&gt; document.querySelectorAll(".calcite-navbar li a[data-toggle='tab']")&lt;BR /&gt; );&lt;BR /&gt; tabs.forEach(function(tab) {&lt;BR /&gt; tab.addEventListener("click", function(event) {&lt;BR /&gt; if (event.target.text.indexOf("Map") &amp;gt; -1) {&lt;BR /&gt; syncViews(app.sceneView, app.mapView);&lt;BR /&gt; setActiveView(app.mapView);&lt;BR /&gt; } else {&lt;BR /&gt; syncViews(app.mapView, app.sceneView);&lt;BR /&gt; setActiveView(app.sceneView);&lt;BR /&gt; }&lt;BR /&gt; syncSearch(app.activeView);&lt;BR /&gt; });&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;/******************************************************************&lt;BR /&gt; *&lt;BR /&gt; * Apply Calcite Maps CSS classes to change application on the fly&lt;BR /&gt; *&lt;BR /&gt; * For more information about the CSS styles or Sass build visit:&lt;BR /&gt; * http://github.com/esri/calcite-maps&lt;BR /&gt; *&lt;BR /&gt; ******************************************************************/&lt;/P&gt;&lt;P&gt;const cssSelectorUi = [&lt;BR /&gt; document.querySelector(".calcite-navbar"),&lt;BR /&gt; document.querySelector(".calcite-panels")&lt;BR /&gt; ];&lt;BR /&gt; const cssSelectorMap = document.querySelector(".calcite-map");&lt;/P&gt;&lt;P&gt;// Theme - light (default) or dark theme&lt;BR /&gt; const settingsTheme = document.getElementById("settingsTheme");&lt;BR /&gt; const settingsColor = document.getElementById("settingsColor");&lt;BR /&gt; settingsTheme.addEventListener("change", function(event) {&lt;BR /&gt; const textColor =&lt;BR /&gt; event.target.options[event.target.selectedIndex].dataset.textcolor;&lt;BR /&gt; const bgColor =&lt;BR /&gt; event.target.options[event.target.selectedIndex].dataset.bgcolor;&lt;/P&gt;&lt;P&gt;cssSelectorUi.forEach(function(element) {&lt;BR /&gt; element.classList.remove(&lt;BR /&gt; "calcite-text-dark",&lt;BR /&gt; "calcite-text-light",&lt;BR /&gt; "calcite-bg-dark",&lt;BR /&gt; "calcite-bg-light",&lt;BR /&gt; "calcite-bg-custom"&lt;BR /&gt; );&lt;BR /&gt; element.classList.add(textColor, bgColor);&lt;BR /&gt; element.classList.remove(&lt;BR /&gt; "calcite-bgcolor-dark-blue",&lt;BR /&gt; "calcite-bgcolor-blue-75",&lt;BR /&gt; "calcite-bgcolor-dark-green",&lt;BR /&gt; "calcite-bgcolor-dark-brown",&lt;BR /&gt; "calcite-bgcolor-darkest-grey",&lt;BR /&gt; "calcite-bgcolor-lightest-grey",&lt;BR /&gt; "calcite-bgcolor-black-75",&lt;BR /&gt; "calcite-bgcolor-dark-red"&lt;BR /&gt; );&lt;BR /&gt; element.classList.add(bgColor);&lt;BR /&gt; });&lt;BR /&gt; settingsColor.value = "";&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// Color - custom color&lt;BR /&gt; settingsColor.addEventListener("change", function(event) {&lt;BR /&gt; const customColor = event.target.value;&lt;BR /&gt; const textColor =&lt;BR /&gt; event.target.options[event.target.selectedIndex].dataset.textcolor;&lt;BR /&gt; const bgColor =&lt;BR /&gt; event.target.options[event.target.selectedIndex].dataset.bgcolor;&lt;/P&gt;&lt;P&gt;cssSelectorUi.forEach(function(element) {&lt;BR /&gt; element.classList.remove(&lt;BR /&gt; "calcite-text-dark",&lt;BR /&gt; "calcite-text-light",&lt;BR /&gt; "calcite-bg-dark",&lt;BR /&gt; "calcite-bg-light",&lt;BR /&gt; "calcite-bg-custom"&lt;BR /&gt; );&lt;BR /&gt; element.classList.add(textColor, bgColor);&lt;BR /&gt; element.classList.remove(&lt;BR /&gt; "calcite-bgcolor-dark-blue",&lt;BR /&gt; "calcite-bgcolor-blue-75",&lt;BR /&gt; "calcite-bgcolor-dark-green",&lt;BR /&gt; "calcite-bgcolor-dark-brown",&lt;BR /&gt; "calcite-bgcolor-darkest-grey",&lt;BR /&gt; "calcite-bgcolor-lightest-grey",&lt;BR /&gt; "calcite-bgcolor-black-75",&lt;BR /&gt; "calcite-bgcolor-dark-red"&lt;BR /&gt; );&lt;BR /&gt; element.classList.add(customColor);&lt;BR /&gt; if (!customColor) {&lt;BR /&gt; settingsTheme.dispatchEvent(new Event("change"));&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// Widgets - light (default) or dark theme&lt;BR /&gt; const settingsWidgets = document.getElementById("settingsWidgets");&lt;BR /&gt; settingsWidgets.addEventListener("change", function(event) {&lt;BR /&gt; const theme = event.target.value;&lt;BR /&gt; cssSelectorMap.classList.remove(&lt;BR /&gt; "calcite-widgets-dark",&lt;BR /&gt; "calcite-widgets-light"&lt;BR /&gt; );&lt;BR /&gt; cssSelectorMap.classList.add(theme);&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// Layout - top or bottom nav position&lt;BR /&gt; const settingsLayout = document.getElementById("settingsLayout");&lt;BR /&gt; settingsLayout.addEventListener("change", function(event) {&lt;BR /&gt; const layout = event.target.value;&lt;BR /&gt; const layoutNav =&lt;BR /&gt; event.target.options[event.target.selectedIndex].dataset.nav;&lt;/P&gt;&lt;P&gt;document.body.classList.remove(&lt;BR /&gt; "calcite-nav-bottom",&lt;BR /&gt; "calcite-nav-top"&lt;BR /&gt; );&lt;BR /&gt; document.body.classList.add(layout);&lt;/P&gt;&lt;P&gt;const nav = document.querySelector("nav");&lt;BR /&gt; nav.classList.remove("navbar-fixed-bottom", "navbar-fixed-top");&lt;BR /&gt; nav.classList.add(layoutNav);&lt;BR /&gt; setViewPadding(layout);&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// Set view padding for widgets based on navbar position&lt;BR /&gt; function setViewPadding(layout) {&lt;BR /&gt; let padding, uiPadding;&lt;BR /&gt; // Top&lt;BR /&gt; if (layout === "calcite-nav-top") {&lt;BR /&gt; padding = {&lt;BR /&gt; padding: {&lt;BR /&gt; top: 50,&lt;BR /&gt; bottom: 0&lt;BR /&gt; }&lt;BR /&gt; };&lt;BR /&gt; uiPadding = {&lt;BR /&gt; padding: {&lt;BR /&gt; top: 15,&lt;BR /&gt; right: 15,&lt;BR /&gt; bottom: 30,&lt;BR /&gt; left: 15&lt;BR /&gt; }&lt;BR /&gt; };&lt;BR /&gt; } else {&lt;BR /&gt; // Bottom&lt;BR /&gt; padding = {&lt;BR /&gt; padding: {&lt;BR /&gt; top: 0,&lt;BR /&gt; bottom: 50&lt;BR /&gt; }&lt;BR /&gt; };&lt;BR /&gt; uiPadding = {&lt;BR /&gt; padding: {&lt;BR /&gt; top: 30,&lt;BR /&gt; right: 15,&lt;BR /&gt; bottom: 15,&lt;BR /&gt; left: 15&lt;BR /&gt; }&lt;BR /&gt; };&lt;BR /&gt; }&lt;BR /&gt; app.mapView.set(padding);&lt;BR /&gt; app.mapView.ui.set(uiPadding);&lt;BR /&gt; app.sceneView.set(padding);&lt;BR /&gt; app.sceneView.ui.set(uiPadding);&lt;BR /&gt; // Reset popup&lt;BR /&gt; if (&lt;BR /&gt; app.activeView.popup.visible &amp;amp;&amp;amp;&lt;BR /&gt; app.activeView.popup.dockEnabled&lt;BR /&gt; ) {&lt;BR /&gt; app.activeView.popup.visible = false;&lt;BR /&gt; app.activeView.popup.visible = true;&lt;BR /&gt; }&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;// Create another Map, to be used in the overview "view"&lt;BR /&gt; var overviewMap = new Map({&lt;BR /&gt; basemap: "topo"&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// Create the MapView for overview map&lt;BR /&gt; var overView = new MapView({&lt;BR /&gt; container: "overviewDiv",&lt;BR /&gt; map: overviewMap,&lt;BR /&gt; constraints: {&lt;BR /&gt; rotationEnabled: false&lt;BR /&gt; }&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;// Remove the default widgets&lt;BR /&gt; overView.ui.components = [];&lt;/P&gt;&lt;P&gt;var extentDiv = document.getElementById("extentDiv");&lt;BR /&gt; var ovButton = document.getElementById("ovwButton");&lt;BR /&gt; &lt;BR /&gt; on(ovButton, 'click', function(){&lt;BR /&gt; if(html.hasClass(ovButton, "ovwHide")){&lt;BR /&gt; html.setAttr(ovButton, 'title', 'Show Map Overview')&lt;BR /&gt; html.replaceClass(ovButton, "ovwShow","ovwHide");&lt;BR /&gt; html.setStyle(query('.esri-view-root', 'overviewDiv')[0], 'display','none');&lt;BR /&gt; html.setStyle(extentDiv, 'display','none');&lt;BR /&gt; }else{&lt;BR /&gt; html.replaceClass(ovButton, "ovwHide","ovwShow");&lt;BR /&gt; html.setAttr(ovButton, 'title', 'Hide Map Overview');&lt;BR /&gt; html.setStyle(query('.esri-view-root', 'overviewDiv')[0], 'display','block');&lt;BR /&gt; html.setStyle(extentDiv, 'display','block');&lt;BR /&gt; }&lt;BR /&gt; html.toggleClass("overviewDiv" ,"hide");&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;overView.when(function() {&lt;BR /&gt; // Update the overview extent whenever the MapView or SceneView extent changes&lt;BR /&gt; app.activeView.watch("extent", updateOverviewExtent);&lt;BR /&gt; overView.watch("extent", updateOverviewExtent);&lt;/P&gt;&lt;P&gt;// Update the minimap overview when the main view becomes stationary&lt;BR /&gt; watchUtils.when(app.activeView, "stationary", updateOverview);&lt;/P&gt;&lt;P&gt;function updateOverview() {&lt;BR /&gt; // Animate the MapView to a zoomed-out scale so we get a nice overview.&lt;BR /&gt; // We use the "progress" callback of the goTo promise to update&lt;BR /&gt; // the overview extent while animating&lt;BR /&gt; overView.goTo({&lt;BR /&gt; center: app.activeView.center,&lt;BR /&gt; scale:&lt;BR /&gt; app.activeView.scale *&lt;BR /&gt; 2 *&lt;BR /&gt; Math.max(&lt;BR /&gt; app.activeView.width / overView.width,&lt;BR /&gt; app.activeView.height / overView.height&lt;BR /&gt; )&lt;BR /&gt; });&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;function updateOverviewExtent() {&lt;BR /&gt; // Update the overview extent by converting the SceneView extent to the&lt;BR /&gt; // MapView screen coordinates and updating the extentDiv position.&lt;BR /&gt; var extent = app.activeView.extent;&lt;/P&gt;&lt;P&gt;var bottomLeft = overView.toScreen(&lt;BR /&gt; new Point({&lt;BR /&gt; x: extent.xmin,&lt;BR /&gt; y: extent.ymin,&lt;BR /&gt; spatialReference: extent.spatialReference&lt;BR /&gt; })&lt;BR /&gt; );&lt;/P&gt;&lt;P&gt;var topRight = overView.toScreen(&lt;BR /&gt; new Point({&lt;BR /&gt; x: extent.xmax,&lt;BR /&gt; y: extent.ymax,&lt;BR /&gt; spatialReference: extent.spatialReference&lt;BR /&gt; })&lt;BR /&gt; );&lt;/P&gt;&lt;P&gt;extentDiv.style.top = topRight.y + "px";&lt;BR /&gt; extentDiv.style.left = bottomLeft.x + "px";&lt;/P&gt;&lt;P&gt;extentDiv.style.height = bottomLeft.y - topRight.y + "px";&lt;BR /&gt; extentDiv.style.width = topRight.x - bottomLeft.x + "px";&lt;BR /&gt; }&lt;BR /&gt; });&lt;BR /&gt; &lt;BR /&gt; });&lt;BR /&gt; &amp;lt;/script&amp;gt;&lt;BR /&gt; &amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Oct 2019 10:39:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/minimize-overviewmap-at-4-13-like-legacy/m-p/647643#M60353</guid>
      <dc:creator>ImtiyazPasha</dc:creator>
      <dc:date>2019-10-29T10:39:24Z</dc:date>
    </item>
  </channel>
</rss>

