babelacc

compare different implementations of the text alternative computation  https://p.ce9e.org/babelacc/
git clone https://git.ce9e.org/babelacc.git

commit
5c5f58b3529f94e351804b20ae3b0c24d7ac3d82
parent
1b83149cf5e408ef53287f617a2d8331d99d69da
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2018-02-03 12:59
add axs

Diffstat

A lib/axs.js 19 +++++++++++++++++++
M src/babel.js 7 +++++++

2 files changed, 26 insertions, 0 deletions


diff --git a/lib/axs.js b/lib/axs.js

@@ -0,0 +1,19 @@
   -1     1 global.goog = {
   -1     2 	provide: function() {},
   -1     3 	require: function() {},
   -1     4 };
   -1     5 global.axs = {
   -1     6 	browserUtils: {},
   -1     7 	color: {},
   -1     8 	dom: {},
   -1     9 	utils: {},
   -1    10 	properties: {},
   -1    11 };
   -1    12 
   -1    13 require('accessibility-developer-tools/src/js/AccessibilityUtils');
   -1    14 require('accessibility-developer-tools/src/js/BrowserUtils');
   -1    15 require('accessibility-developer-tools/src/js/Color');
   -1    16 require('accessibility-developer-tools/src/js/DOMUtils');
   -1    17 require('accessibility-developer-tools/src/js/Properties');
   -1    18 
   -1    19 module.exports = global.axs;

diff --git a/src/babel.js b/src/babel.js

@@ -1,6 +1,7 @@
    1     1 var ariaApi = require('aria-api');
    2     2 var accdc = require('../lib/accdc');
    3     3 var axe = require('axe-core');
   -1     4 var axs = require('../lib/axs');
    4     5 
    5     6 var form = document.querySelector('#ba-form');
    6     7 var preview = document.querySelector('#ba-preview');
@@ -20,6 +21,12 @@ var implementations = {
   20    21 			desc: null,
   21    22 		};
   22    23 	},
   -1    24 	'axs': function(el) {
   -1    25 		return {
   -1    26 			name: axs.properties.findTextAlternatives(el, {}),
   -1    27 			desc: null,
   -1    28 		};
   -1    29 	},
   23    30 };
   24    31 
   25    32 var createTd = function(text) {