- From: Konstantinov Sergey <twirl@yandex-team.ru>
- Date: Fri, 12 Apr 2013 19:55:17 +0400
- To: Brandon Wallace <brandon.wallace@yahoo.com>, Pointer Events WG <public-pointer-events@w3.org>
And, in third: you cannot detect whether the event target is correct - maybe there is already some capturing in action. 12.04.2013, 19:12, "Brandon Wallace" <brandon.wallace@yahoo.com>: > In your capt version, will you achieve your goal if you replace: > > outer.msSetPointerCapture(pointerId); > > with: > > e.target.msSetPointerCapture(pointerId); > > ??? > > -- > Brandon > http://palladiumblog.wordpress.com/ > > ---------------------------------------- > From: Konstantinov Sergey <twirl@yandex-team.ru> > To: Pointer Events WG <public-pointer-events@w3.org> > Sent: Friday, April 12, 2013 9:57 AM > Subject: Capturing Problems Example > > I made the test pages to demonstrate both capturing problem and the lack of standard functionality > http://konstantinov.cc/pe/doc.html > http://konstantinov.cc/pe/capt.html > > Both pages demonstrate the same scenario: > - outer gray div is draggable > - inner gray div opens "context menu" on two-finger tap. > > doc.html - example using document.addEventListener with capturing > capt.html - example using setPointerCapture. > > You may note that: > (a) in the capturing example the context menu functionality is broken because the inner div never recieve 'pointerup' event; > (b) furthermore, there is a constant memory leak because we need to save the pointers position but never catch the 'pointerup' event. > > -- > Konstantinov Sergey > Yandex Maps API Development Team Lead > http://api.yandex.com/maps/ -- Konstantinov Sergey Yandex Maps API Development Team Lead http://api.yandex.com/maps/
Received on Friday, 12 April 2013 15:55:45 UTC