- 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