Return to Accessibility Checker Base
YUI({
//Last Gallery Build of this module
gallery: 'gallery-2011.09.28-20-29'
}).use('gallery-a11ychecker-base', function(Y) {
// Make sure all UI controls are properly labeled.
// Some examples of what it checks for:
// 1. Use of the <label> element with form controls
// 2. title attribute on iframes
// 3. All buttons have inner text
// 4. Images have alt attribute
// 5. Use of aria-label, aria-labelledby and aria-describedby
Y.a11ychecker.checkLabels();
// Find instances of buttons created using links (e.g. <a href="#">button</> or <a href="javascript:"></a>) that don't have the ARIA role of "button" applied
Y.a11ychecker.findLinkButtons();
// Find instances where a given block of content contains multiple links, all of which point to the same URL.
Y.a11ychecker.findDupeLinks();
// Find all links on the page that have the same inner text (e.g. all "read more" links)
Y.a11ychecker.findDupeLinkLabels();
// All errors are stored in a hash so that errors can be displayed in a variety of formats - inline tooltips, console logs, etc.
var errors = Y.a11ychecker.getErrors();
});/home/y/libexec/ant/bin/ant all
Buildfile: build.xml
[echo] Starting Build For gallery-a11ychecker-base
[echo] Ant Properties
[echo] Home : /home/y/libexec/ant
[echo] Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008
[echo] Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build.xml
[echo] Local Build Properties
[echo] version : 3
[echo] srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery
[echo] builddir : ../../../builder/componentbuild
[echo] component : gallery-a11ychecker-base
[echo] component.basefilename : gallery-a11ychecker-base
[echo] component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base
[echo] component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp
[echo] Global Build Properties
[echo] global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build
[echo] global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base
[echo] global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base/assets
clean:
init:
[mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp
[echo] Starting Build For gallery-a11ychecker-base
[echo] Ant Properties
[echo] Home : /home/y/libexec/ant
[echo] Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008
[echo] Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build.xml
[echo] Local Build Properties
[echo] version : 3
[echo] srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery
[echo] builddir : ../../../builder/componentbuild
[echo] component : gallery-a11ychecker-base
[echo] component.basefilename : gallery-a11ychecker-base
[echo] component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base
[echo] component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp
[echo] Global Build Properties
[echo] global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build
[echo] global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base
[echo] global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base/assets
-lint-server:
[echo] Starting Build For gallery-a11ychecker-base
[echo] Ant Properties
[echo] Home : /home/y/libexec/ant
[echo] Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008
[echo] Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build.xml
[echo] Local Build Properties
[echo] version : 3
[echo] srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery
[echo] builddir : ../../../builder/componentbuild
[echo] component : gallery-a11ychecker-base
[echo] component.basefilename : gallery-a11ychecker-base
[echo] component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base
[echo] component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp
[echo] Global Build Properties
[echo] global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build
[echo] global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base
[echo] global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base/assets
-node:
[echo] For faster builds, install Node.js.
-concatdebug:
[echo] Concatenating
[echo] Source Files : log-error.js, dupe-link-checker.js, dupe-link-label-checker.js, label-checker.js, link-button-checker.js
[echo] In Source Dir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/js
[echo] To : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-debug.js
[copy] Copying 5 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/ant
[delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/ant
-registerdebug:
[echo] Wrapping /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-debug.js in YUI.add module
[copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp
-prependdebug:
-appenddebug:
builddebug:
-createcore:
[copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp
-loggerregex:
[echo] Replacing Logger Statements in /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base.js
buildcore:
-rollupjs:
-concatskins:
-buildskins:
-rollupcss:
buildskins:
-buildlangs:
-rolluplangs:
buildlangs:
build:
minify:
[yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base.js
[yuicompressor]
[yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
[yuicompressor] ):url;}returnreturnVal;} ---> var <--- getParent=(function(){var called=
[yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-min.js
lint:
[echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
[java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-debug.js
[java]
[java]
[java] 185, 5: 'duplicateURLs' is not defined.
[java] duplicateURLs = findAllDupeLinks(config);
[java]
[java] 190, 12: 'duplicateURLs' is not defined.
[java] Y.each(duplicateURLs, function(v, k) {
[java]
[java] 191, 16: 'duplicateURLs' is not defined.
[java] Y.each(duplicateURLs[k], function (v) {
[java]
[java] 194, 23: 'duplicateURLs' is not defined.
[java] len = duplicateURLs[k].length;
[java]
[java] 267, 12: 'INPUT_TYPES' is not defined.
[java] Y.each(INPUT_TYPES, function (v) {
[java]
[java] 308, 9: 'hasInnerText' is not defined.
[java] if (hasInnerText(node)) {
[java]
[java]
[java]
[java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-min.js
[java]
[java]
[java] 1, 1556: 'duplicateURLs' is not defined.
[java] [Code Evidence Omitted: Greater than 500 chars]
[java]
[java] 1, 1590: 'duplicateURLs' is not defined.
[java] [Code Evidence Omitted: Greater than 500 chars]
[java]
[java] 1, 1625: 'duplicateURLs' is not defined.
[java] [Code Evidence Omitted: Greater than 500 chars]
[java]
[java] 1, 1666: 'duplicateURLs' is not defined.
[java] [Code Evidence Omitted: Greater than 500 chars]
[java]
[java] 1, 2443: 'd' is not defined.
[java] [Code Evidence Omitted: Greater than 500 chars]
[java]
[java] 1, 2831: 'o' is not defined.
[java] [Code Evidence Omitted: Greater than 500 chars]
[java]
[java]
[java]
[java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base.js
[java]
[java]
[java] 185, 5: 'duplicateURLs' is not defined.
[java] duplicateURLs = findAllDupeLinks(config);
[java]
[java] 190, 12: 'duplicateURLs' is not defined.
[java] Y.each(duplicateURLs, function(v, k) {
[java]
[java] 191, 16: 'duplicateURLs' is not defined.
[java] Y.each(duplicateURLs[k], function (v) {
[java]
[java] 194, 23: 'duplicateURLs' is not defined.
[java] len = duplicateURLs[k].length;
[java]
[java] 267, 12: 'INPUT_TYPES' is not defined.
[java] Y.each(INPUT_TYPES, function (v) {
[java]
[java] 308, 9: 'hasInnerText' is not defined.
[java] if (hasInnerText(node)) {
[java]
[java]
[java]
local:
deploybuild:
[copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base
[copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-debug.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base/gallery-a11ychecker-base-debug.js
[copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base-min.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base/gallery-a11ychecker-base-min.js
[copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-a11ychecker-base/build_tmp/gallery-a11ychecker-base.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-a11ychecker-base/gallery-a11ychecker-base.js
deployassets:
deployskins:
deploylang:
deploydocs:
deploy:
all:
BUILD SUCCESSFUL
Total time: 3 seconds
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info