<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Section 508 Compliance with the JavaScript API? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334938#M30935</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kathleen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; If you have specific questions regarding WAB the WAB community will be more than happy to assist, Just post questions to the WAB space &lt;A href="https://community.esri.com/space/2150"&gt;Web AppBuilder for ArcGIS&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Jun 2015 20:41:08 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2015-06-25T20:41:08Z</dc:date>
    <item>
      <title>Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334927#M30924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have several web mapping applications built with the ESRI JavaScript API that are now required to be WCAG 2.0 AA / Section 508 compliant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are several issues I am running into.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 - How do I bring focus to the map with the tab key?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #800000; font-size: 10pt; font-family: Consolas;"&gt;&amp;lt;div&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10pt; font-family: Consolas;"&gt;id&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Consolas;"&gt;="mapDiv"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10pt; font-family: Consolas;"&gt;tabindex&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Consolas;"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; font-size: 10pt; font-family: Consolas;"&gt;onkeyup&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Consolas;"&gt;="document.getElementById('mapDiv_container').focus()"&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Consolas;"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="color: #800000; font-size: 10pt; font-family: Consolas;"&gt;div&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Consolas;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This solution will (sort of) work after pressing enter and the down arrow several times...&lt;/P&gt;&lt;P&gt;However, this &lt;STRONG&gt;only works when the mouse is hovering over the map&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;This seems silly, because it really defeats the purpose of keyboard navigation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 - How can I make the keyboard navigation work when the mouse is not hovering over the map?&lt;/P&gt;&lt;P&gt;3 - How can I set focus to the zoom slider buttons?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4 - How can I add alt tags to the images that are rendered for the map layers?&lt;/P&gt;&lt;P&gt;5 - How can I add widget roles to the map container, graphics layers, and the zoom slider buttons?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the AInspector add on for firefox to test my site.&lt;/P&gt;&lt;P&gt;These are all issues that are coming up on the most simplest map you can make with the JavaScript API.&lt;/P&gt;&lt;P&gt;More complex maps have additional issues, but I am interested if anyone knows how to handle these basic issues that every map has.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be most appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 17:23:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334927#M30924</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T17:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334928#M30925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't have an answer for making a JS API app compliant but perhaps give this ESRI produced PDF a look:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esri.com//~/media/Files/Pdfs/legal/section508/vpats/arcgis-online-3_6.pdf"&gt;ArcGIS Online Voluntary Product Accessibility Templates (VPATs)&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's a link off of a more general page (&lt;A href="http://www.esri.com/legal/section508/swguide"&gt;this&lt;/A&gt; and &lt;A href="http://www.esri.com/legal/section508"&gt;this&lt;/A&gt;). Perhaps one could argue that if even ESRI states that certain aspects of a web map cannot be 508 compliant, maybe they'll be less hardline about the entire app being compliant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 18:00:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334928#M30925</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2015-06-25T18:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334929#M30926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Steve,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I appreciate your reply, but...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have some very customized applications that are not easy to duplicate in ArcGIS Online. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, when a user selects a tax parcel, I do some advanced queries to display a table with all the tax information, along with the taxing districts that spatially intersects the parcel, and additional information contained in separate SDE tables and layers. Sure I could add all the layers, turn on the popups and force the user to tab through all the popups. But that is not as user friendly as displaying all the information in a nicely formatted table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally, most of the issues I have with the JavaScript API also come up as errors in ArcGIS Online. As a matter of fact, there are even more issues with ArcGIS Online maps because I find them difficult to customize and even when using the Web App Builder for Developers, we don't have access to all the source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, I really don't understand how ESRI can claim ArcGIS Online is Section 508 compliant. You still cannot navigate the map with the keyboard unless the mouse is hovering over the map. What if the user does not have a mouse due to limited mobility?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is even an issue with the WCAG Application Template.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think ESRI needs to test some of their applications with some of the ADA heuristic tools available (such as AInspector, WAVE, etc...) and clean up their code to meet the standards we are being forced to comply with.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 19:12:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334929#M30926</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T19:12:06Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334930#M30927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you create a non-map/text version of the application that will failover when a screenreader, or something like that, is detected? You could also give the user the option to switch to an accessible mode... It's a bit hard to make something so dynamic (maps/graphs) accessible, especially for people using screenreaders. Here's what Esri has to say about that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;(a) A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Supports with Exceptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most controls provide ‘alt’ text but some do not given the inherent nature of GIS software, mapping software, and/or general limits on the framework or technology. Note: ArcGIS Online contains geographic information system (GIS) technology that captures, manages, and analyzes data through digital maps. Some GIS functions (such as drawing lines on a digital map) cannot be represented with text equivalent and, therefore, no text equivalent exists for these functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(k) A text-only page, with equivalent information or functionality, shall be provided to make a web site comply with the provisions of this part, when compliance cannot be accomplished in any other way. The content of the text-only page shall be updated whenever the primary page changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not Applicable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ArcGIS Online is geographic information system (GIS) technology that captures, manages, and analyzes data through digital maps. Some aspects of a digital map or of GIS software are inherently visual/graphical and cannot be adequately represented in text.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 19:26:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334930#M30927</guid>
      <dc:creator>ChrisSmith7</dc:creator>
      <dc:date>2015-06-25T19:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334931#M30928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm sorry this wasn't more clear- my intent with sharing the link was just to provide some supporting documentation about 508 compliance and web maps, and specifically the point (which you get) which is that there are just some things inherent with web maps that just can't be made accessible. ESRI states this in the document, and I thought it might be of some value in your discussions with those above you whom are instructing you to make your apps compliant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Certainly you CAN add alt text to images (your point #4) via JS but I don't see how that is useful &lt;EM&gt;for rendered image depictions of the map. &lt;/EM&gt;Certainly a form of parcel information such as what you described in your follow up example is a different story and for that, you can use SPAN tags and utilize the title attribute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interesting behavior that you describe with ArcGIS Online. I've used &lt;A href="http://www.arcgis.com/explorer/" title="http://www.arcgis.com/explorer/"&gt;ArcGIS Explorer Online&lt;/A&gt; (which I think is slated for replacement) and in that application, you CAN use the map without the mouse physically being over the map. It seems to work as long as the browser tab is active. Anyways, I was hoping to provide some ammo to possibly help you get out of having to do some of this work. &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/laugh.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 19:41:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334931#M30928</guid>
      <dc:creator>SteveCole</dc:creator>
      <dc:date>2015-06-25T19:41:31Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334932#M30929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/4455"&gt;Kathleen Crombez&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. You shouldn't have to worry about that if you use the following.&lt;/P&gt;&lt;P&gt;2.&lt;/P&gt;&lt;P&gt;I just tried this on my web app. You can refer to this page to allow the user to use keyboard keys to move the mouse pointer: &lt;A href="http://windows.microsoft.com/en-us/windows7/use-mouse-keys-to-move-the-mouse-pointer" title="http://windows.microsoft.com/en-us/windows7/use-mouse-keys-to-move-the-mouse-pointer"&gt;Use Mouse Keys to move the mouse pointer&lt;/A&gt; It also tells you what the equivalent key is for the various mouse events. If you use something different than Windows 7, just perform a search on Use Mouser Keys to move the mouse pointer [your operating system]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now when you move your pointer over the map, to get navigation back, you need to press the left ALT + left shift + NUM LOCK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will allow for regular map navigation which can be found here: &lt;A href="https://developers.arcgis.com/javascript/jshelp/intro_navigation.html" title="https://developers.arcgis.com/javascript/jshelp/intro_navigation.html"&gt;Map navigation | Guide | ArcGIS API for JavaScript&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you need to go back to the mouse, press press the left ALT + left shift + NUM LOCK and it will be in mouse mode again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can't say I tried the following, but I thought that key combination would be annoying; I tried to look up hotkeys. You can try this out(untested) - &lt;A href="http://lifehacker.com/316589/turn-any-action-into-a-keyboard-shortcut" title="http://lifehacker.com/316589/turn-any-action-into-a-keyboard-shortcut"&gt;Turn Any Action Into a Keyboard Shortcut: A Beginner's Guide to AutoHotkey&lt;/A&gt;&amp;nbsp; or something else to simplify the combination.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more thing about this, make sure that your pointer under Set up Mouse Keys has a pointer speed of Top speed and the Acceleration is fast. I find that it does not appear to work if you don't do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. The zoom slider buttons should be an element, so you should be able to inspect the element and the use the tabIndex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. Since the image should use an image source you should be able to concatenate your alt tag in JavaScript with whatever produces the image. You may need to check that out in the Development tools in your browser.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. That one I'm not sure about. Can you give an example or share your code on something like &lt;A href="http://jsbin.com/?html,output" title="http://jsbin.com/?html,output"&gt;JS Bin - Collaborative JavaScript Debugging&lt;/A&gt;&amp;nbsp; to provide a basic example of what is not working for this one. I have used multiple widgets in my apps, so I may just need a visual to understand this one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:02:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334932#M30929</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T20:02:15Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334933#M30930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I do appreciate all the information and replies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, we were "randomly selected" to be audited from the US Department of Justice. Their initial agreement they sent us was super strict and required 100&amp;amp; compliance within 3 months. Thankfully we were able to negotiate the timeline but we really couldn't get them to budge on the requirements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the most part, ESRI has done a good job with making ArcGIS Online compliant. There are just certain things that could easily be fixed on their end, that makes life very difficult to developers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example, the search &amp;lt;input&amp;gt; box for the geolocator does not have a label. Certain widgets do not have roles. The site does not have a language code. No Landmarks are defined. These are just a few issues I have found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And maybe I am being naïve, but I am finding it difficult to access the embedded DOM elements that do not have an id.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:05:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334933#M30930</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T20:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334934#M30931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For ArcGIS Online, have you considered downloading Web AppBuilder for ArcGIS (Developer Edition) - &lt;A href="https://developers.arcgis.com/web-appbuilder/" title="https://developers.arcgis.com/web-appbuilder/"&gt;Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You publish your ArcGIS Online web map into a web app and then modify the application's code for compliance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:11:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334934#M30931</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T20:11:46Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334935#M30932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, we are using the WAB Developer Edition. but you are limited to what you can modify. ESRI does not seem to provide full access to all the source code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:15:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334935#M30932</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T20:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334936#M30933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If there is code that you can't access, &lt;A href="https://community.esri.com/migrated-users/3101"&gt;Robert Scheitlin, GISP&lt;/A&gt;​ could probably help you with that. I thought that I couldn't access code until I realized I did not have the Dev Edition which displayed after I installed it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:18:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334936#M30933</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T20:18:50Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334937#M30934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Everyone has provided some interesting discussion about ArcGIS Online.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I really need a solution that is easy and intuitive for navigating the map via keyboard only that works in the JavaScript API.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:32:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334937#M30934</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T20:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334938#M30935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kathleen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; If you have specific questions regarding WAB the WAB community will be more than happy to assist, Just post questions to the WAB space &lt;A href="https://community.esri.com/space/2150"&gt;Web AppBuilder for ArcGIS&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:41:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334938#M30935</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2015-06-25T20:41:08Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334939#M30936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you read my post at the bottom? I gave you information on how to use your keyboard for the mouse and how to navigate the map.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:47:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334939#M30936</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T20:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334940#M30937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes I did. But not all users will have Windows 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is, we are being audited by the DOJ and we need to meet WCAG 2.0 AA for all users. Most people use the tab key to navigate the page without a mouse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be nice if I could find a simple solution that is intuitive to the user to tab into the map, bring it into focus, and navigate using the +/- and arrow keys. Like I stated in my original post, adding the tabindex to the map div and calling focus on the map container sort of works. but only when the mouse is hovering over the map. Also it seems like I need to select the div with the enter key and tab down with the down arrow until the map itself comes into focus.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is not a user friendly solution. If anyone else has a better way, I would love to hear it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 20:56:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334940#M30937</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T20:56:22Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334941#M30938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not sure how to tab into the map but the example does allow you to use the keyboard and do everything without a mouse. I tested it on my machine and never touched a mouse. I had my mouse pointer on the left screen and moved the pointer to my third screen with just the keyboard and then zoomed in and out on the map, tabbed through controls and panned around, still with just a keyboard. As for other operating systems and setting up keyboards for mouse movement; here is Windows XP and Windows 8. I didn't see anything for Windows 10 yet, but imagine it's very similar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Windows XP - &lt;A href="http://www.bbc.co.uk/accessibility/guides/keyboard_mouse/computer/win/xp/" title="http://www.bbc.co.uk/accessibility/guides/keyboard_mouse/computer/win/xp/"&gt;BBC - My Web My Way - Using your keyboard to control the mouse in Windows XP&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Windows 8 - &lt;A href="https://www.microsoft.com/enable/training/windows8/use-numeric-keypad.aspx" title="https://www.microsoft.com/enable/training/windows8/use-numeric-keypad.aspx"&gt;Windows 8 Accessibility Tutorials: Use Numeric Keypad&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 21:09:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334941#M30938</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T21:09:12Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334942#M30939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chris - Which example are you referring to?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 21:31:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334942#M30939</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T21:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334943#M30940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Where I numbered my responses to go with your questions. Answer number two tells you how to use your keyboard for your mouse and how to navigate with the keyboard. You may need to scroll down because it's at the bottom.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 21:35:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334943#M30940</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T21:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334944#M30941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks! I will have to do some testing. We are also required to meet these standards for Mac.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 21:45:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334944#M30941</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-06-25T21:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334945#M30942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And for Mac: &lt;A href="https://support.apple.com/kb/PH11263?locale=en_US" title="https://support.apple.com/kb/PH11263?locale=en_US"&gt;OS X Mountain Lion: Control the pointer using Mouse Keys&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jun 2015 21:50:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334945#M30942</guid>
      <dc:creator>ChrisSergent</dc:creator>
      <dc:date>2015-06-25T21:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: Section 508 Compliance with the JavaScript API?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334946#M30943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to hear from &lt;A href="https://community.esri.com/migrated-users/40257"&gt;ESRI ESRI&lt;/A&gt; on this issue. I still have not found a way to put focus on the map and navigate around the map without a mouse.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/5237"&gt;Chris Sergent&lt;/A&gt;​ had some interesting ways to navigate the mouse with the keyboard based on built in operating system controls... However, this solution still requires a mouse and is strictly reliant on the OS to have this feature.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What if the user does not have a mouse? What if they can't navigate a pointer on their OS? These are accessibility issues that I am trying to overcome in our web development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once again, I am looking for a way to navigate the map via &lt;STRONG&gt;keyboard only&lt;/STRONG&gt; that does not rely on a mouse being attached to the computer at all. This is part of our WCAG 2.0 AA compliance requirements mandated to us from the Department of Justice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only way I was able to do this was to add custom zoom and pan buttons on my map that can be accessed by tabbing through the page. See the link below for an example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.maps.ccgisc.org/public/indexmaps/indexmaps.aspx" title="http://www.maps.ccgisc.org/public/indexmaps/indexmaps.aspx"&gt;Tile Index Map | Champaign County GIS Consortium&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would prefer if I didn't have to do this customization on every map I publish. Can ESRI please comment on this? Are there any plans for keyboard only navigation in future releases of the JavaScript API?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 15:34:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/section-508-compliance-with-the-javascript-api/m-p/334946#M30943</guid>
      <dc:creator>Kathleen_Crombez</dc:creator>
      <dc:date>2015-07-13T15:34:17Z</dc:date>
    </item>
  </channel>
</rss>

