W3C home > Mailing lists > Public > www-style@w3.org > February 2013

Re: [cssom] Proposal for obtaining robust style information via Javascript - getStyle()

From: L. David Baron <dbaron@dbaron.org>
Date: Thu, 31 Jan 2013 18:41:22 -0800
To: "Tab Atkins Jr." <jackalmage@gmail.com>
Cc: Boris Zbarsky <bzbarsky@mit.edu>, www-style list <www-style@w3.org>
Message-ID: <20130201024122.GA20627@crum.dbaron.org>
On Thursday 2013-01-31 18:34 -0800, Tab Atkins Jr. wrote:
> On Thu, Jan 31, 2013 at 6:25 PM, L. David Baron <dbaron@dbaron.org> wrote:
> > I'd actually rather have separate methods or (probably preferably)
> > getters for each sort of value we'd want to return (the set is
> > pretty small) than have string arguments for "specified",
> > "computed", etc.
> >
> > For example, maybe something like:
> >   element.specifiedStyle.color
> >   element.computedStyle.color
> >   element.usedStyle.color
> >   element.pseudoStyle("::before").specifiedStyle.color
> 
> Hm, that seems quite nice.  Are you okay with the actual property
> accessors being lazy, so you don't necessarily have to do a lot of
> value computation up-front?

I think I would object to them being other than lazy.

> For the last one, this could give us an excuse to finally reify
> pseudo-elements as DOM constructs, for the return value of your
> pseudoStyle() function (though I'd call it something else).

Hmmm.  That scares me a bit; I hadn't intended that.

-David

-- 
𝄞   L. David Baron                         http://dbaron.org/   𝄂
𝄢   Mozilla                           http://www.mozilla.org/   𝄂
Received on Friday, 1 February 2013 02:41:46 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:05 GMT