<?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 Calcite Shell and JSAPI esriui widget panels on mobile in Calcite Design System Questions</title>
    <link>https://community.esri.com/t5/calcite-design-system-questions/calcite-shell-and-jsapi-esriui-widget-panels-on/m-p/1071736#M25</link>
    <description>&lt;P&gt;I have a JSAPI 4.19 application using Calcite Shell to set up a header and mapView layout, which is based on the example from the &lt;A href="https://github.com/Esri/calcite-components/tree/v1.0.0-beta.52/src/components/calcite-shell#basic-1" target="_blank" rel="noopener"&gt;Shell github docs page&lt;/A&gt;:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;calcite-shell&amp;gt;
  &amp;lt;div slot="shell-header"&amp;gt;
    &amp;lt;!-- menu icon, logo, title --&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/calcite-shell&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I then add widgets to the mapView which is loaded into the viewDiv element, for both out-of-the-box ESRI widgets and a couple custom ones. The screenshots are of the standard LayerList widget. When viewed on Android devices the output is as expected, with the mobile view widget panels appearing to be on the top level of the application, hiding the Shell header slot. On iPhone though, the header appears over the widget panels in mobile view. This is what it looks like:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noDrag.png" style="width: 461px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/16750iECC41A8167BF9EC4/image-size/large?v=v2&amp;amp;px=999" role="button" title="noDrag.png" alt="noDrag.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When a drag happens the widget panel stays in place, but the header and the bottom of the Calcite Shell move with the drag, hiding either the top or bottom of the application depending on the direction of the drag:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="dragDown.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/16751i612C22110662C58F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dragDown.png" alt="dragDown.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="dragUp.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/16752i596AEB32BB3133CA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dragUp.png" alt="dragUp.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again this behavior is not seen on Android devices running the same version of this application. Is this a known issue specific to iOS? Any workarounds?&lt;/P&gt;</description>
    <pubDate>Wed, 23 Jun 2021 22:15:07 GMT</pubDate>
    <dc:creator>Anonymous User</dc:creator>
    <dc:date>2021-06-23T22:15:07Z</dc:date>
    <item>
      <title>Calcite Shell and JSAPI esriui widget panels on mobile</title>
      <link>https://community.esri.com/t5/calcite-design-system-questions/calcite-shell-and-jsapi-esriui-widget-panels-on/m-p/1071736#M25</link>
      <description>&lt;P&gt;I have a JSAPI 4.19 application using Calcite Shell to set up a header and mapView layout, which is based on the example from the &lt;A href="https://github.com/Esri/calcite-components/tree/v1.0.0-beta.52/src/components/calcite-shell#basic-1" target="_blank" rel="noopener"&gt;Shell github docs page&lt;/A&gt;:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;calcite-shell&amp;gt;
  &amp;lt;div slot="shell-header"&amp;gt;
    &amp;lt;!-- menu icon, logo, title --&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/calcite-shell&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I then add widgets to the mapView which is loaded into the viewDiv element, for both out-of-the-box ESRI widgets and a couple custom ones. The screenshots are of the standard LayerList widget. When viewed on Android devices the output is as expected, with the mobile view widget panels appearing to be on the top level of the application, hiding the Shell header slot. On iPhone though, the header appears over the widget panels in mobile view. This is what it looks like:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="noDrag.png" style="width: 461px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/16750iECC41A8167BF9EC4/image-size/large?v=v2&amp;amp;px=999" role="button" title="noDrag.png" alt="noDrag.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When a drag happens the widget panel stays in place, but the header and the bottom of the Calcite Shell move with the drag, hiding either the top or bottom of the application depending on the direction of the drag:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="dragDown.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/16751i612C22110662C58F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dragDown.png" alt="dragDown.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="dragUp.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/16752i596AEB32BB3133CA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dragUp.png" alt="dragUp.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again this behavior is not seen on Android devices running the same version of this application. Is this a known issue specific to iOS? Any workarounds?&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jun 2021 22:15:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/calcite-design-system-questions/calcite-shell-and-jsapi-esriui-widget-panels-on/m-p/1071736#M25</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-06-23T22:15:07Z</dc:date>
    </item>
  </channel>
</rss>

