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();
}