package org.vaadin.touchkit.gwt.client.ui;
import com.vaadin.client.event.PointerDownEvent;
import com.vaadin.client.event.PointerDownHandler;
import com.vaadin.client.event.PointerMoveEvent;
import com.vaadin.client.event.PointerMoveHandler;
import com.vaadin.client.event.PointerUpEvent;
import com.vaadin.client.event.PointerUpHandler;
public class VSwipeViewIEImpl extends VSwipeView {
@Override
protected void initHandlers() {
super.initHandlers();
getElement().getStyle().setProperty("msTouchAction", "pan-y");
getElement().getStyle().setProperty("msScrollChaining", "none");
addDomHandler(new PointerDownHandler() {
@Override
public void onPointerDown(PointerDownEvent event) {
dragStart(event);
}
}, PointerDownEvent.getType());
addDomHandler(new PointerMoveHandler() {
@Override
public void onPointerMove(PointerMoveEvent event) {
dragMove(event);
}
}, PointerMoveEvent.getType());
addHandler(new PointerUpHandler() {
@Override
public void onPointerUp(PointerUpEvent event) {
dragEnd(event);
}
}, PointerUpEvent.getType());
}
}