rem: this.originalX = this.element.offsetLeft - this.currentLeft() - this.originalLeft; this.originalY = this.element.offsetTop  - this.currentTop()  - this.originalTop; 
context:   draw: function(event) {    var style = this.element.style;    this.originalX = this.element.offsetLeft - this.currentLeft() - this.originalLeft;    this.originalY = this.element.offsetTop  - this.currentTop()  - this.originalTop;    if((!this.options.constraint) || (this.options.constraint=='horizontal'))      style.left = ((event.clientX - this.originalX) - this.offsetX) + "px";    if((!this.options.constraint) || (this.options.constraint=='vertical'))      style.top  = ((event.clientY - this.originalY) - this.offsetY) + "px";    if(style.visibility=="hidden") style.visibility = ""; // fix gecko rendering  },
meta: 3158	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3158/3f913f897829fb026ef98df2d57f8da94ee5339d/dragdrop.js/buggy/public/javascripts/dragdrop.js