From c0bdb4e6045c5a8531b1fd396bf5df061fa72cf8 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 11 Oct 2016 22:38:50 +0300 Subject: [PATCH] added manual sorting, still need to mix with aout sort... Signed-off-by: Alex A. Naanou --- pwiki.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pwiki.js b/pwiki.js index 93f9538..4c0758e 100755 --- a/pwiki.js +++ b/pwiki.js @@ -1344,12 +1344,28 @@ var pWikiUIActions = actions.Actions({ __dom_filters__: { // sortable elements... '.sortable': function(elems){ + var wiki = this.page elems .sortable({ handle: ".sort-handle", placeholder: "sort-placeholder", forcePlaceholderSize: true, axis: 'y', + + update: function(evt, ui){ + // get item list... + var order = ui.item + .parent().children('macro[src]') + .map(function(){ return $(this).attr('src') }) + .toArray() + + // save the order... + // XXX need to mix this with .sort(..) + wiki + .get(order[0] + '/../*') + .order(['*'].concat(order)) + .order('save') + }, }) .addTouch() },