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

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

From: Jason Gross <jasongross9+html5@gmail.com>
Date: Mon, 16 Aug 2010 20:04:03 -0400
Message-ID: <AANLkTim1i5c5ZhrFMPR7+KyYfJy6it2GpdLX_dM3-Cuk@mail.gmail.com>
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?


On Mon, Aug 16, 2010 at 7:57 PM, Daniel Cheng <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<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/20100816/28f78324/attachment-0001.htm>
Received on Monday, 16 August 2010 17:04:03 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:26 UTC