W3C home > Mailing lists > Public > public-webapi@w3.org > March 2006

Re: ISSUE-55: wheelDelta DOM attribute for mousewheel event

From: Maciej Stachowiak <mjs@apple.com>
Date: Tue, 28 Mar 2006 14:23:14 -0800
Message-Id: <8AA79E1B-0C3F-4D58-87B1-4A255360BCFB@apple.com>
To: Web APIs WG <public-webapi@w3.org>


On Mar 27, 2006, at 6:40 AM, Web APIs Issue Tracker wrote:

>
>
> ISSUE-55: wheelDelta DOM attribute for mousewheel event
>
> http://www.w3.org/2005/06/tracker/webapi/issues/55
>
> Raised by: Anne van Kesteren
> On product: DOM 3 Events
>
> Per previous resolutions we resolved to have a "wheel" event and  
> that we'd call
> it mousewheel. The event would generic. The issue regarding  
> multiple directions
> is ISSUE-33. There another open issue though with regard to what we  
> do with
> .wheelDelta. Possible options I see:
>
>  (a) Don't mention it and use UIEvent.detail instead
>  (b) Extend MouseEvent with wheelDelta
>  (c) Have a special interface for mousewheel.
>  (d) Do (a) but have wheelDelta in the ECMAScript binding mapped to
>      UIEvent.detail in some way.

Admittedly this is tied up with ISSUE-56, but I think (c) is the best  
option. It's what implementors should do anyway, therefore we should  
specify it. Also, two of the three proposals for how to handle  
horizontal wheel events require an extended interface for WheelEvent  
anyway.

> (When considering this it might be worth keeping in mind that other  
> interfaces
> also don't really have "every" attribute browsers implemented  
> represented.)

True but when you standardize a de facto standard feature, you may as  
well standardize the way it actually works. What would be the  
advantage of leaving out wheelDelta?

Regards,
Maciej
Received on Tuesday, 28 March 2006 22:23:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:18:54 GMT