W3C home > Mailing lists > Public > whatwg@whatwg.org > August 2010

[whatwg] HTML5 Drag-and-Drop Specification: dragenter

From: David Bruant <bruant@enseirb-matmeca.fr>
Date: Tue, 17 Aug 2010 08:59:03 +0200
Message-ID: <4C6A3337.20008@enseirb-matmeca.fr>
Le 17/08/2010 02:04, Jason Gross a ?crit :
> Is it possible to get more specificity than just the type of the 
> object being dragged?  For example, if I have red images and blue 
> images, and a red target and a blue target, and I want to be able to 
> drop red images only on the red target, and blue images only on the 
> blue target, is there a good way to do this, other than globally keep 
> track of which thing is being dragged?
I think I give a good example in my e-mail : 
http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/027948.html 
(do Ctrl+F "(function" to find it).
In this e-mail I talk about drag and drop and the fact that for the use 
case where drag and drop operations occur within the same document, the 
dataTransfer object is pointless in my opinion.

David

> Thanks.
>
> -Jason
>
> On Mon, Aug 16, 2010 at 7:57 PM, Daniel Cheng <dcheng at chromium.org 
> <mailto:dcheng at chromium.org>> wrote:
>
>     I don't think anything in the spec should prevent that. dragenter
>     handlers attached to different drop targets can check
>     event.dataTransfer.types and decide if they want to accept the
>     drag or not.
>
>     That being said, do any operating systems actually support
>     multiple concurrent drags and drops? WebKit has some built-in
>     assumptions about there being no more than one drag-and-drop
>     operation (per page possibly--I can't test, since I don't have
>     access to a machine with multi-touch capabilities) and I would be
>     surprised if many other applications didn't have this limitation
>     as well.
>
>     Daniel
>
>     On Thu, Aug 12, 2010 at 16:26, Jason Gross
>     <jasongross9+html5 at gmail.com
>     <mailto:jasongross9%2Bhtml5 at gmail.com>> wrote:
>
>         Greetings,
>         The specification says that the dragenter event is "used to
>         determine whether or not the drop target is to accept the
>         drop".  Do functions bound to this event get any information
>         about the object being dragged?  In particular, is there a
>         good way to have N drop targets, and have each of them accept
>         only certain draggables?  If not, it seems to me like a good
>         feature to have, especially as
>         multi-touch applications/devices become more prevalent.
>         Thanks.
>
>         Sincerely,
>         Jason Gross
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100817/de4b1620/attachment.htm>
Received on Monday, 16 August 2010 23:59:03 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:09:00 UTC