Re: Test 10.8.f needs work

HI Charlie,

Actually, upon reviewing the meaning of "cancelable", it turns out that
sticking with defaultAction="cancel" is the better approach because
DOM2Events defines "cancelable" as an event whose default action can be
cancelled.

This test seems to be keying into language in the XForms spec that talks
about setting cancelable="true" on the dispatch element for a predefined
event (like xforms-reset), so it in fact better to test that the default
action is actually cancelled.

Unfortunately, this has implications for what to do about test 10.8.e,
which I'll respond to separately.

Cheers,
John M. Boyer, Ph.D.
STSM, Lotus Forms
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
Blog RSS feed:
http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw




                                                                                                                     
  From:       Charles F Wiecha/Watson/IBM@IBMUS                                                                      
                                                                                                                     
  To:         John Boyer <boyerj@ca.ibm.com>                                                                         
                                                                                                                     
  Cc:         public-forms@w3.org                                                                                    
                                                                                                                     
  Date:       02/12/2010 11:42 AM                                                                                    
                                                                                                                     
  Subject:    Re: Test 10.8.f needs work                                                                             
                                                                                                                     




Attached is revised 10.8.f.  Note that it is correct that the original test
was using ev:defaultAction="cancel" rather than ev:propagate="stop" since
it's the default action of resetting the model that is to be canceled vs.
simple propagation of the event.  I've replace the xf:reset with
xf:dispatch and moved the handlers and attributes around...

There's a bug related to some of these XML events in Ubiquity so I can't
test this there (and unfortunately, the FF extension for 3.5 seems to have
broken the xf:dispatch element so that's a no-go too...) but if anybody
cares to try this elsewhere or sees problems let me know.:

Thanks, Charlie

[attachment "W3C-10.8.f.xhtml" deleted by John Boyer/CanWest/IBM]

Charles Wiecha
Multichannel Web Interaction
IBM T.J. Watson Research Center
P.O. Box 704
Yorktown Heights, N.Y.  10598
Phone: (914) 784-6180, T/L 863-6180, Cell: (914) 282-3483
wiecha@us.ibm.com




                                                                                                                     
  From:       John Boyer <boyerj@ca.ibm.com>                                                                         
                                                                                                                     
  To:         public-forms@w3.org                                                                                    
                                                                                                                     
  Date:       02/04/2010 11:13 AM                                                                                    
                                                                                                                     
  Subject:    Test 10.8.f needs work                                                                                 
                                                                                                                     
  Sent by:    public-forms-request@w3.org                                                                            
                                                                                                                     






Test 10.8.f purports to test the dispatch element but does not contain a
dispatch element!

The reset action technically dispatches an xforms-reset, but dispatch
should be used for cleanliness.
However, many of the same complaints exist as I posted for test 10.8.e also
exist here.
The event attributes are attached to the wrong element, and stopPropagation
needs to be used.

John M. Boyer, Ph.D.
STSM, Lotus Forms
Workplace, Portal and Collaboration Software
IBM Victoria Software Lab
E-Mail: boyerj@ca.ibm.com

Blog: http://www.ibm.com/developerworks/blogs/page/JohnBoyer
Blog RSS feed:
http://www.ibm.com/developerworks/blogs/rss/JohnBoyer?flavor=rssdw

Received on Friday, 12 February 2010 21:45:20 UTC