mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge branch '7740-re-ordering-page' of git://github.com/phalkunz/sapphire into phalkunz-7740-re-ordering-page
This commit is contained in:
commit
1e5b04ccad
@ -86,7 +86,7 @@
|
||||
.bind('move_node.jstree', function(e, data) {
|
||||
if(self.getIsUpdatingTree()) return;
|
||||
|
||||
var movedNode = data.rslt.o, newParentNode = data.rslt.np, oldParentNode = data.inst._get_parent(movedNode);
|
||||
var movedNode = data.rslt.o, newParentNode = data.rslt.np, oldParentNode = data.inst._get_parent(movedNode), newParentID = $(newParentNode).data('id') || 0, nodeID = $(movedNode).data('id');
|
||||
var siblingIDs = $.map($(movedNode).siblings().andSelf(), function(el) {
|
||||
return $(el).data('id');
|
||||
});
|
||||
@ -94,10 +94,14 @@
|
||||
$.ajax({
|
||||
'url': self.data('urlSavetreenode'),
|
||||
'data': {
|
||||
ID: $(movedNode).data('id'),
|
||||
ParentID: $(newParentNode).data('id') || 0,
|
||||
ID: nodeID,
|
||||
ParentID: newParentID,
|
||||
SiblingIDs: siblingIDs
|
||||
},
|
||||
success: function() {
|
||||
$('.cms-edit-form :input[name=ParentID]').val(newParentID);
|
||||
self.updateNodesFromServer([nodeID]);
|
||||
},
|
||||
statusCode: {
|
||||
403: function() {
|
||||
$.jstree.rollback(data.rlbk);
|
||||
|
Loading…
Reference in New Issue
Block a user