ab8f91bcf1d8b0f87622272c9b67e1a96d593d69
tdreszer
  Tue Aug 2 15:52:34 2011 -0700
Fixed FF on Mac context menu bug (redmine 3468).
diff --git src/hg/js/hgTracks.js src/hg/js/hgTracks.js
index 89a176e..b48fee5 100644
--- src/hg/js/hgTracks.js
+++ src/hg/js/hgTracks.js
@@ -1056,30 +1056,32 @@
     portalWidth     = $(pan).width();
     // globals to one panImage
     var newX        = 0;
     var mouseDownX  = 0;
     var mouseIsDown = false;
     var beyondImage = false;
     var atEdge      = false;
 
     initialize();
 
     function initialize(){
 
         pan.css( 'cursor', 'w-resize');
 
         pan.mousedown(function(e){
+             if (e.which > 1 || e.button > 1)
+                 return true;
             if(mouseIsDown == false) {
                 mouseIsDown = true;
                 mouseDownX = e.clientX;
                 atEdge = (!beyondImage && (prevX >= leftLimit || prevX <= rightLimit));
                 $(document).bind('mousemove',panner);
                 $(document).bind( 'mouseup', panMouseUp);  // Will exec only once
                 return false;
             }
         });
     }
 
     function panner(e) {
         //if(!e) e = window.event;
         if ( mouseIsDown ) {
             var relativeX = (e.clientX - mouseDownX);