- From: <bugzilla@jessica.w3.org>
- Date: Tue, 07 Feb 2012 20:26:32 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=15931 Summary: WebIDL snippets need updating Product: CSS Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Regions AssignedTo: vhardy@adobe.com ReportedBy: Ms2ger@gmail.com QAContact: public-css-bugzilla@w3.org CC: eoconnor@apple.com There are various bugs in the WebIDL blocks: > [Supplemental] interface Document { > NamedFlow getFlowByName(DOMString name); > NamedFlowCollection getNamedFlows(); > }; '[Supplemental]' should be 'partial'. > interface NamedFlowCollection { > readonly attribute unsigned long length; > caller getter NamedFlow item (in unsigned long index); > } Trailing semicolon is missing. 'caller' should not be used, as it should only be used for legacy features (document.all). See <http://dev.w3.org/2006/webapi/WebIDL/#idl-legacy-callers>. The specification does not list the 'supported property indices', as required by the WebIDL specification (<http://dev.w3.org/2006/webapi/WebIDL/#idl-indexed-properties>). Furthermore, as item() can return null, the return type must be 'NamedFlow?', including the question mark. 'in' is also no longer supported. > [Supplemental] interface Element { > readonly attribute DOMString regionOverflow; > getter Range[] getRegionFlowRanges(); > }; Again, 'partial'. 'getter's must take exactly one argument (either unsigned long or DOMString). In fact, this should probably be | readonly attribute Range[] regionFlowRanges; as there doesn't seem to be a compelling reason to use a function. Finally, a normative reference to the WebIDL specification is missing, which strictly speaking means that these snippets are meaningless. -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 7 February 2012 20:28:33 UTC