W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > April to June 2009

ACTION-181 Investigate / review interactive and enabled for contradictions.

From: Simon Harper <simon.harper@manchester.ac.uk>
Date: Thu, 7 May 2009 10:22:37 +0100
Message-Id: <CD5825B5-F1C1-482F-B362-2BEBD08C4D72@manchester.ac.uk>
To: UAWG list <w3c-wai-ua@w3.org>
I was asked to look into possible issues with 'interactive element' -  
and 'enable element'.

The first thing to say is that 'interactive element' is only referred  
to in the document from the glossary, and further, from the 'enable  
element / disable element' defn.

Looking at our 2 defns:

enabled element, disabled element
An element with associated behaviors that can be activated through  
the user interface or through an API. The set of elements that a user  
agent enables is generally derived from, but is not limited to, the  
set of interactive elements defined by implemented markup languages.  
A disabled element is a potentially enabled element, that is not  
currently available for activation (e.g., a "grayed out" menu item).

interactive element
Elements that by specification or by programming have associated  
behaviors to be executed or carried out as a result of user or  
programmatic interaction.(e.g. in HTML 4 [HTML4] the interactive  
elements include: links, image maps, form elements, elements with a  
value for the longdesc attribute, and elements with event handlers  
explicitly associated with them).


I think there is a a very good case to either amalgamate or remove  
the defn of 'interactive element' as it is included in the defn of  
'enabled element, disabled element'.

In addition, based on the OED definitions I think we are OK with the  
interplay of activation / deactivation and enable / disable:
Enable: To make possible or easy; also to give effectiveness to (an  
action). (1620 O. SEDGWICKE Christ's Counsell) esp. in Computing. To  
make (a device) operational, to turn on. (1962 Gloss. Terms Automatic  
Data Processing).

Disable: To suspend deliberately the functioning of (a technical  
device or facility); to deactivate. (1932 Bell Telephone).
Activate: To make active, move to activity (1626 BACON Sylva). Our  
defn is: To execute or carry out the behaviours associated with an  
enabled element in the rendered content or component of the user  
agent user interface.

Cheers
Si.

=======================

Simon Harper
University of Manchester (UK)

Human Centred Web Lab: http://hcw.cs.manchester.ac.uk

My Site: http://hcw.cs.manchester.ac.uk/people/harper/
My Diary (Web): http://hcw.cs.manchester.ac.uk/people/harper/ 
phpicalendar/week.php

My Diary (Subscribe): http://hcw.cs.manchester.ac.uk/diaries/harper/ 
SimonHarper.ics
Received on Thursday, 7 May 2009 09:23:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 06:52:12 GMT