@Override public JQMEvent<TapHandler> create(JavaScriptObject jQueryEvent) { return new TapEvent(jQueryEvent); }
@Override public Type<TapHandler> getType() { return TapEvent.getType(); }});
@Override public void onTap(TapEvent event) { // without the following two lines, in Android 4.3/Phonegap 3.0.0 for example when a "tap" event would trigger a Page change, // the tap would be wrongly executed twice (once more on whatever is at the same location in next page); // they are also needed in case multiple same-type JQM events are added to the same element as GWT will dispatch to all handlers anyway event.getJQueryEvent().stopImmediatePropagation(); event.getJQueryEvent().preventDefault(); onSafeTap(event); }
@Override public void onTap(TapEvent event) { // without the following two lines, in Android 4.3/Phonegap 3.0.0 for example when a "tap" event would trigger a Page change, // the tap would be wrongly executed twice (once more on whatever is at the same location in next page); // they are also needed in case multiple same-type JQM events are added to the same element as GWT will dispatch to all handlers anyway event.getJQueryEvent().stopImmediatePropagation(); event.getJQueryEvent().preventDefault(); onSafeTap(event); }
@Override public Type<TapHandler> getType() { return TapEvent.getType(); }});
@Override public void onTap(TapEvent event) { // without the following two lines, in Android 4.3/Phonegap 3.0.0 for example when a "tap" event would trigger a Page change, // the tap would be wrongly executed twice (once more on whatever is at the same location in next page); // they are also needed in case multiple same-type JQM events are added to the same element as GWT will dispatch to all handlers anyway event.getJQueryEvent().stopImmediatePropagation(); event.getJQueryEvent().preventDefault(); onSafeTap(event); }
@Override public JQMEvent<TapHandler> create(JavaScriptObject jQueryEvent) { return new TapEvent(jQueryEvent); }
@Override public Type<TapHandler> getType() { return TapEvent.getType(); }});
@Override public void onTap(TapEvent event) { boolean isSplit = (event != null) ? isSplitClicked(event .getJQueryEvent().getEventTarget()) : false; list.setClickItem(JQMListItem.this, isSplit); } });
@Override public JQMEvent<TapHandler> create(JavaScriptObject jQueryEvent) { return new TapEvent(jQueryEvent); }
protected TapEvent(JavaScriptObject jQueryEvent) { super(jQueryEvent, getType()); }
@Override public void onTap(TapEvent event) { boolean isSplit = (event != null) ? isSplitClicked(event .getJQueryEvent().getEventTarget()) : false; list.setClickItem(JQMListItem.this, isSplit); } });
protected TapEvent(JavaScriptObject jQueryEvent) { super(jQueryEvent, getType()); }
@Override public void onTap(TapEvent event) { boolean isSplit = (event != null) ? isSplitClicked(event .getJQueryEvent().getEventTarget()) : false; list.setClickItem(JQMListItem.this, isSplit); } });
protected TapEvent(JavaScriptObject jQueryEvent) { super(jQueryEvent, getType()); }
@Override public HandlerRegistration addTapHandler(TapHandler handler) { // this is not a native browser event so we will have to manage it via JS return JQMHandlerRegistration.registerJQueryHandler(new WidgetHandlerCounter() { @Override public int getHandlerCountForWidget(Type<?> type) { return getHandlerCount(type); } }, this, handler, JQMComponentEvents.TAP_EVENT, TapEvent.getType()); }
@Override public HandlerRegistration addTapHandler(TapHandler handler) { // this is not a native browser event so we will have to manage it via JS return JQMHandlerRegistration.registerJQueryHandler(new WidgetHandlerCounter() { @Override public int getHandlerCountForWidget(Type<?> type) { return getHandlerCount(type); } }, this, handler, JQMComponentEvents.TAP_EVENT, TapEvent.getType()); }
@Override public HandlerRegistration addTapHandler(TapHandler handler) { // this is not a native browser event so we will have to manage it via JS return JQMHandlerRegistration.registerJQueryHandler(new WidgetHandlerCounter() { @Override public int getHandlerCountForWidget(Type<?> type) { return getHandlerCount(type); } }, this, handler, JQMComponentEvents.TAP_EVENT, TapEvent.getType()); }
@Override public HandlerRegistration addTapHandler(TapHandler handler) { // this is not a native browser event so we will have to manage it via JS return JQMHandlerRegistration.registerJQueryHandler(new WidgetHandlerCounter() { @Override public int getHandlerCountForWidget(Type<?> type) { return getHandlerCount(type); } }, this, handler, JQMComponentEvents.TAP_EVENT, TapEvent.getType()); }
@Override public HandlerRegistration addTapHandler(TapHandler handler) { // this is not a native browser event so we will have to manage it via JS return JQMHandlerRegistration.registerJQueryHandler(new WidgetHandlerCounter() { @Override public int getHandlerCountForWidget(Type<?> type) { return getHandlerCount(type); } }, this, handler, JQMComponentEvents.TAP_EVENT, TapEvent.getType()); }