- From: <bugzilla@jessica.w3.org>
- Date: Thu, 05 Jun 2014 17:08:46 +0000
- To: public-webapps@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25994 Bug ID: 25994 Summary: invalid extended attribute list syntax Product: WebAppsWG Version: unspecified Hardware: All OS: All Status: NEW Severity: critical Priority: P2 Component: File API Assignee: arun@mozilla.com Reporter: glenn@skynav.com QA Contact: public-webapps-bugzilla@w3.org CC: public-webapps@w3.org The extended attribute list syntax used in the File API does not adhere to current WebIDL specification syntax. In particular, production 64 of the syntax [1] must consist of a comma separated list of ExtendedAttribute items. [1] http://heycam.github.io/webidl/#proddef-ExtendedAttributeList In order to fix this, please make the following changes: (1) on definition of Blob interface, change [Exposed=Window,Worker][Constructor, Constructor(sequence<(ArrayBuffer or ArrayBufferView or Blob or DOMString)> blobParts, optional BlobPropertyBag options)] to [Constructor, Constructor(sequence<(ArrayBuffer or ArrayBufferView or Blob or DOMString)> blobParts, optional BlobPropertyBag options), Exposed=Window,Worker] (2) on definition of File interface, change [Exposed=Window,Worker][Constructor(sequence<(Blob or DOMString or ArrayBufferView or ArrayBuffer)> fileBits, [EnsureUTF16] DOMString fileName, optional FilePropertyBag options)] to [Constructor(sequence<(Blob or DOMString or ArrayBufferView or ArrayBuffer)> fileBits, [EnsureUTF16] DOMString fileName, optional FilePropertyBag options), Exposed=Window,Worker] (3) on definition of FileReader interface, change [Exposed=Window,Worker][Constructor] to [Constructor, Exposed=Window,Worker] (4) on definition of FileReaderSync interface, change [Exposed=Worker][Constructor] to [Constructor, Exposed=Worker] Note that I have also reordered the Exposed extended attribute above to improve readability (given that it can contain a ',' as well). -- You are receiving this mail because: You are on the CC list for the bug.
Received on Thursday, 5 June 2014 17:08:47 UTC