onMouseDown : function(e)
{
+ console.log("ON MOUSE DOWN");
e.stopEvent();
this.dragable = true;
onMouseMove : function(e)
{
+ console.log ("ON MOUSE MOVE");
e.stopEvent();
if(!this.canvasLoaded){
var minX = Math.ceil(this.thumbEl.getLeft(true));
var minY = Math.ceil(this.thumbEl.getTop(true));
+
+ console.log("minX");
+ console.log(minX);
+ console.log("minY");
+ console.log(minY);
var maxX = Math.ceil(minX + this.thumbEl.getWidth() - this.canvasEl.width);
var maxY = Math.ceil(minY + this.thumbEl.getHeight() - this.canvasEl.height);
+ console.log("maxX");
+ console.log(maxX);
+ console.log("maxY");
+ console.log(maxY);
+
+ if(minX < maxX && minY < maxY) {
+ return;
+ }
+
var x = Roo.isTouch ? e.browserEvent.touches[0].pageX : e.getPageX();
var y = Roo.isTouch ? e.browserEvent.touches[0].pageY : e.getPageY();
}
- if(this.imageEl.OriginHeight < this.minHeight) {
+ if(this.imageEl.OriginWidth < this.minWidth || this.imageEl.OriginHeight < this.minHeight) {
this.baseScale = width / this.minWidth;
}
-
+ console.log(this.baseScale);
return;
},