- From: <bugzilla@jessica.w3.org>
- Date: Thu, 28 Jun 2012 10:16:58 +0000
- To: www-dom@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17628 Summary: delta attributes of WheelEvent should be double rather than float Product: WebAppsWG Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DOM3 Events AssignedTo: schepers@w3.org ReportedBy: masayuki@d-toybox.com QAContact: public-webapps-bugzilla@w3.org CC: mike@w3.org, www-dom@w3.org I think that the type of deltaX, deltaY and deltaZ attributes of WheelEvent should be double rather than float. If they are float, the initialized values of untrusted events and the result of the attributes cannot match easily. For example: var e = new WheelEvent("wheel", { deltaX: 1/3 }); alert(e.deltaX == 1/3); The result could be false due to the fractional error. float is useful when a lot of values are stored in arrays. However, delta values are not so. So, I think that the type of delta values should be double. The example may not be a realistic situation. However, if web application developers met to this problem, they would feel strange. Currently, I'm working on implementing D3E WheelEvent on Gecko. We're using double for them. https://bugzilla.mozilla.org/show_bug.cgi?id=719320 -- Configure bugmail: https://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 Thursday, 28 June 2012 10:17:12 UTC