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

Mounir Lamouri mounir.lamouri at gmail.com
Wed Jan 5 02:15:36 PST 2011


On 01/05/2011 02:29 AM, Ian Hickson wrote:
> 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, 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 
> interface.)

Is there a use case for [PutForwards] (except saving a few characters
for the authors) that could justify the inconsistency?

--
Mounir



More information about the whatwg mailing list