openclassify/addons/default/visiosoft/defaultadmin-theme/resources/js/navigation/settings.js
2019-06-22 13:59:18 +03:00

26 lines
698 B
JavaScript

$(function () {
/**
* Allow reordering the navigation.
*/
$('#sidebar').find('> ul').sortable({
nested: false,
placeholder: '<li class="placeholder"/>',
afterMove: function ($placeholder) {
$placeholder.closest('ul').find('.dragged').detach().insertBefore($placeholder);
},
onDrop: function ($item, container, _super) {
let navigation = [];
$('#sidebar').find('> ul > li').each(function () {
navigation.push(String($(this).data('slug')));
});
$('#navigation-order').val(JSON.stringify(navigation));
_super($item, container);
}
});
});