6 Triggered when the user moves a node.
8 Note that this event is called **before** the node is moved. See note about `do_move` below.
10 Event.move_info contains:
14 * position: (before, after or inside)
26 console.log('moved_node', event.move_info.moved_node);
27 console.log('target_node', event.move_info.target_node);
28 console.log('position', event.move_info.position);
29 console.log('previous_parent', event.move_info.previous_parent);
34 You can prevent the move by calling **event.preventDefault()**
40 event.preventDefault();
45 You can later call **event.move_info.move_info.do_move()** to move the node. This way you can ask the user before moving the node:
51 event.preventDefault();
53 if (confirm('Really move?')) {
54 event.move_info.do_move();
60 Note that if you want to serialise the tree, for example to POST back to a server, you need to let tree complete the move first:
67 event.preventDefault();
68 // do the move first, and _then_ POST back.
69 event.move_info.do_move();
70 $.post('your_url', {tree: $(this).tree('toJson')});