rem: if(typeof Draggable._dragging[this.element] != 'undefined' && 
add: if(!Object.isUndefined(Draggable._dragging[this.element]) && 
context:   initDrag: function(event) {    if(typeof Draggable._dragging[this.element] != 'undefined' &&      Draggable._dragging[this.element]) return;    if(Event.isLeftClick(event)) {          // abort on form elements, fixes a Firefox issue      var src = Event.element(event);      if((tag_name = src.tagName.toUpperCase()) && (        tag_name=='INPUT' ||        tag_name=='SELECT' ||        tag_name=='OPTION' ||        tag_name=='BUTTON' ||        tag_name=='TEXTAREA')) return;              var pointer = [Event.pointerX(event), Event.pointerY(event)];      var pos     = Position.cumulativeOffset(this.element);      this.offset = [0,1].map( function(i) { return (pointer[i] - pos[i]) });            Draggables.activate(this);      Event.stop(event);    }  },
meta: 9100	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9100/2d4247a14ff4ce25ad80cbc65b787dfde7ddb16e/dragdrop.js/clean/typo3/contrib/scriptaculous/dragdrop.js