[whatwg] API design restrictions due to barewords in onxxx="" attributes
bzbarsky at MIT.EDU
Fri Nov 25 20:06:10 PST 2011
On 11/25/11 10:19 PM, Cameron McCormack wrote:
> 1. if property name is in set S, then:
> a. look on element
> b. look on element's form (if it has one)
> c. look on document
> a. look at element's named properties (if it has any)
> b. look at element's form's named properties (if it has a form)
> 2. look on window
> where S is the set of property names corresponding to
> * the IDL attributes, operations and constants on element's
> * those on HTMLFormElement (if the element has a form), and
> * those on Document
> for the current set of APIs we have deployed.
> Would this work? Does it sound too brittle or hacky?
It would break existing pages that use expandos on elements or documents
via barewords in on* attributes.
One important question is whether pages do that, of course.
More information about the whatwg