re-drafted clarification of 'visibility' etc.

Hi WG --

Without making it too verbose, I have tried to improve the definitions and 
to focus the scope of the clarifications on the exact cases we were 
discussing.  Later we will poll the WG on whether or not to add the 
clarification to the 2.1 text (consensus in the TC, where the subject arose 
and was sorted out, was "yes").

For now, please review and comment if you have problems, suggestions, etc. 
about this revised wording...

Here is the background and original drafts:
http://lists.w3.org/Archives/Public/public-webcgm-wg/2009Jul/0006.html

Here is a revised draft:

1.) Replace the last paragraph of 3.2.2.9 with:

Viewer behavior.  A non-visible object is not displayed.  For the purposes 
of this section, a non-visible object is one whose 'visibility' attribute 
value is 'off', or one whose 'visibility' attribute value is 'inherit' with 
a non-visible parent.  Highlight requests are ignored for non-visible 
objects, regardless of the source of the request (i.e., whether from Object 
Behavior keyword, or from highlight() DOM method, or from interaction 
feedback such as mouse-over).  Visibility does not affect the ability to 
navigate to an object, for example by Object Behavior keywords.  A 
non-visible object behaves like a non-interactive object (i.e., it cannot 
be clicked or highlighted). This does not imply that the 'interactivity' 
attribute is changed to off, but simply that the user agent must not 
respond to mouse events.

2.) Replace the last paragraph of 3.2.2.10 with:

Viewer behavior.  When the 'interactivity' of an object is set to off, 
events for this object are disabled. This has the effect of disabling event 
handlers, cursor changes, highlighting, screentip and hyperlinking for the 
given node and its descendants.  Regardless of the value of its 
'interactivity' attribute, an object that is the target of a link responds 
to highlighting requests (keywords), provided that its visibility is 
enabled according to the value the @@'visibility' APS Attribute@@.

3.) provide links to 3.2.2.9 from 3.1.2.4 and 5.7.5

Regards,
-Lofton.

Received on Tuesday, 28 July 2009 15:46:21 UTC