- From: Simon Pieters <simonp@opera.com>
- Date: Thu, 26 Sep 2013 11:46:57 +0200
- To: "Cameron McCormack" <cam@mcc.id.au>
- Cc: "public-script-coord@w3.org" <public-script-coord@w3.org>
On Thu, 26 Sep 2013 11:33:58 +0200, Cameron McCormack <cam@mcc.id.au>
wrote:
> Simon Pieters wrote:
>> Boris Zbarsky suggested it might be better to have two separate
>> interfaces, with the mutable interface has settable attributes and the
>> immutable interface has readonly attributes. [3]
>
> Would it be too fancy to try to use inheritance to relate DOMRect and
> DOMRectReadOnly? Web IDL already has this syntax:
>
> interface DOMRectReadOnly {
> readonly attribute double x;
> ...;
> };
>
> interface DOMRect : DOMRectReadOnly {
> inherit attribute double x;
> ...
> };
>
> which basically means to have the same behaviour for
> DOMRect.prototype.x's getter as DOMRectReadOnly.prototype.x's.
Works for me. Is there any reason URLUtils/URLUtilsReadOnly doesn't do
this?
--
Simon Pieters
Opera Software
Received on Thursday, 26 September 2013 09:47:29 UTC