My apologies, jwg. Time slipped away from me.
The fix is rather easy; just modify the code handling the mousedown event in the mouseHandler() function to look like this:
Code:
case "mousedown":
if (eSrc.className.indexOf("draggable") > -1) {
dragObj.dragging = true;
dragObj.setDragObj(eSrc, x, y);
eventUtility.preventDefault(event);
}
break;
The only change is the call to the eventUtility.preventDefault() method. That should prevent Firefox's built-in drag-n-drop feature from kicking in.