[XBL] Animation time container structure

Hi.

This is a last call comment on the XBL 2 Editor’s Draft (dated 23
January 2007).

Ian previously stated that whether elements are in the flattened tree or
not determines only whether they are rendered.  Also there is this text
in 4.9.1:

  Shadow content is not considered part of a document, so elements that
  are defined to trigger when they are "inserted into the document" do
  not trigger during binding attachment.

However, in SMIL documents and SVG documents with SMIL animation
elements in them, it is whether the element is in the document that
determines if it is processed.  Since shadow content is not part of the
document, any animation elements inside shadow content would not be
processed, which is clearly undesirable.

I think it would make sense for the “time container structure” of the
document to be based on the flattened tree.  This definition could go in
XBL, just like the definition of how group rendering changes in SVG.

I also think it would be good to coordinate with SYMM to ensure this
(and the animation targetting behaviour) is specified appropriately.

Thanks,

Cameron

-- 
Cameron McCormack, http://mcc.id.au/
 xmpp:heycam@jabber.org  ▪  ICQ 26955922  ▪  MSN cam@mcc.id.au

Received on Thursday, 8 February 2007 21:53:59 UTC