onDragEnd: function(e){ switch(e.dragStatus){  case "dropSuccess": dojo.html.removeNode(this.dragClone); this.dragClone = null; break;  case "dropFailure": var startCoords = dojo.html.getAbsolutePosition(this.dragClone, true);  var endCoords = { left: this.dragStartPosition.x + 1, top: this.dragStartPosition.y + 1};   var anim = dojo.lfx.slideTo(this.dragClone, endCoords, 500, dojo.lfx.easeOut); var dragObject = this; dojo.event.connect(anim, "onEnd", function (e) {  dojo.lang.setTimeout(function() { dojo.html.removeNode(dragObject.dragClone);  dragObject.dragClone = null; }, 200); }); anim.play(); break; }  dojo.event.topic.publish('dragEnd', { source: this } ); }, 
},onDragEnd:function(e){ switch(e.dragStatus){ case "dropSuccess": dojo.html.removeNode(this.dragClone); this.dragClone=null; break; case "dropFailure": var _870=dojo.html.getAbsolutePosition(this.dragClone,true); var _871={left:this.dragStartPosition.x+1,top:this.dragStartPosition.y+1}; var anim=dojo.lfx.slideTo(this.dragClone,_871,500,dojo.lfx.easeOut); var _873=this; dojo.event.connect(anim,"onEnd",function(e){ dojo.lang.setTimeout(function(){ dojo.html.removeNode(_873.dragClone); _873.dragClone=null; },200); }); anim.play(); break; } dojo.event.topic.publish("dragEnd",{source:this}); },squelchOnClick:function(e){ 
  onDragEnd: function(e){    switch(e.dragStatus){      case "dropSuccess":        dojo.html.removeNode(this.dragClone);        this.dragClone = null;        break;      case "dropFailure": // slide back to the start        var startCoords = dojo.html.getAbsolutePosition(this.dragClone, true);        // offset the end so the effect can be seen        var endCoords = { left: this.dragStartPosition.x + 1,          top: this.dragStartPosition.y + 1};        // animate        var anim = dojo.lfx.slideTo(this.dragClone, endCoords, 500, dojo.lfx.easeOut);        var dragObject = this;        dojo.event.connect(anim, "onEnd", function (e) {          // pause for a second (not literally) and disappear          dojo.lang.setTimeout(function() {              dojo.html.removeNode(dragObject.dragClone);              // Allow drag clone to be gc'ed              dragObject.dragClone = null;            },            200);        });        anim.play();        break;    }    dojo.event.topic.publish('dragEnd', { source: this } );  },
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js