rem: if(Event.isLeftClick(event)) {   var src = Event.element(event); if(src.tagName && ( src.tagName=='INPUT' || src.tagName=='SELECT' || src.tagName=='BUTTON' || src.tagName=='TEXTAREA')) return;   this.active = true; var pointer = [Event.pointerX(event), Event.pointerY(event)]; var offsets = Position.cumulativeOffset(this.element); this.offsetX =  (pointer[0] - offsets[0]); this.offsetY =  (pointer[1] - offsets[1]); Event.stop(event); 
add: this.dragging = true;  if(this.options.zindex) { this.originalZ = parseInt(Element.getStyle(this.element,'z-index') || 0); this.element.style.zIndex = this.options.zindex; 
context:   startDrag: function(event) {    if(Event.isLeftClick(event)) {            // abort on form elements, fixes a Firefox issue      var src = Event.element(event);      if(src.tagName && (        src.tagName=='INPUT' ||        src.tagName=='SELECT' ||        src.tagName=='BUTTON' ||        src.tagName=='TEXTAREA')) return;            // this.registerEvents();      this.active = true;      var pointer = [Event.pointerX(event), Event.pointerY(event)];      var offsets = Position.cumulativeOffset(this.element);      this.offsetX =  (pointer[0] - offsets[0]);      this.offsetY =  (pointer[1] - offsets[1]);      Event.stop(event);    }  },
meta: 3974	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3974/af9adbf17404d887f31369756326b0109da7ae2b/dragdrop.js/buggy/root/static/js/dragdrop.js