- From: Yehuda Katz <wycats@gmail.com>
- Date: Fri, 25 Nov 2011 22:03:14 -0800
Yehuda Katz (ph) 718.877.1325 On Fri, Nov 25, 2011 at 8:06 PM, Boris Zbarsky <bzbarsky at mit.edu> wrote: > 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 >> otherwise: >> 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 >> interface, >> * 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. > Honestly, before this discussion, I would have been surprised to hear that this works at all. It also seems to me that the group of people who know how to add an expando and the group of people who use onxxx= is pretty small to begin with. > > One important question is whether pages do that, of course. > > -Boris >
Received on Friday, 25 November 2011 22:03:14 UTC