Requires a function getItemIdFromElement($element)
It should take a jQuery collection, and returns an identifier for that element.
getOrder
returns a flat array with object similar to the following.
{
level: 0,
parent: 0,
id: 1
}
This was created for the jQuery Nested Sortable plugin.
Example implementation.
var saveOrder = function(){
var data = getOrder($('#menu-overlay-index-menu'));
$.ajax({
url: '/a;menu/menuoverlay/save',
type: 'post',
data: { data: data },
error: function(){
alert('An error occurred while saving');
}
})
};
$('#sorted-ul-list').nestedSortable({
[...]
update: saveOrder
});
Can you give an example for getItemIdFromElement($self);? I cannot figure our how to define that.