- From: L. David Baron <dbaron@dbaron.org>
- Date: Tue, 28 Aug 2012 15:38:51 -0700
- To: Glenn Adams <glenn@skynav.com>
- Cc: Franรงois REMY <fremycompany_pub@yahoo.fr>, Boris Zbarsky <bzbarsky@mit.edu>, "Tab Atkins Jr." <jackalmage@gmail.com>, www-style@w3.org
On Saturday 2012-08-25 14:01 +0800, Glenn Adams wrote: > On Sat, Aug 25, 2012 at 12:11 PM, L. David Baron <dbaron@dbaron.org> wrote: > > Glenn Adams wrote: > > > My preference is to retain the explicit property attributes for > > > the existing, legacy usage coming from CSS2Properties and use > > > generic prose on g/s to handle new properties beyond > > > CSS2Properties (as well as variables). I realize this creates an > > > asymmetry of a sort but we need to both serve legacy needs (aka > > > CSS2Properties) and serve future extensibility needs (which I > > > believe drives towards using g/s). > > > > I'm opposed to having an observable distinction between how existing > > CSS properties are exposed and how new ones are exposed. This seems > > likely to interfere with techniques that authors use to detect > > property support in browsers. (I'm fine with variable properties > > being different since their names aren't known in advance.) > > > > So, if I read between the lines, your position is (or is consistent with): > > (1) use an implied partial interface CSSStyleDeclaration { DOMString foo; } > for each property foo ..., where foo is either existing standard property > or to-be-defined future standardized property or propriety (prefixed) > property ... > (2) use generic getter/setter for and only for variable properties That sounds reasonable to me; I'm not all that familiar with the exact mechanics. -David -- ๐ L. David Baron http://dbaron.org/ ๐ ๐ข Mozilla http://www.mozilla.org/ ๐
Received on Tuesday, 28 August 2012 22:39:16 UTC