Great component. Thanks! I had to disable carousel swipes when scrolling. Add this to initImage()
Code:
this.add(image);
/*Disable carousel swipe if we are scrolling an image, Renable when scroll is complete */
var scroller = null;
scroller = image.up('container').getScrollable().getScroller(),
scroller.on("scrollstart",function(scrollerObject,offsetObject){
//debugger;
var carousel = this.up('carousel'),
element = carousel.element;
element.un({
dragstart : 'onDragStart',
drag : 'onDrag',
dragend : 'onDragEnd',
scope : carousel
});
});
scroller.on("scrollend",function(scrollerObject,offsetObject){
var carousel = this.up('carousel'),
element = carousel.element;
element.on({
dragstart : 'onDragStart',
drag : 'onDrag',
dragend : 'onDragEnd',
scope : carousel
});
});