in src/main/jbake/assets/js/tree.jquery.js [1542:1558]
Node.prototype.getPreviousNode = function() {
var previous_sibling;
if (!this.parent) {
return null;
} else {
previous_sibling = this.getPreviousSibling();
if (previous_sibling) {
if (!previous_sibling.hasChildren() || !previous_sibling.is_open) {
return previous_sibling;
} else {
return previous_sibling.getLastChild();
}
} else {
return this.getParent();
}
}
};