When DataViz charts are displayed on an iOS device, tooltips are shown on first touch of a series. The series click event is then fired on second touch.
From what I can work out, it appears that this is achieved by handling the touchEnd event and invoking event.preventDefault() to stop the click event happening, which then allows the tooltip to be shown to the user. Unfortunately, there seems to be a bug in the implementation, as once a tooltip has been displayed, any clicks to any elements on the page (even outside the chartarea) are prevented.
Has anybody found any simple workaround for this issue? I tried handling touchStart and then firing a click event against the target element (i.e. so the browser thinks it's a click event rather than a touch event, thereby bypassing touchEnd), but this causes bugs elsewhere (e.g. 'pseudo' double clicks on dropdowns causing them to open then immediately close). Beyond that, I'm running out of ideas...!
From what I can work out, it appears that this is achieved by handling the touchEnd event and invoking event.preventDefault() to stop the click event happening, which then allows the tooltip to be shown to the user. Unfortunately, there seems to be a bug in the implementation, as once a tooltip has been displayed, any clicks to any elements on the page (even outside the chartarea) are prevented.
Has anybody found any simple workaround for this issue? I tried handling touchStart and then firing a click event against the target element (i.e. so the browser thinks it's a click event rather than a touch event, thereby bypassing touchEnd), but this causes bugs elsewhere (e.g. 'pseudo' double clicks on dropdowns causing them to open then immediately close). Beyond that, I'm running out of ideas...!
6 Answers, 1 is accepted
0
Andrew
Top achievements
Rank 2
answered on 06 Dec 2012, 02:27 PM
Does anybody from Telerik have any thoughts on this matter?
0
Hi,
Tsvetomir Tsonev
the Telerik team
This is a known issue with the official release. Please, update to the latest internal build or the first service pack, when it becomes available.
A side effect from the fix is that tooltips are no longer displayed. We'll investigate.
Apologies for the caused inconvenience.
Tsvetomir Tsonev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
George
Top achievements
Rank 2
answered on 12 Dec 2012, 10:44 PM
I just updated to the newest version of the Kendo UI (12/12/2012) and I'm still experiencing the same issue from iPads and iPhones. When will this issue be resolved?
0
Hello,
Tsvetomir Tsonev
the Telerik team
I'm no longer able to reproduce the original problem with the internal build. I'm testing with iPad and iPhone with iOS 6.0.1
Can you please double check that you're using the updated version?
Tsvetomir Tsonev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
George
Top achievements
Rank 1
answered on 02 Jan 2013, 10:45 PM
How do I download the latest internal build?
0
Hi George,
The internal builds are available only for paid customers. The next official release of the product (which non-paid users can download) will include the fix.
Kind regards,
Iliana Nikolova
the Telerik team
The internal builds are available only for paid customers. The next official release of the product (which non-paid users can download) will include the fix.
Kind regards,
Iliana Nikolova
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!