summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Alice Boxhall [Wed, 15 May 2013 18:05:51 +0000 (11:05 -0700)]
Changes from upstream
Alice Boxhall [Sat, 11 May 2013 19:15:32 +0000 (12:15 -0700)]
Pull Audit headings and URLs on to AuditRule spec
Alice Boxhall [Tue, 7 May 2013 22:26:07 +0000 (15:26 -0700)]
Fix casts in Properties.js
Alice Boxhall [Tue, 7 May 2013 21:38:25 +0000 (14:38 -0700)]
Incorporate changes made upstream and latest externs.js
Alice Boxhall [Tue, 7 May 2013 18:12:44 +0000 (11:12 -0700)]
Add new audit rules and AuditResults object
Alice Boxhall [Mon, 6 May 2013 22:06:46 +0000 (15:06 -0700)]
Use all-caps for audit rule severity; create 'Spec' type for audit rule specs
Alice Boxhall [Sat, 4 May 2013 01:12:09 +0000 (18:12 -0700)]
Add parse_aria_schemas.py script; auto-generate ARIA attributes in Constants.js; update RequiredAriaAttributeMissing to check for default values; update AccessibilityUtils to validate slightly different ARIA attributes
Alice Boxhall [Fri, 3 May 2013 22:13:32 +0000 (15:13 -0700)]
Check for default value in RequiredAriaAttributeMissing
Alice Boxhall [Sat, 2 Mar 2013 01:07:16 +0000 (17:07 -0800)]
Add auditRulesToRun/auditRulesToIgnore to AuditConfiguration
Alice Boxhall [Fri, 1 Mar 2013 23:51:50 +0000 (15:51 -0800)]
Remove duplicate require line in NonExistentAriaLabeledBy.js
Alice Boxhall [Wed, 13 Feb 2013 16:11:29 +0000 (11:11 -0500)]
Lower case tag name when checking for script elements
Alice Boxhall [Wed, 13 Feb 2013 16:07:34 +0000 (11:07 -0500)]
Include image filename in computed text
Alice Boxhall [Wed, 13 Feb 2013 01:46:52 +0000 (20:46 -0500)]
Add testpage.html
Alice Boxhall [Wed, 13 Feb 2013 01:41:21 +0000 (20:41 -0500)]
Add focusProperties, audit scope, chromevoxignoreariahidden fix, better idref handling
Alice Boxhall [Mon, 11 Feb 2013 20:15:45 +0000 (15:15 -0500)]
Add a scope parameter to AuditConfig
Alice Boxhall [Tue, 12 Feb 2013 16:18:31 +0000 (11:18 -0500)]
Add opt_url to Audit.createReport to allow a custom details url
Alice Boxhall [Tue, 12 Feb 2013 15:55:48 +0000 (10:55 -0500)]
Check audit result == FAIL before creating result message
Alice Boxhall [Thu, 31 Jan 2013 01:41:05 +0000 (17:41 -0800)]
Add createReport and accessibilityErrorMessage methods to axs.Audit
Alice Boxhall [Tue, 29 Jan 2013 18:02:58 +0000 (10:02 -0800)]
Remove unnecessary entries from externs.js
Alice Boxhall [Tue, 29 Jan 2013 00:04:12 +0000 (16:04 -0800)]
Strip back to just the code which is unrelated to the extension
Alice Boxhall [Tue, 8 Jan 2013 18:12:57 +0000 (10:12 -0800)]
Fix compilation errors
Alice Boxhall [Fri, 4 Jan 2013 17:38:54 +0000 (09:38 -0800)]
Fix bug in AuditConfiguration where rules_ and withConsoleApi were declared on the prototype rather than constructor.
Alice Boxhall [Fri, 21 Dec 2012 19:22:39 +0000 (11:22 -0800)]
Add optional ignoreSelectors parameter to AuditRule.run(), and add an AuditConfiguration class to hold configuration for an Audit.
Alice Boxhall [Thu, 20 Dec 2012 21:45:16 +0000 (13:45 -0800)]
Fix incorrect return value in requiredAriaAttributeMissing
Alice Boxhall [Mon, 17 Dec 2012 19:17:03 +0000 (11:17 -0800)]
Add Audit.js
Alice Boxhall [Fri, 14 Dec 2012 02:04:57 +0000 (18:04 -0800)]
Slight refactoring, bugfix for invalid role during requiredAriaAttributeMissing audit
Alice Boxhall [Tue, 11 Dec 2012 22:08:16 +0000 (14:08 -0800)]
Modify order of script injection in background.js
Alice Boxhall [Fri, 7 Dec 2012 21:39:33 +0000 (13:39 -0800)]
Add axs.utils.getQuerySelectorText and regenerate axs_testing.js
Alice Boxhall [Wed, 21 Nov 2012 19:02:36 +0000 (11:02 -0800)]
Change shouldRunInDevtools to requiresConsoleAPI everywhere, and don't exclude requiresConsoleAPI audits from AuditRules
Alice Boxhall [Mon, 19 Nov 2012 18:44:41 +0000 (10:44 -0800)]
Add src/extension directory, containing extension-specific implementations of Properties.js, AuditRule.js and AuditRules.js
Alice Boxhall [Thu, 15 Nov 2012 22:50:50 +0000 (14:50 -0800)]
Add gen/axs_testing.js
Alice Boxhall [Thu, 15 Nov 2012 20:16:06 +0000 (12:16 -0800)]
Fix errors in Makefile
Alice Boxhall [Thu, 15 Nov 2012 20:10:57 +0000 (12:10 -0800)]
Refactor to pull extension-specific code out of the testing/property related code, and add a generated platform-independent 'library' version of code which may be used in testing
Alice Boxhall [Fri, 17 Aug 2012 00:31:04 +0000 (10:31 +1000)]
Pull JS source out into modules for building; update tests to work with closure.
Alice Boxhall [Mon, 13 Aug 2012 01:43:11 +0000 (11:43 +1000)]
Add messages for requiredAriaAttributeMissing; one more style tweak for ARIA properties.
Alice Boxhall [Mon, 13 Aug 2012 01:17:43 +0000 (11:17 +1000)]
Style tweaks for aria-labelledby values.
Alice Boxhall [Mon, 13 Aug 2012 00:10:53 +0000 (10:10 +1000)]
Add BadAriaAttributeValue.js and RequiredAriaAttributeMissing.js stub
Alice Boxhall [Sat, 11 Aug 2012 00:53:37 +0000 (10:53 +1000)]
add ariaProperty.html
Alice Boxhall [Fri, 10 Aug 2012 23:08:00 +0000 (09:08 +1000)]
More work
Alice Boxhall [Tue, 31 Jul 2012 05:20:39 +0000 (15:20 +1000)]
Format IDREF values with a link to the referred element, if it exists.
Alice Boxhall [Mon, 30 Jul 2012 09:38:46 +0000 (19:38 +1000)]
code dump: pull down latest version of templates, work on getting recursive value from aria widgets, adding messages for aria roles and values
Alice Boxhall [Thu, 26 Jul 2012 00:32:53 +0000 (10:32 +1000)]
Make 'FocusableElementNotVisibleAndNotAriaHidden' audit re-use axs.utils.elementIsVisible() logic rather than reimplementing it, and have axs.utils.elementIsOutsideScrollArea() check for elements which are outside but flush with the borders of the scroll area.
Alice Boxhall [Wed, 18 Jul 2012 20:17:02 +0000 (13:17 -0700)]
Continued work on computed text.
Alice Boxhall [Fri, 13 Jul 2012 08:53:38 +0000 (18:53 +1000)]
WIP for more sophisticated computed text value
Alice Boxhall [Fri, 13 Jul 2012 00:59:47 +0000 (10:59 +1000)]
Fix trailing comma and spurious computed text bugs
Alice Boxhall [Wed, 11 Jul 2012 07:47:59 +0000 (17:47 +1000)]
First pass at computed text
Alice Boxhall [Wed, 11 Jul 2012 00:32:46 +0000 (10:32 +1000)]
rearrange label properties by precedence order; wip adding spoken text
Alice Boxhall [Sun, 8 Jul 2012 23:41:52 +0000 (09:41 +1000)]
Add Handlebar templates as a submodule
Alice Boxhall [Sat, 7 Jul 2012 01:29:30 +0000 (11:29 +1000)]
rm lib/templates
Alice Boxhall [Tue, 31 Jul 2012 00:30:11 +0000 (10:30 +1000)]
Tweak ImageWithoutAltText audit to ignore hidden images, and modify elementIsOutsideScrollArea() function to detect elements which are flush with (but not inside) the sscroll area.
Alice Boxhall [Wed, 25 Jul 2012 01:11:43 +0000 (11:11 +1000)]
Increment sub-version
Alice Boxhall [Wed, 25 Jul 2012 00:55:17 +0000 (10:55 +1000)]
Fix bug in color parsing for rgba colors, and remove some logging cruft in Properties.js.
Alice Boxhall [Tue, 10 Jul 2012 03:37:39 +0000 (13:37 +1000)]
Rewrite sidebar.html using templates, and add extra information in the sidebar for ARIA properties
Alice Boxhall [Wed, 4 Jul 2012 06:56:28 +0000 (16:56 +1000)]
fix bugs in content script re-injection logic
Alice Boxhall [Wed, 4 Jul 2012 06:01:52 +0000 (16:01 +1000)]
add externs.js
Alice Boxhall [Wed, 4 Jul 2012 05:29:33 +0000 (15:29 +1000)]
re-inject content script on reload
Alice Boxhall [Wed, 4 Jul 2012 04:18:23 +0000 (14:18 +1000)]
Restructure code and build to use closure-compiler
Alice Boxhall [Fri, 29 Jun 2012 04:48:03 +0000 (14:48 +1000)]
Finish i18n for sidebar
Alice Boxhall [Thu, 28 Jun 2012 02:06:58 +0000 (12:06 +1000)]
Set version number to 1.0
Alice Boxhall [Tue, 26 Jun 2012 12:35:00 +0000 (22:35 +1000)]
Add messages.json; don't check for url on AuditRule object
Alice Boxhall [Tue, 26 Jun 2012 11:54:42 +0000 (21:54 +1000)]
Pull audit and extension strings out into i18n framework
Alice Boxhall [Tue, 26 Jun 2012 01:05:01 +0000 (11:05 +1000)]
merge changes from codesite
Alice Boxhall [Mon, 25 Jun 2012 23:43:41 +0000 (09:43 +1000)]
Ignore <body> elements in unfocusableElementsWithOnClick, and fix isAncestor check in overlappingElement()
Alice Boxhall [Mon, 25 Jun 2012 00:25:18 +0000 (10:25 +1000)]
Fix bugs in FocusableElementNotVisibleAndNotAriaHidden
Alice Boxhall [Mon, 25 Jun 2012 00:16:37 +0000 (10:16 +1000)]
Fix un-closed string on ControlsWithoutLabels
Alice Boxhall [Fri, 22 Jun 2012 04:54:52 +0000 (21:54 -0700)]
Update URLs in audit results, and re-generate generated_dependencies.js
Alice Boxhall [Fri, 22 Jun 2012 04:39:22 +0000 (21:39 -0700)]
Initial commit.
Alice Boxhall [Fri, 22 Jun 2012 03:09:51 +0000 (20:09 -0700)]
Fold video label test on to control label test; add Preamble.fragment and Postscript.fragment which were left off an earlier change
Alice Boxhall [Thu, 21 Jun 2012 22:07:10 +0000 (15:07 -0700)]
Make inherently focusable elements relevant for unfocusableElementsWithOnClick
Alice Boxhall [Thu, 21 Jun 2012 22:06:28 +0000 (15:06 -0700)]
ensure convertElementToResult() and getResultElement() are always available from the content script context
Alice Boxhall [Thu, 21 Jun 2012 21:55:34 +0000 (14:55 -0700)]
Remove leftover log statment from controlsWithoutLabels audit
Alice Boxhall [Thu, 21 Jun 2012 21:53:00 +0000 (14:53 -0700)]
Put everything in the generated_accessibility.js script inside a function which early-exists if the content script has already been injected. This will fix the problem where the extension stops working if devtools is closed and re-opened.
Rachel Shearer [Thu, 21 Jun 2012 00:28:57 +0000 (17:28 -0700)]
Merge branch 'master' of https://code.google.com/a/google.com/p/accessibility-developer-tools
Rachel Shearer [Thu, 21 Jun 2012 00:21:28 +0000 (17:21 -0700)]
Better regex that handles linux subpixel height
Alice Boxhall [Wed, 20 Jun 2012 23:04:08 +0000 (16:04 -0700)]
Move audit rule related strings on to the AuditRule spec, add a 'code' for each audit rule, link each audit rule to its wiki page, and remove the verbose audit descriptions
Alice Boxhall [Wed, 20 Jun 2012 18:48:16 +0000 (11:48 -0700)]
Shorten descriptions for lowContrastElements and nonExistentAriaLabelledbyElement
Alice Boxhall [Wed, 20 Jun 2012 18:45:50 +0000 (11:45 -0700)]
Include severity in audit result text
Alice Boxhall [Tue, 19 Jun 2012 21:54:21 +0000 (14:54 -0700)]
handle implicitly focusable elements, correctly check tabindex and pass in relevant AccessibilityUtils methods to unfocusableElementsWithOnclick
Dominic Mazzoni [Tue, 19 Jun 2012 00:17:42 +0000 (17:17 -0700)]
Button with inner text does not need a label
Dominic Mazzoni [Mon, 18 Jun 2012 23:00:17 +0000 (16:00 -0700)]
Add test, change audit to check every focusable element.
Dominic Mazzoni [Mon, 18 Jun 2012 22:00:32 +0000 (15:00 -0700)]
Add fix for aria-hidden test and opacity and inherited aria-hidden, no test yet
Alice Boxhall [Mon, 18 Jun 2012 22:40:15 +0000 (15:40 -0700)]
Check all elements, not just [span, div, img], for unfocusableElementsWithOnClick
Alice Boxhall [Mon, 18 Jun 2012 22:15:38 +0000 (15:15 -0700)]
Check for element is hidden and fix typo causing tabIndex to be read incorrectly in unfocusableElementsWithOnClick
Alice Boxhall [Mon, 18 Jun 2012 21:36:35 +0000 (14:36 -0700)]
handle multiple string values for aria-labelledby
Dominic Mazzoni [Mon, 18 Jun 2012 21:39:11 +0000 (14:39 -0700)]
Fix placeholder and other control label issues
Alice Boxhall [Mon, 18 Jun 2012 01:25:22 +0000 (18:25 -0700)]
Fix miscalculating contrast ratio for elements with background-image, and not calculating contrast ratio for elements with overlapping elements with alpha == 0.
Alice Boxhall [Fri, 15 Jun 2012 18:23:21 +0000 (11:23 -0700)]
list JS_FILES explicitly
Alice Boxhall [Thu, 14 Jun 2012 18:54:22 +0000 (11:54 -0700)]
Recognise automatic labels on submit/reset buttons, with test
Alice Boxhall [Thu, 14 Jun 2012 18:05:06 +0000 (11:05 -0700)]
Make test directory structure mirror src directory structure
Alice Boxhall [Thu, 14 Jun 2012 18:03:17 +0000 (11:03 -0700)]
Make test directory structure mirror src directory structure
Alice Boxhall [Thu, 14 Jun 2012 17:56:50 +0000 (10:56 -0700)]
Fix badAriaRole test for new AuditRules structure
aboxhall [Thu, 14 Jun 2012 16:51:31 +0000 (16:51 +0000)]
Remove commented-out line.
Alice Boxhall [Thu, 14 Jun 2012 16:16:40 +0000 (09:16 -0700)]
rewrite audit rules in terms of addRule(), including unfocusableElementsWithOnclick
Alice Boxhall [Sun, 10 Jun 2012 20:31:06 +0000 (22:31 +0200)]
Fix bug where audit wouldn't show up after closing and re-opening devtools.
Mike West [Fri, 8 Jun 2012 14:18:19 +0000 (16:18 +0200)]
Tests + Scope injection for audits.
Mike West [Fri, 8 Jun 2012 13:46:02 +0000 (15:46 +0200)]
Refactoring directories for testing.
Alice Boxhall [Fri, 8 Jun 2012 14:20:00 +0000 (16:20 +0200)]
Rename _generated_accessibility.js to generated_accessibility.js
Mike West [Fri, 8 Jun 2012 11:00:17 +0000 (13:00 +0200)]
Splitting accessibility.js into multiple files.
This CL introduces a Makefile to build `_generated_accessibility.js`,
which pulls files from the `js` and `audits` subdirectories. This should
make it simpler to add new audits, and (eventually) to test single
components.
Alice Boxhall [Fri, 8 Jun 2012 12:16:01 +0000 (14:16 +0200)]
Pull common audit rule code out into AuditRule object, rewrite existing audit rules in terms of AuditRule object
Mike West [Fri, 8 Jun 2012 08:24:21 +0000 (10:24 +0200)]
Initial commit.