diff options
author | Tobi Oetiker <tobi@oetiker.ch> | 2007-09-29 16:30:24 +0200 |
---|---|---|
committer | Tobi Oetiker <tobi@oetiker.ch> | 2007-09-29 16:30:24 +0200 |
commit | 8d9ecb5de29a91d0fa71c889516ec557508616fd (patch) | |
tree | a307a5db8fea11e2ddb8780fa0e434765013b36b | |
parent | 2b09417b8ca76689f147f1097806af9820cfc9b8 (diff) | |
download | smokeping-8d9ecb5de29a91d0fa71c889516ec557508616fd.tar.gz smokeping-8d9ecb5de29a91d0fa71c889516ec557508616fd.tar.xz |
disable right click
-rw-r--r-- | htdocs/cropper/cropper.js | 6 | ||||
-rw-r--r-- | htdocs/cropper/cropper.uncompressed.js | 10 | ||||
-rw-r--r-- | htdocs/cropper/lib/dragdrop.js | 2 |
3 files changed, 11 insertions, 7 deletions
diff --git a/htdocs/cropper/cropper.js b/htdocs/cropper/cropper.js index 486a92a..0e4ba7b 100644 --- a/htdocs/cropper/cropper.js +++ b/htdocs/cropper/cropper.js @@ -457,13 +457,15 @@ this.startCoords=this.cloneCoords(this.areaCoords); this.resizing=true; this.resizeHandle=Event.element(e).classNames().toString().replace(/([^N|NE|E|SE|S|SW|W|NW])+/,""); Event.stop(e); -},startDrag:function(e){ +},startDrag:function(e){
+if(Event.isLeftClick(e)){ this.selArea.show(); this.clickCoords=this.getCurPos(e); this.setAreaCoords({x1:this.clickCoords.x,y1:this.clickCoords.y,x2:this.clickCoords.x,y2:this.clickCoords.y},false,false,null); this.dragging=true; this.onDrag(e); -Event.stop(e); +Event.stop(e);
+} },getCurPos:function(e){ var el=this.imgWrap,wrapOffsets=Position.cumulativeOffset(el); while(el.nodeName!="BODY"){ diff --git a/htdocs/cropper/cropper.uncompressed.js b/htdocs/cropper/cropper.uncompressed.js index 6618554..78081f7 100644 --- a/htdocs/cropper/cropper.uncompressed.js +++ b/htdocs/cropper/cropper.uncompressed.js @@ -1081,14 +1081,16 @@ Cropper.Img.prototype = { * @return void
*/
startDrag: function( e ) {
+ if(Event.isLeftClick(e)){
this.selArea.show();
this.clickCoords = this.getCurPos( e );
- this.setAreaCoords( { x1: this.clickCoords.x, y1: this.clickCoords.y, x2: this.clickCoords.x, y2: this.clickCoords.y }, false, false, null );
+ this.setAreaCoords( { x1: this.clickCoords.x, y1: this.clickCoords.y, x2: this.clickCoords.x, y2: this.clickCoords.y }, false, false, null );
- this.dragging = true;
- this.onDrag( e ); // incase the user just clicks once after already making a selection
- Event.stop( e );
+ this.dragging = true;
+ this.onDrag( e ); // incase the user just clicks once after already making a selection
+ Event.stop( e );
+ }
},
/**
diff --git a/htdocs/cropper/lib/dragdrop.js b/htdocs/cropper/lib/dragdrop.js index be2a30f..2fc409d 100644 --- a/htdocs/cropper/lib/dragdrop.js +++ b/htdocs/cropper/lib/dragdrop.js @@ -912,4 +912,4 @@ Element.offsetSize = function (element, type) { return element.offsetHeight; else return element.offsetWidth; -}
\ No newline at end of file +} |