X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=roojs-ui.js;fp=roojs-ui.js;h=82d1e546fe08bef04d4be3480c5532ca13ba7516;hb=2b5bbebd7acc1959974739538182a8122a2937dd;hp=74f2c308d15d2362ea80560f26272d171db4a830;hpb=2e2a364298e3dab083a472eda3490064bbe550f2;p=roojs1 diff --git a/roojs-ui.js b/roojs-ui.js index 74f2c308d1..82d1e546fe 100644 --- a/roojs-ui.js +++ b/roojs-ui.js @@ -1958,12 +1958,13 @@ this.pinching=false;if(this.isDocument&&(this.canvasEl.widthC){var E=A;A=C;C=E;}if(B>D){var F=B;B=D;D=F;}var x=Roo.isTouch?e.browserEvent.touches[0].pageX:e.getPageX();var y=Roo.isTouch?e.browserEvent.touches[0].pageY:e.getPageY();x=x-this.mouseX;y=y-this.mouseY;var G=Math.ceil(x+this.previewEl.getLeft(true)); var H=Math.ceil(y+this.previewEl.getTop(true));G=(GC)?C:G);H=(HD)?D:H);this.previewEl.setLeft(G);this.previewEl.setTop(H);this.mouseX=Roo.isTouch?e.browserEvent.touches[0].pageX:e.getPageX();this.mouseY=Roo.isTouch?e.browserEvent.touches[0].pageY:e.getPageY(); -},onMouseUp:function(e){e.stopEvent();this.dragable=false;},onMouseWheel:function(e){e.stopEvent();this.startScale=this.scale;this.scale=(e.getWheelDelta()==1)?(this.scale+1):(this.scale-1);console.log("START SCALE:".startScale);console.log("TEST SCALE: ".startScale); -if(!this.zoomable()){this.scale=this.startScale;return;}console.log("END SCALE: ".endScale);this.draw();return;},zoomable:function(){var A=this.thumbEl.getWidth()/this.minWidth;if(this.minWidththis.imageEl.OriginWidth||C>this.imageEl.OriginHeight||(Bthis.imageEl.OriginWidth||C>this.imageEl.OriginHeight||(BD||C>E)){return false; -}if(!this.isDocument&&(this.rotate==90||this.rotate==270)&&(Bthis.imageEl.OriginWidth||Cthis.imageEl.OriginHeight)){return false;}return true;},onRotateLeft:function(e){if(!this.isDocument&&(this.canvasEl.heightthis.imageEl.OriginWidth||C>this.imageEl.OriginHeight||(Bthis.imageEl.OriginWidth||C>this.imageEl.OriginHeight||(BD||C>E)){return false;}if(!this.isDocument&&(this.rotate==90||this.rotate==270)&&(Bthis.imageEl.OriginWidth||Cthis.imageEl.OriginHeight)){return false; +}return true;},onRotateLeft:function(e){if(!this.isDocument&&(this.canvasEl.height