Dojo: drag and drop Stop Drag
        Posted  
        
            by Jose L Martinez-Avial
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Jose L Martinez-Avial
        
        
        
        Published on 2010-05-18T16:32:46Z
        Indexed on 
            2010/05/20
            2:30 UTC
        
        
        Read the original article
        Hit count: 650
        
dojo
|drag-and-drop
Hi, I'm trying to use Dojo dnd Source(1.4.2) to create an interface where I can move some objects from a Source to a Target. It is working fine, but I want to change the behaviour in order to execute a check before actually doing the D&D, so if the check fails, an error message is shown to the user, and the D&D is not made. I've tried the following example I found in a blog:
 dojo.subscribe("/dnd/drop", function(source,nodes,iscopy)
 { 
  if (nodes[0].id == 'docs_menu'){
   dojo.publish("/dnd/cancel");
   dojo.dnd.manager().stopDrag();
   alert("Drop is not permitted");
  }
  }
  );
But it fails saying that this.avatar is null. Does anybody know how to do this?
Thanks.
Jose
© Stack Overflow or respective owner