- From: <bugzilla@jessica.w3.org>
- Date: Wed, 23 Nov 2011 18:53:58 +0000
- To: public-script-coord@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14916 Summary: WebIDL has no function type Product: WebAppsWG Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: WebIDL AssignedTo: cam@mcc.id.au ReportedBy: ayg@aryeh.name QAContact: member-webapi-cvs@w3.org CC: mike@w3.org, public-script-coord@w3.org HTML has tons of IDL attributes like [TreatNonCallableAsNull] attribute Function? onabort; Function is actually an interface it defines: http://www.whatwg.org/specs/web-apps/current-work/#function This is very weird, and probably contradicts ES in some details (like whether the .call property of the prototype is configurable). It would make more sense for WebIDL to have a dedicated function type. The algorithm for converting to a function should probably return null if the thing passed in isn't callable, so the above could become just attribute function? onabort; since every single usage of Function? in HTML seems to use [TreatNonCallableAsNull], so it may as well just be the behavior all the time. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Wednesday, 23 November 2011 18:54:07 UTC