XBL not bound via CSS

David Hyatt hyatt at meer.net
Thu, 19 Aug 2004 15:42:45 -0700


This would better be explained in person, but basically I think this 
needs to be solved as follows:

(1) Make an nsIXBLBindingRegistry that can be used to obtain the user 
agent implementations of widgets.  How it does this is not that 
important to me, e.g.,it can read a text file, use a hard-coded 
in-memory table, whatever.  User agent implementations would be 
installed on a node immediately, the minute it's constructed.

(2) Implement support for additive binding installation via CSS.  This 
would allow skin bindings and packages to apply mix-ins without 
invalidating the implementation.

On Aug 19, 2004, at 2:35 PM, Brendan Eich wrote:

> Per http://bugzilla.mozilla.org/show_bug.cgi?id=244125#c17 and many 
> other bugs, binding XBL via CSS is Just Wrong (tm), and the cause of 
> many bugs and glitches for developers.  Hyatt agreed that this should 
> be fixed when I saw him the other week.  Question is, how?  Is there 
> anything going on in the w3c member-binding-tf to help here?  What do 
> *we* think the XUL or HTML syntax should be?
>
> /be
> _______________________________________________
> Mozilla2.0 mailing list
> Mozilla2.0@mozilla.org
> http://mail.mozilla.org/listinfo/mozilla2.0