ACTION-1548: Write revised proposal for aria-current based on today’s meeting for issue 587

Write revised proposal for aria-current based on today’s meeting for issue 587

State:
closed
Person:
Joanmarie Diggs
Due on:
January 29, 2015
Created on:
December 18, 2014
Associated Issue:
aria-selected on more elements
Related emails:
  1. Re: PFWG-ACTION-1548: Write revised proposal for aria-current based on today's meeting for issue 587 (from birkir.gunnarsson@deque.com on 2015-01-10)
  2. minutes January 8, 2015 (from fesch@us.ibm.com on 2015-01-08)
  3. minutes Dec 18, 2014 (from fesch@us.ibm.com on 2014-12-18)
  4. PFWG-ACTION-1548: Write revised proposal for aria-current based on today’s meeting for issue 587 (from sysbot+tracker@w3.org on 2014-12-18)

Related notes:

Refer to ARIA minutes for December 18: http://www.w3.org/2014/12/18-aria-minutes.html

Richard Schwerdtfeger, 18 Dec 2014, 19:22:29

Group agrees to add this to the spec. Transferring assignment to myself.


C&P of text from email for my convenience:

Aria-current attribute
Indicates the element that represents the current item within a container or set of related elements.

The aria-current attribute is an enumerated type. Any value not included in the list of allowed values must be treated by user agents as if the value true had been provided. If the attribute is not present or its value is an empty string, the default value of false applies and the aria-current state must not be exposed by user agents or assistive technologies.

The aria-current attribute is used when an element within a set of related elements is visually styled to indicate it is the current item in the set. For example:

The page token could be used to indicate a link within a set of pagination links, where the link is visually styled to represent the currently displayed page.

The step token could be used to indicate a link within a step indicator for a step-based process, where the link is visually styled to represent the current step.

The location token could be used to indicate the image that is visually highlighted as the current component of a flowchart.

The date token could be used to indicate the current date within a calendar.

The time token could be used to indicate the current time within a timetable.

Note:
The aria-current attribute is similar to the aria-selected attribute, but there are important differences. For example in a listbox widget for choosing between pages of search results, aria-current would be used to indicate the option representing the currently displayed page of results, Whereas aria-selected would be used to indicate the page of results the user had selected to be displayed next.

Characteristics of aria-current
Used in roles: All elements of the base markup.
Value: token
values of aria-current:
page = Represents the current page within a set of pages.
step = Represents the current step within a process.
location = Represents the current location within an environment or context.
date = Represents the current date within a collection of dates.
time = Represents the current time within a set of times.
true = Represents a current item within a set.
false = Default.

Joanmarie Diggs, 22 Jan 2015, 17:49:37

Done: http://rawgit.com/w3c/aria/master/aria/aria.html#aria-current
Commit: https://github.com/w3c/aria/commit/468b21f98

Note that the mappings already have actions created:
* Action-1527 for UIA
* Action-1528 for IA2
* Action-1529 for ATK
* Action-1535 for AX API

Setting status to pending review.

Joanmarie Diggs, 22 Jan 2015, 21:45:28

Review request emailed to list: https://lists.w3.org/Archives/Public/public-pfwg/2015Jan/0123.htm

Joanmarie Diggs, 23 Jan 2015, 02:33:49

From the January 29, 2015 ARIA Caucus:

A page token used to indicate a link within a set of pagination links, where the link is visually styled to represent the currently-displayed page.
A step token used to indicate a link within a step indicator for a step-based process, where the link is visually styled to represent the current step.
A location token used to indicate the image that is visually highlighted as the current component of a flowchart.
A date token used to indicate the current date within a calendar.
A time token used to indicate the current time within a timetable.

Richard Schwerdtfeger, 29 Jan 2015, 18:12:44

Joanie, in addition to rewording the examples for aria-current also fix the flowchart spelling error.

Richard Schwerdtfeger, 29 Jan 2015, 18:18:05

Commit: https://github.com/w3c/aria/commit/31d79c76

* Make agreed-upon changes to the example text
* Correct two instances of lowercase MUSTS
* Spell "flowchart" as "flow chart"

Joanmarie Diggs, 29 Jan 2015, 19:42:21

Matt proposed new note text here: https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0076.html

Léonie LGTMed it here: https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0094.html

I don't see any other responses. Silence equals consensus?

Joanmarie Diggs, 12 Mar 2015, 14:09:09

Note to self (senior memory): The first of Matt's notes should not be a note, but main content. The rest is fine. Write it and close it.

Joanmarie Diggs, 12 Mar 2015, 17:53:53

As described in https://lists.w3.org/Archives/Public/public-pfwg/2015Mar/0052.html, I added the note text Matt provided, but really think the second note should be normative. https://github.com/w3c/aria/commit/8db1794e3ff6a32f68467abae782828913943c7e

Alex Surkov has since replied that we have not addressed one of his concerns.
https://lists.w3.org/Archives/Public/public-pfwg/2015Mar/0053.html

Joanmarie Diggs, 12 Mar 2015, 20:04:48

https://github.com/w3c/aria/commit/1d0bb68c to address Alex's concerns. Confirmation sought via mailing list: https://lists.w3.org/Archives/Public/public-pfwg/2015Mar/0054.html

Joanmarie Diggs, 12 Mar 2015, 20:21:41

Closed as per today's meeting.

Joanmarie Diggs, 7 May 2015, 17:58:10

Display change log.


James Nurthen <nurthen@adobe.com>, Chair, Michael Cooper <cooper@w3.org>, Ruoxi Ran <ran@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $