Re: [qooxdoo-devel] mobile UI event processing

2013-05-16 Thread Alexander Voronin
Finally I fix this issue. I'ts all about iScroll issues but whatever... For future use (if someone will do such kind of crazy things) I'll explain. First of all I've reloaded page method to this one: /** * Scroller container */ _createScrollContainer: function() { if (this._scroller == null) { th

Re: [qooxdoo-devel] mobile UI event processing

2013-05-16 Thread Alexander Voronin
I've left only this: html.addListener("touchmove", this._checkEventPropogation, this); html.addListener("click", this._checkEventPropogation, this); Situation is the same. Desktop browsers working well, iPad/iPhone - iscroll working, checkbox and radiobutton selection doesn't work. 2013/5/16 Ch

Re: [qooxdoo-devel] mobile UI event processing

2013-05-16 Thread Christopher Zündorf
Prevent the "tap", "touchstart" and "touchend" event should not be necessary, if you want to prevent a scrolling. Do you use native checkboxes? The "click" event should also be available in this case. Am 15.05.2013 um 18:23 schrieb Alexander Voronin: As I could investigate it could be not

Re: [qooxdoo-devel] mobile UI event processing

2013-05-15 Thread Alexander Voronin
As I could investigate it could be not event but css perhaps issue? I found old issue on iscroll with nested checkbox/radiobuttons but it seems to be fixed. My widgets without qooxdoo framing working pretty well on iPad. Could you please comment this somehow? I can't even imagine in which direction

Re: [qooxdoo-devel] mobile UI event processing

2013-05-15 Thread Alexander Voronin
I'd like to believe I have last issue on this topic :) Everything working well on destop and even win8mobile ie10 (I don't pay attention on visual artifacts for now) but iPad and iPhone sends kind of event's I did not intercept and because of this my checkbox and radiobuttons can't be checked/sele

Re: [qooxdoo-devel] mobile UI event processing

2013-05-13 Thread Christopher Zündorf
Hi Alexander, there are several ways for this. The easiest way would be, to add a Listener to you container and prevent the default behaviour. Just like .addListener("touchstart", function(e) { e.preventDefault(); e.stopPropagation(); },this); You may also try to add this lis

[qooxdoo-devel] mobile UI event processing

2013-05-13 Thread Alexander Voronin
Hi, list! I have mobile application that uses qx.ui.mobile.container.Scroll with qx.ui.mobile.embed.Html content inside. html content may contain various elements and some of them uses iScroll (because of mobile safari bug-o-feature on div scrolling). When I scroll div elements with iScroll capab