|
POST
|
Yes I did. But not all users will have Windows 7. 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. 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. This is not a user friendly solution. If anyone else has a better way, I would love to hear it.
... View more
06-25-2015
01:56 PM
|
0
|
5
|
1670
|
|
POST
|
Everyone has provided some interesting discussion about ArcGIS Online. But I really need a solution that is easy and intuitive for navigating the map via keyboard only that works in the JavaScript API.
... View more
06-25-2015
01:32 PM
|
1
|
8
|
3167
|
|
POST
|
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.
... View more
06-25-2015
01:15 PM
|
0
|
1
|
3166
|
|
POST
|
I do appreciate all the information and replies. 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& compliance within 3 months. Thankfully we were able to negotiate the timeline but we really couldn't get them to budge on the requirements. 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. For example, the search <input> 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. 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.
... View more
06-25-2015
01:05 PM
|
2
|
3
|
3166
|
|
POST
|
Steve, I appreciate your reply, but... I have some very customized applications that are not easy to duplicate in ArcGIS Online. 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. 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. 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? This is even an issue with the WCAG Application Template. 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.
... View more
06-25-2015
12:12 PM
|
0
|
14
|
3167
|
|
POST
|
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. There are several issues I am running into. 1 - How do I bring focus to the map with the tab key? I have tried this... <div id="mapDiv" tabindex="0" onkeyup="document.getElementById('mapDiv_container').focus()"></div> This solution will (sort of) work after pressing enter and the down arrow several times... However, this only works when the mouse is hovering over the map. This seems silly, because it really defeats the purpose of keyboard navigation. 2 - How can I make the keyboard navigation work when the mouse is not hovering over the map? 3 - How can I set focus to the zoom slider buttons? 4 - How can I add alt tags to the images that are rendered for the map layers? 5 - How can I add widget roles to the map container, graphics layers, and the zoom slider buttons? I am using the AInspector add on for firefox to test my site. These are all issues that are coming up on the most simplest map you can make with the JavaScript API. More complex maps have additional issues, but I am interested if anyone knows how to handle these basic issues that every map has. Any help would be most appreciated.
... View more
06-25-2015
10:23 AM
|
0
|
30
|
11958
|
|
POST
|
Kelly, I was originally confused by your reply because we removed the default locator and added two of our own custom locators. So I'm not certain why the default locator is still being exposed through our organization. But it appears the issue was that we did not have the organization set to allow anonymous access. Once I set anonymous access both locators are working as expected in all the environments I had issues with previously. Thank you for your help. Kathleen
... View more
02-10-2015
07:16 AM
|
1
|
0
|
1711
|
|
POST
|
Thank you Kelly Hutchins for the reply! I will look forward to this fix in the next release!
... View more
02-06-2015
06:55 AM
|
0
|
2
|
1711
|
|
POST
|
This post has already been view 197 times so I assume others are having this same problem. Is there anyone at ESRI that can comment on this issue?
... View more
02-05-2015
12:31 PM
|
0
|
4
|
1711
|
|
POST
|
Kelly Gerrow, This is just a test website... http://www.maps.ccgisc.org/test/ A sample address location: 204 s urbana ave A sample intersection location: main and poplar The locators and the widget works fine on a desktop in a internet explorer. Just tested... the widget does not provide a drop down to select the locator type and all searches return "location not found" on a desktop in firefox and chrome. The same thing happens in all mobile web browsers that I have tested so far. (However they do work in a custom mobile application we are developing) Thanks, Kathleen
... View more
01-27-2015
12:03 PM
|
0
|
0
|
1711
|
|
POST
|
I uploaded custom geolocators on our ArcGIS Online Portal in the Utilites section. I built a simple map and used the embed in website option and selected the checkbox to use geolocating services. The custom locator search works fine on a desktop browser. However, when I test my sample site on a mobile device the down arrow to select the preferred locator does not appear and typing in a known location never finds any results. Is this a known bug? Or is the embed in website option not optimized for mobile browsers? Any insight on this issue would be help. Thanks.
... View more
01-23-2015
01:03 PM
|
0
|
7
|
5734
|
|
POST
|
my apologies, the event that is fired that causes this error is the "focusin" event. (not mousedown) this fails when the srcElement is an Object with null id and tagName. I am uncertain which elements would cause the tagName to be null.
... View more
11-12-2014
02:00 PM
|
0
|
0
|
2452
|
|
POST
|
This error just started happening for me in the last week or two. After doing more testing this morning, it seems this error occurs only when I am debugging my site in Visual Studio. And I am not able to reproduce this error when I am not in debug mode. It is very strange... My site is an ASP site (written in C#) using the html5 DOCTYPE. I also use the following meta tag to fix a bunch of display issues that occur in IE. <meta http-equiv="X-UA-Compatible" content="IE=9">
... View more
11-12-2014
07:22 AM
|
0
|
0
|
2452
|
|
POST
|
I am running into this issue in version 3.6 also. The error occurs in IE only. The error message is as follows: Unhandled exception at line 34, column 95354 in http://js.arcgis.com/3.6/init.js 0x800a138f - JavaScript runtime error: Unable to get property 'toLowerCase' of undefined or null reference I have a lot of trouble reading these minified javascript files, but I think it is triggered by the mouse down event. Here is a screenshot of the break point in visual studio. And here is line in error with the prior line that attaches a mouse down event if using IE browser. (doc){if(has("ie")){_320.document.body.attachEvent("onmousedown",_323);var _324=function(evt){var tag=evt.srcElement.tagName.toLowerCase();if(tag=="#document"||tag=="body"){return;} The code should test if evt.srcElement.tagName is null before applying the toLowerCase() method. Maybe they could do something like this: var tag=evt.srcElement.tagName;if(tag==null||tag.toLowerCase()=="#document"||tag.toLowerCase()=="body"){return;} I hope the ESRI Development Team is able to resolve the issue for all versions of the API. Because I do not want to store a local copy of the API on my server.
... View more
11-10-2014
02:32 PM
|
0
|
4
|
2452
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 08-20-2024 02:08 PM | |
| 2 | 09-20-2023 10:50 AM | |
| 1 | 06-13-2023 11:45 AM | |
| 3 | 01-11-2022 07:33 AM | |
| 1 | 05-25-2022 10:27 AM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|