xooki.action.movePage = function()

in xookiEdit.js [302:322]


xooki.action.movePage = function (delta) {
    var index = xooki.page.meta.index;
    var parent = xooki.page.meta.parent;

    // check if node can move
    if (index + delta < 0) {
        xooki.info(t("Can't move first page up"));
        return;
    }
    if (index + delta >= parent.children.length) {
        xooki.info(t("Can't move last page down"));
        return;
    }

    // move node in toc    
    parent.children.splice(index, 1);
    parent.children.splice(index+delta, 0, xooki.page);
    
    xooki.toc.save();
    xooki.url.reload();
}