From c1870976e6e3f1b32fffcd8f28c8ae4952ff7dea Mon Sep 17 00:00:00 2001 From: "justraines@gmail.com" Date: Mon, 3 Mar 2014 17:46:54 -0500 Subject: [PATCH 1/2] set alt attribute on tiles to a null value so screen readers no longer read url for tiles --- src/layer/tile/TileLayer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/layer/tile/TileLayer.js b/src/layer/tile/TileLayer.js index 63bb9f010..9cb0769c0 100644 --- a/src/layer/tile/TileLayer.js +++ b/src/layer/tile/TileLayer.js @@ -56,6 +56,12 @@ L.TileLayer = L.GridLayer.extend({ tile.onload = L.bind(this._tileOnLoad, this, done, tile); tile.onerror = L.bind(this._tileOnError, this, done, tile); + /* + Alt tag is set to empty string to keep screen readers from reading URL and for compliance reasons + http://warc.calpoly.edu/accessibility/508indepth/alternate.html + */ + tile.alt = ''; + tile.src = this.getTileUrl(coords); return tile; From 50dbfa30a8970b89d2f46da26474d244069edc25 Mon Sep 17 00:00:00 2001 From: "justraines@gmail.com" Date: Mon, 3 Mar 2014 17:52:41 -0500 Subject: [PATCH 2/2] add alt tags to tiles --- src/layer/tile/TileLayer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layer/tile/TileLayer.js b/src/layer/tile/TileLayer.js index 9cb0769c0..276f50f27 100644 --- a/src/layer/tile/TileLayer.js +++ b/src/layer/tile/TileLayer.js @@ -58,7 +58,7 @@ L.TileLayer = L.GridLayer.extend({ /* Alt tag is set to empty string to keep screen readers from reading URL and for compliance reasons - http://warc.calpoly.edu/accessibility/508indepth/alternate.html + http://www.w3.org/TR/WCAG20-TECHS/H67 */ tile.alt = '';