Skip to content

Change Log for December 2017 Note Release 1

Matt King edited this page Dec 11, 2017 · 1 revision

add meta charsset

By michael-n-cooper on Tue Jun 27 16:54:13 2017 -0400

View commit 8a38077

fix link

By michael-n-cooper on Tue Jun 27 17:36:29 2017 -0400

View commit db657d0

Change JSCS to ESLint (#422)

By Nick Schonning on Thu Jul 20 08:55:05 2017 -0400

  • chore: convert jscs to eslint

  • chore: run ESLint fix

  • chore: const to var for ESLint

Non of the other samples is using ES6, otherwise the rule could be changed

  • chore: snake_case to camelCase ESLint

  • chore: update README for ESLint switch

  • chore: use up-to-date NodeJS on Travis

View commit 9525a15

Remove invalid width attribute

By Michiel Bijl on Fri Jul 21 00:25:55 2017 +0100

View commit e3547be

chore: typo in "nvda" aria-labelledby value (#428)

By Nick Schonning on Thu Jul 20 19:30:24 2017 -0400

The typo was causing the labelledby to point at the wrong/missing ID

View commit 7cb92d3

chore: add 3 retries to spec-generator on Travis (#436)

By Nick Schonning on Tue Aug 1 01:19:56 2017 -0400

View commit b17cc4e

Multi-thumb Slider Examples: Initial Implementation (Pull #438)

By Jon Gunderson on Mon Aug 28 04:21:29 2017 -0500

Initial implementation of examples for issue #124.

View commit c91dc3d

Slider (Multi-Thumb) Pattern: Revise description and add example link (pull #437)

By Jon Gunderson on Mon Aug 28 05:54:33 2017 -0500

For issue #221:

  1. revised description to describe thumb dependencies.
  2. Added link to example.
  3. Removed link to example development issue.
  4. Revise states and properties to describe when updates to maxvalue and minvalue are needed.

View commit 90dca45

Navigation Menubar Example: Remove second example with dynamically added ARIA attributes (pull #435)

By Jon Gunderson on Mon Aug 28 07:00:32 2017 -0500

To address issue #443, removed the second example where markup was being added dynamically, removed unnecessary js, and fixed a bug in the HTML source code display.

Related to issue #410.

View commit 0300f09

Spinbutton Pattern: Clarify Home and End key guidance

By Matt King on Mon Aug 28 11:35:57 2017 -0700

For issue #446, Modified the spinbutton pattern in aria-practices.html. Added language to make it clear that Home and End are only needed for spinbuttons that have min and max values.

View commit f492516

Spinbutton pattern: fix typo where spinbutton was spelled spingbutton

By Matt King on Mon Aug 28 11:43:37 2017 -0700

View commit 7403702

fixed bug for italic style menu button and for larger and samller font not updating the list of menubuttonradio items in the same menu

By Jon Gunderson on Mon Aug 28 14:39:44 2017 -0500

View commit b687462

updated code for updating which font size is selected and added documentation for the aria-disabled property

By Jon Gunderson on Mon Aug 28 17:04:57 2017 -0500

View commit d5089cb

Accordion Example: Fix multiple expansion and click targets (pull #434)

By Gerard K. Cohen on Wed Sep 13 21:05:33 2017 -0700

  • fix issue #424
  • fix issue #425

View commit 74887d9

Accordion Example: fix issue #455 by adding aria-disabled (pull #460)

By Gerard K. Cohen on Wed Sep 20 09:41:14 2017 -0700

If allow toggle is not set, that is, if one panel must be expanded at all times, put aria-disabled=true on the header of the expanded panel.

View commit fa70af2

ARIA 1.1 Combobox Pattern: First Draft with Two Examples (pull #463)

By Matt King on Thu Sep 21 16:31:59 2017 -0700

  • For issue #31, first draft of the combobox design pattern.
  • For issue #100, first cut of code for ARIA 1.1 style combobox examples with listbox and grid popups. The example pages do not yet include any documentation; example code only.

View commit a2af4b3

Combobox Pattern: Add link to review issue 464

By Matt King on Thu Sep 21 17:47:12 2017 -0700

View commit 837c7cd

fix for #401, IE11 compatible JS

By Gerard K. Cohen on Sun Sep 24 01:19:05 2017 -0700

View commit 94796a9

Update aria-practices.html

By James Nurthen on Tue Oct 3 13:03:08 2017 -0700

Fix syntax issues for issue #467

View commit d0daa3a

Listbox Exampole: update to latest example template.

By Matt King on Thu Oct 5 12:33:04 2017 -0700

View commit dd6a88d

Listbox Pattern and Examples: Breakout Examples to Separate Pages

By Matt King on Fri Oct 6 13:10:16 2017 -0700

For issue #123, made the following changes:

  • renamed: examples/listbox/listbox.html -> examples/listbox/listbox-rearrangeable.html
  • listbox-rearrangeable.html:
    • Change title, Remove example 3, add similar example link
    • add intro to keyboard and roles and props sections
    • update links to source files, update source rendering code.
  • renamed:examples/listbox/js/main.js -> examples/listbox/js/listbox-rearrangeable.js
  • listbox-rearrangeable.js: Remove example 3 code.
  • new file:examples/listbox/listbox-scrollable.html
  • new file:examples/listbox/js/listbox-scrollable.js
  • modified aria-practices.html: Update links to example pages and ad ID listbox_kbd_interaction.

View commit 94e4602

Navigation Menubar Example: Add aria-expanded validation note

By Matt King on Sun Oct 8 12:42:38 2017 -0700

For issue #447, Added the following note below the roles, states, and properties table on the navigation menubar example page:

Currently, using aria-expanded on elements with role menuitem triggers HTML validation errors because the ARIA specification does not yet support doing so. The ARIA working group plans to resolve this issue in the next version of the specification. Until a version of ARIA that resolves the issue becomes a W3C recommendation, it is safe to ignore these validation errors. Alternatively, since only a few browser and assistive technology combinations exploit this feature of the pattern, it can be omitted from implementations.

IN the two rows of the table about aria-expanded, added text to see note below.

View commit 310801c

Editor Menubar Example: Add aria-expanded validation note

By Matt King on Sun Oct 8 13:11:31 2017 -0700

For issue #447, Added the following note below the roles, states, and properties table on the Editor menubar example page:

Currently, using aria-expanded on elements with role menuitem triggers HTML validation errors because the ARIA specification does not yet support doing so. The ARIA working group plans to resolve this issue in the next version of the specification. Until a version of ARIA that resolves the issue becomes a W3C recommendation, it is safe to ignore these validation errors. Alternatively, since only a few browser and assistive technology combinations exploit this feature of the pattern, it can be omitted from implementations.

IN the two rows of the table about aria-expanded, added text to see note below.

Also added to 2 rows on the navigation menubar table that I overlooked in previous commit.

View commit 1c2446b

Menu and Menubar Pattern: Add aria-expanded and note regarding HTML validation errors

By Matt King on Mon Oct 9 20:23:04 2017 -0700

To make it consistent with the menubar example pages, added aria-expanded for parent menu items to the roles, states, and properties section of the menu and menubar design pattern.

For issue #447, added the same note used on the example pages:

Currently, using aria-expanded on elements with role menuitem triggers HTML validation errors because the ARIA specification does not yet support doing so. The ARIA working group plans to resolve this issue in the next version of the specification. Until a version of ARIA that resolves the issue becomes a W3C recommendation, it is safe to ignore these validation errors. Alternatively, since only a few browser and assistive technology combinations exploit this feature of the pattern, it can be omitted from implementations.

View commit dc4e6ef

Scrollable Listbox Example: Remove Unnecessary List Markup from Keyboard Table

By Matt King on Mon Oct 9 21:10:39 2017 -0700

Per feedback from @annabbott in issue #469, modified examples/listbox/listbox-scrollable.html to remove the list markup from the down arrow row in the keyboard table.

View commit ac401b7

Two State Checkbox Example: Fix editorial issues

By Matt King on Mon Oct 9 21:46:45 2017 -0700

for issue #457, modified examples/checkbox/checkbox-1/checkbox-1.html to:

  • Fix misspellings.
  • Make revisions for editorial consistency.

View commit d97ded9

Mixed-State Checkbox Example: Fix reported misspellings and editorial consistency

By Matt King on Tue Oct 10 10:54:01 2017 -0700

For issue #457, modified examples/checkbox/checkbox-2/checkbox-2.html to:

  1. Fix reported misspellings.
  2. Clarify intro.
  3. Fix editorial consistency problems in roles, states, props, and keyboard documentation.

Also made additional revisions to examples/checkbox/checkbox-1/checkbox-1.html for consistency.

View commit 4300443

Styled buttons and toolbar in listbox example

By Tatiana on Tue Oct 10 13:59:40 2017 -0700

View commit 375c8bc

fixed bug with aria-expanded updating the wrong menu

By Jon Gunderson on Tue Oct 10 22:20:36 2017 -0400

View commit b255fc5

Rearrangeable Listbox Example: Add toolbar styling (pull #473)

By Matt King on Tue Oct 10 21:44:39 2017 -0700

For issue #123, add styling to make the toolbar keyboard affordance perceivable by sighted users to address concerns raised by @DavidMacDonald.Styled buttons and toolbar in listbox example

View commit f9c986a

Accordion Example: Fix IE incompatibility (pull #466)

By Matt King on Tue Oct 10 21:55:24 2017 -0700

Per feedback in issue #401, make js compatible with IE 11.

View commit a6d74df

Fix eslint errors.

By Matt King on Tue Oct 10 22:12:41 2017 -0700

View commit 1751b4c

Editor Menubar Example: Add aria-disabled and additional documentation

By Matt King on Tue Oct 10 22:34:42 2017 -0700

Related to issue #409:

  1. Add aria-disabled to menuitems for for increasing and decreasing font size. Disable larger when size is already largest and smaller when size is already smallest.
  2. Add documentation to roles, states, and properties for aria-disabled.
  3. Add documentation to roles, states, and properties for names calculated from content.

View commit 0de93bd

Layout and Advanced Data Grid Examples: Add similar example links

By Matt King on Wed Oct 11 14:33:50 2017 -0700

For issues #105 and #155, modified:

  • examples/grid/LayoutGrids.html
  • examples/grid/advancedDataGrid.html

Add links to the other example pages to the intro.

View commit 79c1774

Accordion Example: Update documentation for change to button from link (pull #477)

By Victor Meyer on Wed Oct 11 23:21:37 2017 +0100

For issue #475, fix the roles, states, and properties table of the accordion example page. Remove row for the button role on the <a> element and change the element column to button for the attributes applied to the button.

View commit 424facf

#352: Menu button example should use button element

By MichielBijl on Fri Oct 13 12:14:42 2017 +0200

View commit 9714cf4

Menu Button Examples: Remove space activation key for menuitems (pull #478)

By Jon Gunderson on Fri Oct 13 13:36:32 2017 -0500

For issue #403, this removes space as a way to activate a menu item. We chose to remove because @jongund believes there is a bug in Firefox that was triggering a click on the button after the menuitem was activated. Space did not exhibit this behavior in other browsers.

View commit bc0416e

Typeahead behavior for listbox

By Tatiana on Fri Oct 13 20:13:33 2017 -0700

View commit 531f2ee

Add New READ ME First Section

By Matt King on Sun Oct 15 15:38:30 2017 -0700

Forissue #474, modified aria-practices.html to add a read me first section. This includes some aria basics, a browser and AT compatibility statement, and a mobile and touch support statement.

View commit dff7643

Read Me First: editorial refinements

By Matt King on Sun Oct 15 16:07:35 2017 -0700

For issue #474, modified aria-practices.html to make editorial improvements to the new read me first section.

View commit fed19cb

Read Me First section: Add link to review issue.

By Matt King on Sun Oct 15 16:30:41 2017 -0700

View commit 0982d05

Read Me First section: Remove extraneous word

By Matt King on Sun Oct 15 17:46:39 2017 -0700

View commit 0ff7a14

Combobox Pattern: Remove Windows Specific Keyboard Interactions for Textbox

By Matt King on Mon Oct 16 16:23:25 2017 -0700

For issue #413, Modified the combobox pattern in aria-practices.html:

  1. Delete all the Windows-specific key assignments from the textbox subsection of the keyboard interaction section.
  2. Add a note recommending reliance on browser for text editing functionality.

Also related to issue #464.

View commit d2fc78d

Design Patterns: Remove Mac Command Key Note

By Matt King on Mon Oct 16 16:40:02 2017 -0700

For issue #413, remove the following note from the introduction of Design Patterns:

Although users of Mac OS X are familiar with using the Command key instead of the Control key, the Command key is typically reserved for desktop applications and OS-level integration. Until device and platform independence can be addressed in WAI-ARIA 2.0, the primary Control modifier key for WAI-ARIA widget interaction is specified as Control on all platforms, including Mac OS X.

View commit f8bca2c

Developing Keyboard Interface Section: Move Global KB Guidance from Design Patterns and Add Mac OS Conventions

By Matt King on Mon Oct 16 20:06:37 2017 -0700

For issue #413, modified Design Patterns section and Keyboard Interface Development sections of aria-practices.html:

  1. Move "3.1 Generally Applicable Keyboard Recommendations " to "5.8 Key Assignment Conventions for Common Functions".
  2. Add information and guidance about Mac OS assignments for the listed functions.
  3. Fix links to the new section, which has id "kbd_common_conventions" instead of "aria_ex_widget".

View commit 0d38f27

Spin Button and Combobox Patterns: Sync Guidance About Platform Specific Editing Keys

By Matt King on Mon Oct 16 20:54:08 2017 -0700

For issue #413, modified the Combobox and Spin Button design patterns in aria-practices.html:

  1. In key assignment lists of both patterns, use the same wording to make it more clear that the pattern requires platform appropriate editing key assignments.
  2. Revise the notes in both patterns to use list format and more succinctly describe guidance.

View commit ed8cb59

Apple uses macOS as the name of their OS not Mac OS so changed througout the document.

By James Nurthen on Mon Oct 16 21:54:53 2017 -0700

View commit 392bf80

Listbox Examples: Add typeahead functionality (pull #481)

By Matt King on Tue Oct 17 11:49:44 2017 -0700

For issue #123, add typeahead in the lists so that typing the first letters of the name of an option moves focus to the next option that starts with those letters.

View commit c98a878

Rearrangeable Listbox Examples: Update keyboard shortcuts (pull #479)

By Tatiana Iskandar on Tue Oct 17 18:11:56 2017 -0700

For issue #123, change keyboard shortcuts so that:

  • Shortcut for Add button is enter instead of delete
  • Shortcut for Important button is enter instead of delete.

Fix bug where selecting the last items in the list and performing an action made the list unfocusable.

View commit 43f88c7

Rearrangeable Listbox Examples: Add live regions that announce completed actions

By Tatiana Iskandar on Tue Oct 17 21:06:01 2017 -0700

For issue #123, add a live region to each example that announces the result of pressing an action button that moves one of the listbox options.

View commit 36cfb46

Navigation Menubar Example: fixed aria-expanded bug on second level parent menu items (pull #487)

By Jon Gunderson on Thu Oct 19 17:14:11 2017 -0500

For issue #472, keep aria-expanded on parent menuitem elements in the drop down menus in sync with the actual state of the submenus they control.

View commit c067389

typo - hautomatically to automatically

By James Nurthen on Fri Oct 20 13:30:41 2017 -0700

View commit 297e5f7

added discription for disclosure button

By Jon Gunderson on Sat Oct 21 09:38:52 2017 -0500

View commit 1f8b9c0

Read Me First section: Change Example Button Code

By Matt King on Sun Oct 22 09:19:31 2017 -0700

Made change to button label suggested by @devarshipant in issue #482.

View commit 2b5da2e

Multi-Thumb Slider Pattern: Editorial Cleanup

By Matt King on Sun Oct 22 10:28:55 2017 -0700

For issue #221, made editorial revisions to the multi-thumb slider (id="slidertwothumb") design pattern in aria-practices.html.

  1. Clarified wording of description.
  2. Added link to single-thumb slider pattern in the description.
  3. Changed format of example section to paragraph instead of list because there is only one example.
  4. Changed target of link in keyboard interaction to go directly to the keyboard interaction section of single-thumb slider.
  5. Removed a "must" from the roles, states, and properties.

View commit c8c2748

Disclosure Pattern: Add Draft Description (pull #490)

By Matt King on Mon Oct 23 17:48:05 2017 -0700

Merge proposed draft for description of disclosure from @jongund for issue #9. Also includes some conflict resolution in multi-thumb slider pattern.

View commit 87643a7

Disclosure Pattern: Editorial Revision of Description

By Matt King on Mon Oct 23 18:59:04 2017 -0700

For issue #9, made minor editorial revisions to the description text.

View commit 6c4d6f0

ARIA 1.1 Combobox Examples: Complete listbox popup page and remove dialog and tree popup stub files

By Matt King on Wed Oct 25 22:49:10 2017 -0700

Made the following changes for issue #100.

Deleted placeholder HTML files for examples that will not be completed for release 1:

  1. examples/combobox/aria1.1pattern/dialog-combo.html
  2. examples/combobox/aria1.1pattern/tree-combo.html

Completed documentation of description, keyboard interaction, roles, states, and propertiesin examples/combobox/aria1.1pattern/listbox-combo.html.

View commit 51e1eaa

Update pattern status link in README.md

By geppy on Thu Oct 26 05:55:42 2017 -0500

View commit 18fdc9e

Merge pull request #497 from geppy/fix-readme-status-link

By Matt King on Thu Oct 26 10:23:41 2017 -0700

Update pattern status link in README.md

View commit 90e30df

ARIA 1.1 Combobox with Grid Popup Example: Complete documentation

By Matt King on Thu Oct 26 22:39:14 2017 -0700

For issue #100, modified examples/combobox/aria1.1pattern/grid-combo.html to:

  • Add description
  • Add links to similar examples
  • Add keyboard documentation
  • Add roles, states, and property documentation

View commit b7a1cbc

ARIA 1.1 Combobox with Listbox Popup example page: fix typo

By Matt King on Thu Oct 26 23:05:54 2017 -0700

For issue #496, In examples/combobox/aria1.1pattern/listbox-combo.html, change "the" to "The" as pointed out by @annabbott.

View commit ebb7fce

ARIA 1.1 Combobox with Grid Popup Example: Revise Introduction

By Matt King on Thu Oct 26 23:22:01 2017 -0700

For issue #100, modified examples/combobox/aria1.1pattern/grid-combo.html. Added language to improved the description of the example.

View commit 2fb83ec

Mixed Checkbox Example: update individual checkbox states when master is mixed (pull #491)

By Gerard K. Cohen on Fri Oct 27 12:32:23 2017 -0700

Fix issue #486 by adding a procedure to update individual checkbox states when master is mixed.

View commit ca272bf

Accordion Example: Fix CSS bugs in MS Edge (pull #502)

By Gerard K. Cohen on Fri Oct 27 12:45:10 2017 -0700

  • Add type=button to accordion triggers

  • Fix 2 issues related to CSS bugs in MS Edge

Note: See comments by @gerardkcohen in pull #502 for details about bugs in MS Edge that these changes work around.

View commit 794796f

Coding Template: Add standard license statement to js template

By Matt King on Fri Oct 27 14:20:16 2017 -0700

View commit 0528dee

Modal Dialog Example: Add aria-modal and aria-hidden notes

By Matt King on Fri Oct 27 19:43:06 2017 -0700

For issue #480, per input from @DavidMacDonald, modified examples/dialog-modal/dialog.html. Following the roles, states, and properties table, added a subsection with 3 notes regarding aria-modal and aria-hidden.

View commit c99876a

Read Me First section: Suggested Editorial Changes

By Matt King on Fri Oct 27 21:08:53 2017 -0700

Based on feedback from @accdc and @devarshipant in issue #482, modified aria-practices.html:

  • Wording of comparison of CSS and ARIA
  • aria-label content for example link code
  • Label of toggle button code

View commit 0ef198f

Initial draft of Section on grid and table properties (pull #498)

By Jon Gunderson on Sat Oct 28 18:26:22 2017 -0400

For issue #65, adds rough draft of section covering table and grid properties.

View commit 3c90fc1

Grid and Table Properties Section: Revise Intorduction

By Matt King on Sat Oct 28 15:33:18 2017 -0700

For issue #65, modified the grid and propertties table section of aria-practices.html:

  • Add link to tracking issue 65
  • Revise prose of the introduction section for clarity
  • Add overview table

View commit fc0b01d

well formedness

By michael-n-cooper on Sat Oct 28 21:33:32 2017 -0400

View commit 5494616

Grid and Table Properties Guidance: Revise count and index subsections

By Matt King on Sun Oct 29 13:26:30 2017 -0700

For issue #465, in aria-practices.html, revised rough draft of the sections covering aria-colcount, aria-rowcount, aria-colindex, and aria-rowindex.

  1. Grouped rowindex and row count together.
  2. Grouped colcount and colindex together.
  3. Added information about valid value restrictions.
  4. Added warning about impact of invalid or missing values.
  5. Swapped out example for contiguous columns (used the one from the spec).
  6. General editorial cleanup.

View commit eeb88e6

Resolve conflicts between Matt's and Michael's recent commits to master.

By Matt King on Sun Oct 29 13:56:50 2017 -0700

View commit 866c177

Grid and Table Properties Guidance: Revise span subsection

By Matt King on Sun Oct 29 16:08:23 2017 -0700

For issue #65, in aria-practices.html, revised rough draft of the sections covering aria-rowspan and aria-colspan.

  1. Add more information about restrictions on values.
  2. Correct spelling, grammar, etc.
  3. Minor editorial revisions to wording.

View commit 554bc86

Grid and Table Properties Guidance: Revise aria-sort subsection

By Matt King on Sun Oct 29 17:11:35 2017 -0700

For issue #65, in aria-practices.html, revised rough draft of the section covering aria-sort.

  1. Add note about using on multiple columns.
  2. Revisions to wording for accuracy and clarity.
  3. Clarified it can be used on rows as well as columns.
  4. Correct spelling, grammar, etc.

View commit 4ebe772

Grid and Table Properties Guidance: Minor Corrections to final draft

By Matt King on Sun Oct 29 17:33:53 2017 -0700

For issue #65, in aria-practices.html, revised final draft of the grid and table properties section.

  1. Added link to review issue.
  2. Added caption to definitions table.
  3. Added aria-colcount to the example code for aria-sort.

View commit 0da29b6

Read Me First section: Close out task force review process

By Matt King on Sun Oct 29 18:03:54 2017 -0700

Modified Read Me First section of aria-practices.html: Remove link to review issue #482.

View commit a8186b7

Accordion Example: Close Task Force Review of Refactor

By Matt King on Sun Oct 29 18:26:29 2017 -0700

modified examples/accordion/accordion.html: Remove link to review issue #401.

View commit 976e0ec

Combobox Design Pattern: Address Feedback Received Through Oct 29

By Matt King on Sun Oct 29 22:16:30 2017 -0700

For issue #464, made the following changes to the combobox design pattern section in aria-practices.html:

  1. Revise description of popup display conditions
  2. Clarify paragraph about listbox and menu button
  3. Weaken recommendation to use 1.1 pattern
  4. Restructure notes for states and props
  5. Fix multiple typos

View commit 9fda46b

Scrollable Listbox Example: Close Task Force Review

By Matt King on Mon Oct 30 00:07:14 2017 -0700

Modified examples/listbox/listbox-scrollable.html to remove link to review issue #469.

View commit 8fe428e

minor editorial changes to Section 6 (Table and Grid properties)

By James Nurthen on Mon Oct 30 09:54:39 2017 -0700

View commit a27e757

ARIA 1.0 Combobox Examples: Integrate 3 New Examples (pull #508)

By Matt King on Tue Oct 31 00:04:02 2017 -0700

For issue #99, integrate contributions from @jongund and @mcking65.

Adds three ARIA 1.0 style combobox examples, Each demonstrating a different type of autocomplete:

  1. List with inline autocomplete
  2. List with manual selection
  3. No autocomplete.

Also includes:

  • Update links from the design pattern.
  • Updates to links from the ARIA 1.1 combobox example pages.
  • Editorial revisions across all 5 combobox example pages for editorial consistency.

View commit dd56ad2

Tri-State Checkbox Example:New design for mixed state checkbox (pull #507)

By Michiel Bijl on Tue Oct 31 08:09:02 2017 +0100

Changes the appearance of the checkbox when it is in the mixed state per feedback in issue #471.

View commit c89c6b2

Navigation Menubar Example: Fix Tabbing Out (pull #510)

By Jon Gunderson on Tue Oct 31 13:23:21 2017 -0400

Fix the form of the bug in issue #346 where the submenus were not closing if the user tabs out of the menubar when focus is in the menubar itself.

View commit 2549421

Fixed typo in an example's title tag.

By geppy on Tue Oct 31 19:27:06 2017 -0500

View commit 1bee89b

Fixed typo in a comment.

By geppy on Tue Oct 31 19:31:34 2017 -0500

View commit 4b33ece

Issue 495; Select item on blur

By Tatiana on Thu Nov 2 15:32:44 2017 -0700

View commit c6499aa

Fix lint error

By Tatiana on Thu Nov 2 15:38:10 2017 -0700

View commit a5eb69b

Merge pull request #513 from geppy/fix-comment-typo

By James Nurthen on Fri Nov 3 13:44:13 2017 -0700

Fixed typo in a comment.

View commit a4ce568

Merge pull request #512 from geppy/fix-title-tag-typo

By James Nurthen on Fri Nov 3 13:44:56 2017 -0700

Fixed typo in an example's title tag.

View commit fa74668

Merge pull request #517 from tatermelon/combo-selection

By James Nurthen on Fri Nov 3 13:53:06 2017 -0700

Issue 495; Select item on blur

View commit 78739db

Update Copyright, license, and remove author statements in code comments (pull #518)

By James Nurthen on Sun Nov 5 15:04:35 2017 -0800

  • Move Author Attributions to acknowledgements section of main document.
  • Add w3c copyright and license statement to JS files

View commit 10faf3d

Update Intro Section

By Matt King on Sun Nov 5 18:23:15 2017 -0800

Modified aria-practices.html to:

  • Replace link to not-yet-written ARIA background section with link to WAI-ARIA Overview.
  • Tighten up phrasing.
  • Update description of the sections of the guide.
  • Remove stub appendix section for background on ARIA.

View commit d68d78f

Remove Placeholder for Screen Reader Reading Mode Section

By Matt King on Sun Nov 5 19:07:28 2017 -0800

Modified aria-practices.html to:

  • Remove link from data grid design pattern to screen reader reading mode appendix.
  • Made sure there are no other links to the placeholder for this section.
  • remove the placeholder section from the appendicies.

View commit 37ada7f

Navigation Menu Button: Update documentation for Change to button element

By Matt King on Sun Nov 5 20:09:53 2017 -0800

For issue #352, modified examples/menu-button/menu-button-links.html to:

  • Change example description to state that an HTML button is used for the menu button.
  • Remove row for button role from roles, states, and properties table.
  • Update roles, states, and properties table to change the element column to say button instead of 'a'.
  • Moved info about button label from deleted row to a note below the table.

View commit 9597648

Assigning Keyboard Shortcuts: Avoid Implying Single Key Assignments

By Matt King on Sun Nov 5 20:48:50 2017 -0800

Per feedback from @DavidMacDonald in issue #450, modified assigning keyboard shortcuts section (id="kbd_shortcuts_assigning") in aria-practices.html.

changed the bullet item that suggested "S" would be used for "Save". Now says "Control + S" for save.

View commit 193bd08

Design Patterns that use aria-haspopup document new token values

By Matt King on Sun Nov 5 21:23:42 2017 -0800

For issue #347, change the design patterns that prescribe use of aria-haspopup to include appropriate mentions of new token values ·

In aria-practices.html, changed the following design patterns:

  • button design pattern
  •   Menu and menubar pattern
  • Menu button pattern
  • Tabs pattern

View commit 878d9b7

Menu and Menubar Pattern: Add Labeling Guidance

By Matt King on Sun Nov 5 21:57:11 2017 -0800

To resolve issue #462, Added the following bullets to roles, states, and properties subsection of the menu and menubar pattern in aria-practices.html.

  • If a menubar has a visible label, the element with role menubar has aria-labelledby set to a value that refers to the labeling element. Otherwise, the menubar element has a label provided by aria-label.
  • An element with role menu either has:
    • aria-labelledby set to a value that refers to the menuitem or button that controls its display.
    • A label provided by aria-label.

View commit a7035a7

Grid Pattern: Remove editor's note from states and properties

By Matt King on Sun Nov 5 22:12:18 2017 -0800

In aria-practices.html, Removed this sentence from the last note in grid roles, states, and properties:

See using aria-owns for a detailed explanation.

Removed the note that followed the grid note about aria-owns:

Editor's Note - Guidance for aria-owns has not yet been created. A link to it will be added above once created.

View commit c583e9e

Checkbox Pattern: Update Labeling Guidance

By Matt King on Sun Nov 5 22:34:32 2017 -0800

For issue #456, changed the roles, states, and properties subsection in aria-practices.html.

Changed the labeling guidance to say:

  • The checkbox has an accessible label provided by one of the following:
    • Visible text content contained within the element with role checkbox.
    • A visible label referenced by the value of aria-labelledby set on the element with role checkbox.
    • aria-label set on the element with role checkbox.

View commit 951e018

Multi-Thumb Slider Example: Editorial Revisions to Prep for Review

By Matt King on Tue Nov 7 00:26:57 2017 -0800

For issue #124, modified examples/slider/multithumb-slider.html:

  • Revise wording of introduction.
  • Fix spelling in aria-label values.
  • Revise wording in roles, states, and properties.
  • Fix typos.

View commit 84d3bd8

Intro Section: Minor editorial revisions (pull #522)

By Evan Yamanishi on Wed Nov 15 21:32:12 2017 -0800

Addresses comments from @sh0hji in issue #519.

View commit fc5d1d5

Introduction section: Remove plural on presentation role

By Matt King on Wed Nov 15 21:34:43 2017 -0800

In aria-practices.html, intro section, change: "presentation roles" to "role presentation"

View commit d2ca176

Disclosure Pattern: Editorial Corrections

By Matt King on Thu Nov 16 01:32:25 2017 -0800

Per feedback from @shirsha in issue #493, modified the disclosure pattern description in aria-practices.html. Fixed spelling and added a hyphen.

View commit c0a55ba

Grid and Table Properties Section: Make Corrections for Issue 505

By Matt King on Thu Nov 16 14:36:28 2017 -0800

Per feedback in issue #505, modify the grid and table properties section of aria-practices.html to:

  1. Correct spelling and spacing errors.
  2. Clarify wording.

Also, removed the link to feedback issue 505.

View commit 40b6c22

Multi-Thumb Slider Example: Correct title attribute and strong tag

By Matt King on Thu Nov 16 15:28:59 2017 -0800

Perfeedback in issue #520, modified examples/slider/multithumb-slider.html:

  1. changed the text of the title attribute on the hotel slider. to say max is $400
  2. Fixed incorrectly closed strong tag.

View commit 1d23c41

Non-Modal Dialog Pattern: Remove stub section and links to it

By Matt King on Thu Nov 16 16:49:23 2017 -0800

In aria-practices.html, as part of preparation for release publication, since the non-modal dialog pattern section had no content, removed the section and two links that referenced it.

View commit ae114de

Editor Menubar Example: set aria-checked correctly, close with enter, remove redundant code (pull #525)

By Evan Yamanishi on Fri Nov 17 16:55:26 2017 -0500

Change the editor menubar example to resolve issues #521 and #524:

  • ensure that aria-checked is only updated on font-size elements
  • apply menuitem roles to the triggering element and match menubar-1 semantics
  • update styles to not rely on span selector
  • always close the menu on click (keyboard or otherwise)
  • don't close menu on space

View commit ba84ee6

Keyboard subsection Nested Composite Components: Remove stub section and link to it

By Matt King on Fri Nov 17 15:10:44 2017 -0800

Modified aria-practices.html for issue #218, which is post poned to release 2. This commit removes the stub section and makes changes to the section about using activedescendant. The activedescendant section linked to this nested composite section; rephrased so the link could be removed.

View commit 6577669

Remove stub of Keyboard subsection: Exposing and Documenting Keyboard Shortcuts

By Matt King on Fri Nov 17 15:44:17 2017 -0800

Modified: aria-practices.html for issue #167, which is to write guidance on aria-keyshortcuts in a section titled "Exposing and Documenting Keyboard Shortcuts". This issue is postponed to release 2. This commit removes that section stub. There were no other sections that linked to it.

View commit e3be5a4

Table Design Pattern and Example: Initial Draft (pull #527)

By Matt King on Sat Nov 18 01:56:03 2017 -0800

  1. Adds initial draft of table design pattern for issue #90.
  2. Adds initial draft of table example HTML for issue #242; still needs CSS.

View commit dec93f6

Grid Pattern: Correct spelling: 'pater' to 'pattern'

By Matt King on Sat Nov 18 08:28:01 2017 -0800

View commit b07f688

Browser and Assistive Technology Support Section: Revise to emphasize test before use

By Matt King on Sat Nov 18 09:19:34 2017 -0800

Modified aria-practices.html Read Me First section.

Per discussions at TPAC, reworded the read me first section on browser and assistive tech support. Changed wording to emphasize that testing interoperability before using in production is essential.

View commit ce786ed

Relicense (pull #394)

By michael-n-cooper on Sat Nov 18 22:58:09 2017 -0800

  • Change to software and document license
  • Add repo information about contribution and license policy
  • remove rec track and patent wording

View commit d47026a

Update Readme.md to include new contributing information

By Matt King on Sun Nov 19 01:03:57 2017 -0800

View commit 779db63

Combobox with Grid Popup Example: Fix arrow key wrapping in grid (pull #530)

By Gerard K. Cohen on Sun Nov 19 17:21:57 2017 -0800

For issue #499, add additional check for row index so that LEFT/RIGHT arrow keys wrap to previous/next row.

View commit 691269e

Table Design Pattern: Correct case Mistake

By Matt King on Sun Nov 19 21:53:59 2017 -0800

Per feedback from @annabbott in issue #526, change "Each" to "each".

View commit 4ba6ad5

Layout Grid Examples: Fix link target and list numbering

By Matt King on Sun Nov 19 23:13:26 2017 -0800

Per feedback from @annabbott in issue #227, modified examples/grid/LayoutGrids.html:

  • Fixed target of link to SVG2 spec.
  • Changed three UL elements nested in OL elements to OL elements with type="A".

View commit 517fc96

Combobox Design Pattern: Complete Task Force Review Process

By Matt King on Mon Nov 20 15:57:58 2017 -0800

Modified aria-practices.html to remove link to issue #464 from the combobox design pattern section. The internal task force review process is complete.

View commit 092beac

Tree View Examples: Update documentation of Accessibility Features

By Matt King on Mon Nov 20 16:31:30 2017 -0800

For issue #404, updated the statement in the accessibility features section of each of the 4 tree view example pages. Updated to document the change to use of CSS pseudo-classes for focus and hover made in commit ba5cf02.

View commit b5400fb

Keyboard Interface Design Section: Remove link to issue 220.

By Matt King on Mon Nov 20 21:24:36 2017 -0800

View commit b2d92fa

Examples of listboxes with rearrangeable options: Add Live Region Documentation and Review Issue Link

By Matt King on Tue Nov 21 22:31:29 2017 -0800

Modified examples/listbox/listbox-rearrangeable.html to:

  1. Under accessibility features, add note about live regions used to confirm completed actions.
  2. Remove link to dev issue 123 and add link to review issue 468.

View commit 6191402

Auto fix ESLint errors

By Matt King on Tue Nov 21 23:00:57 2017 -0800

View commit 5b6f1b2

bug(grid): unclosed paragraph tag

By Nick Schonning on Wed Nov 22 17:52:17 2017 -0500

View commit e939469

Treview Examples: Clarify Asterisk Key Documentation

By Matt King on Wed Nov 22 22:38:07 2017 -0800

Per comment from @annabbott in issue #225, In all 4 treview example pages, changed the key column in the keyboard table for the * key. Added "(asterisk)" after the *.

View commit ce24993

Toolbar Example: Complete Example Page

By Matt King on Sat Nov 25 21:43:02 2017 -0800

For issue #126, completed the examples/toolbar/toolbar.html page:

  • Revise wording of introduction.
  • Convert keyboard documentation from list to table format.
  • Update roles, states, and properties table to current format.
  • Update links to source code.
  • Editorial revisions to documentation.

View commit 25ef3ce

Toolbar Pattern: Update Description of Example

By Matt King on Sat Nov 25 22:53:28 2017 -0800

Modified the toolbar pattern section of aria-practices.html. Revised description of the link to the example page. It previously stated that the toolbar example includes a link and a checkbox. However, it does not yet contain those types of elements.

View commit a4d1eea

ARIA 1.1 Combo with Listbox Popup Example: Close TF Review Process

By Matt King on Sun Nov 26 22:14:37 2017 -0800

Remove link to review issue #496 from examples/combobox/aria1.1pattern/listbox-combo.html. The task force review process is complete.

View commit 0546d10

ARIA 1.0 Combobox Examples: Fix autocomplete behavior (pull #511)

By Jon Gunderson on Mon Nov 27 12:00:56 2017 -0600

For issue #99, fixed bugs in combobox autocomplete and keyboard behaviors.

View commit 3048bac

Fixed missing closing >

By James Nurthen on Mon Nov 27 10:33:36 2017 -0800

View commit 38c06ba

Changed aria-valuenow to valuetext in 2 locations

By James Nurthen on Mon Nov 27 10:35:52 2017 -0800

View commit 26d16aa

Added opening main element

By James Nurthen on Mon Nov 27 10:37:26 2017 -0800

View commit 47a3d81

Grid Design Pattern: Clarify Tab Sequence Statement

By Matt King on Mon Nov 27 12:56:13 2017 -0800

Per feedback from @a11ydoer in issue #227, modified aria-practices.html. Changed:

Has only one focusable element in the page tab sequence. to: Only one of the focusable elements contained by the grid is included in the page tab sequence.

View commit 085c74a

Grid Design Pattern: Simplify Language

By Matt King on Mon Nov 27 13:04:56 2017 -0800

Per feedback from @a11ydoer in issue #227, Modified the grid design pattern in aria-practices.html. Reworded to eliminate use of the word 'nomenclature' and to clarify meaning.

View commit 359bbab

Layout Grid Examples: Close Task Force Review Process

By Matt King on Mon Nov 27 13:19:03 2017 -0800

Removed link to issue #227 from examples/grid/LayoutGrids.html. The task force review process is complete.

View commit 13bdfe9

Accordion Design Pattern: Revise Description

By Matt King on Mon Nov 27 13:30:49 2017 -0800

Modified the accordion design pattern section of aria-practices.html. Per feedback from @Decrepidos, made changes proposed and reviewed in issue #501.

View commit a6dd28d

Multi-Thumb Slider Example: Remove title attribute (pull #543)

By Jon Gunderson on Tue Nov 28 17:06:33 2017 -0600

Per discussion in issue #520, remove the title attribute from the slider thumbs.

View commit 1312252

Multi-Thumb Slider Example: Close Task Force Review

By Matt King on Tue Nov 28 15:14:28 2017 -0800

Modified examples/slider/multithumb-slider.html to remove link to review issue #520. The task force review process is complete.

View commit 96b2144

Scrollable Layout Grid: Change heading levels, labeling, and add pagenation status text (pull #550)

By Tatiana Iskandar on Tue Nov 28 16:59:29 2017 -0800

Made four of five changes for issue #544:

  1. Change the headings inside the grid to level 5.
  2. Add a visual title above the grid <h4>Search Results for "W3C WAI-ARIA"</h4>, put an ID on the

    , and use aria-labelledby on the grid to point to it.

  3. Remove aria-label from the grid.
  4. Below the title, and above the grid, add a status line with text like: "Showing results 1 to 5 of 19". Update the status as the grid scrolls.

View commit 9a1ea48

Layout Grid Examples: Fix NUX close button for IE (pull #548)

By Gerard K. Cohen on Tue Nov 28 18:38:41 2017 -0800

Fix issue #531: NUX instructions not closing as expected with IE11.

A loop was created on focus, where the instructions were displayed and then dismissing the instructions set focus to the element that displayed the instructions on focus. This happened because the once option was used for the event listener, which is not supported in IE11.

This commit adds an event listener that, when fired, removed the event listener and setup the instructions and close listeners/ handlers.

View commit a1de1af

Toolbar Example: Remove use of aria-selected (pull #546)

By Gerard K. Cohen on Tue Nov 28 18:52:16 2017 -0800

Fixes issue #540.

View commit 0fe1784

Table Example Page: Fix missing main opening tag (pull #538)

By Nick Schonning on Tue Nov 28 23:17:20 2017 -0500

View commit b57c55f

Layout Grid Example: Fix paragraph tag and white space

By Matt King on Tue Nov 28 20:25:21 2017 -0800

View commit fc80f88

Layout Grid Examples: Merge pull #537 from nschonni

By Matt King on Tue Nov 28 20:27:29 2017 -0800

View commit a46e1eb

Merge branch 'master' of https://github.com/w3c/aria-practices

By Matt King on Tue Nov 28 20:33:48 2017 -0800

View commit f47c8b9

Navigation Menubar Example: Add nav element and fix menubar label

By Matt King on Wed Nov 29 00:23:07 2017 -0800

In response to feedback from @scottaohara in issue #410, modified examples/menubar/menubar-1/menubar-1.html:

  1. Wrapped the menubar in a nav with aria-label equal to aria-label on menubar.
  2. Fixed the menubar label; changed from "Mythical University menu 1" to "Mythical University". This should have been changed when the second example was removed from the page.

View commit 34c2a7c

ARIA 1.0 Combobox With Both List and Inline Autocomplete Example: Editorial revisions and add review issue link

By Matt King on Wed Nov 29 01:45:05 2017 -0800

For issue #99, modified examples/combobox/aria1.0pattern/combobox-autocomplete-both.html:

  1. Remove link to issue 99 and replace with link to review issue 553.
  2. Make editorial corrections to keyboard table for up and down arrow.

View commit cbf8dc1

ARIA 1.0 Combobox With List Autocomplete Example: Editorial revisions and add review link

By Matt King on Wed Nov 29 02:16:38 2017 -0800

For issue #99, modified examples/combobox/aria1.0pattern/combobox-autocomplete-list.html:

  1. Remove issue 99 link and replace with link to review issue 554.
  2. Minor editorial revisions to keyboard section.

Modified examples/combobox/aria1.0pattern/combobox-autocomplete-both.html: Minor editorial revision to paragraph at start of keyboard section.

View commit 98d02e2

ARIA 1.0 Combobox without Autocomplete Example: keyboard corrections and add review issue link

By Matt King on Wed Nov 29 02:48:59 2017 -0800

For issue #99, modified examples/combobox/aria1.0pattern/combobox-autocomplete-none.html:

  1. Replace link to issue 99 with link to new review issue 555.
  2. Corrections to keyboard documentation.
  3. Editorial revisions to keyboard documentation.

View commit fe18dab

Add example of collapsible dropdown listbox (pull #556)

By Matt King on Wed Nov 29 21:14:43 2017 -0800

Initial cut of a collapsible dropdown listbox example that completes work for issue #470.

View commit 42db5fd

Collapsible Listbox Example: rename html file

By Matt King on Wed Nov 29 22:19:40 2017 -0800

For issue #470, fixed missing file name change. renamed: examples/listbox/listbox-expandable.html -> examples/listbox/listbox-collapsible.html

View commit f0721b6

Scrollable Layout Grid Example: Add Pagination (#558)

By Tatiana Iskandar on Wed Nov 29 23:21:24 2017 -0800

For issue #544, adds previous and next buttons for paging through the search result grid in the third example.

Activating previous or next is the same as pressing page up/down keys when focus is inside the grid.

View commit 0b6bb32

Treview Examples: Fix missing role none on two nodes

By Matt King on Thu Nov 30 00:20:58 2017 -0800

Per feedback from @geppy in issue #514, added role="none" to one node in each of two files.

View commit 77e9f5d

ARIA 1.0 Combobox with both list and inline autocomplete example: fix typo

By Matt King on Thu Nov 30 01:00:33 2017 -0800

Per feedback from @annabbott in issue #553, fixed spelling of "arbitrary".

View commit bf9a694

Collapsible Dropdown Listbox Example: Improve Button Label

By Matt King on Thu Nov 30 12:07:58 2017 -0800

Per feedback from @jnurthen and @devarshipant in issue #557, modified examples/listbox/listbox-collapsible.html.

  • Added aria-labelledby on the button to pick up both the button content and the adjacent label as the label.
  • Simplified the label wording.

View commit 56fd415

Remove Incomplete Presentation Role Examples Page

By Matt King on Thu Nov 30 22:43:53 2017 -0800

Work on issue #182 is not sufficiently complete for release 1. However, a rough draft of content had been merged into master. Removing the rough draft file and the link to it.

The rough draft file and the linking paragraph will be added back in a new feature branch called issue182-presentation-examples. When work on the presentation examples is complete, we will merge that feature branch back to master.

Changes:

  1. Modified aria-practices.html to remove link to presentation examples page.
  2. deleted examples/presentation/PresentationRoleExamples.html

View commit 03c6bf9

Feed Pattern: Complete Draft

By Matt King on Fri Dec 1 00:37:44 2017 -0800

For issue #245, modified the feed pattern section of aria-practices.html. Completed draft of the pattern.

View commit a39b9aa

Feed Example: Add Intro and Link to Display Page

By Matt King on Fri Dec 1 01:11:33 2017 -0800

For issue #246, Write the introduction and provide a link to the page that displays the functional feed. Unlike other examples, the example itself i on its own page.

View commit 5ba0012

Feed Example: Complete Documentation

By Matt King on Wed Dec 6 22:50:55 2017 -0800

For issue #246, modified examples/feed/feed.html:

  • Completed description.
  • Completed keyboard documentation
  • Completed roles, states, and properties documentation* Completed links to javascript and css files
  • Updated HTML source section
  • Added link to review issue.

Also deleted unused file examples/feed/css/feed.css.

View commit 346556b

Table Example: Styling and Additional Rows (pull #561)

By Jon Gunderson on Thu Dec 7 01:26:04 2017 -0600

For issue #242, complete table.css and add two more rows to the example table.

View commit 3be59e5

Table Example: Add link to review issue

By Matt King on Wed Dec 6 23:32:40 2017 -0800

Development of the table example for issue #242 is complete. Starting review process.

View commit 9253bc2

Radio Group Example: HTML and editorial clean up (pull #528)

By Philipp Rudloff on Thu Dec 7 23:14:51 2017 +0100

View commit be8c7c9

Add related links to top of each example page (pull #567)

By Matt King on Thu Dec 7 21:18:27 2017 -0800

For issue #536:

  1. Add "feedback" class to core.css.
  2. To 43 example pages: A. add nav region labeled "Related Links" just before the main element. B. Add the 4 links specified in issue #536 to each nav element.

View commit ab0343e

Feed Pattern: correct typo in aria-describedby guidance

By Matt King on Thu Dec 7 22:21:21 2017 -0800

Per feedback from @annabbott in issue #560, modified the roles, states, and properties subsection of the feed pattern in aria-practices.html to correct a typo in the aria-describedby bullet, changed "Each" to "each".

View commit 200afa4

Feed Example: Reword Note to Post Pone Review to Release 2

By Matt King on Thu Dec 7 22:34:54 2017 -0800

For issue #565, modified: examples/feed/feed.html to reword the note that preceeds the intro. The new note wording describes the current implementation as proposed. Task Force review is post poned to next release.

View commit 41448a9

Remove Two Unused Files

By Matt King on Thu Dec 7 23:17:38 2017 -0800

  1. To resolve issue #358, deleted bin/generate, which does not provide much utility given the way we currently operate.
  2. Because it is not being used and there is no maintainer, deleted examples/index.html.

View commit 155605d

ARIA 1.0 Combobox Examples: Fix duplicate IDs

By Matt King on Fri Dec 8 12:16:35 2017 -0800

modified:

  • examples/combobox/aria1.0pattern/combobox-autocomplete-both.html
  • examples/combobox/aria1.0pattern/combobox-autocomplete-list.html

Fix duplicate ID in the list of states. ID of 'lb1-mn' was on both Minnesota and Montana. Changed Montana to 'lb1-mt'.

View commit 448ae88

Action Menu Button Examples: Remove Broken Reference to separator.png

By Matt King on Fri Dec 8 15:12:25 2017 -0800

Modified examples/menu-button/css/menuButtonAction.css to remove reference to separator.png file that did not exist. The reference to separator.png was in a set of properties for separators that is not used by the examples. Deleted all the separator styling since the examples do not include separators.

View commit 95fbbee

Clone this wiki locally