[whatwg] link.sizes and [PutForwards=value]

Ian Hickson ian at hixie.ch
Tue Jan 4 17:29:35 PST 2011

On Thu, 14 Oct 2010, Olli Pettay wrote:
> may I wonder why on earth any new API, like
> link.sizes uses PutForwards?
> IMHO, PutForwards should be limited to the
> awkward DOM0 APIs like window.location.

On Fri, 15 Oct 2010, Anne van Kesteren wrote:
> What's wrong with PutForwards?

On Fri, 15 Oct 2010, Olli Pettay wrote:
> It makes getters and setters work in a very different way.
> Inconsistency in APIs isn't a good thing.

I don't understand how they work in a different way?

The idea is to make the attribute appear to work like a DOMString for most 
purposes, but to allow methods to be invoked on it. (All the attributes 
that have [PutForwards] set also have a stringifier on their object's 

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list