in project/paperbench/paperbench/gui/static/script.js [75:100]
function deleteNode(taskId) {
if (!confirm("Are you sure you want to delete this node?")) {
return;
}
var criteriaContainer = document.querySelector("#task-" + taskId + " .criteria-container");
criteriaContainer.innerHTML = loading_indicator;
console.log("Deleting node", taskId);
fetch("/delete_node?node_id=" + taskId)
.then(response => response.json())
.then(data => {
if (data.status === "success") {
console.log("Node deleted:", data);
criteriaContainer.innerHTML = "<p>Node deleted successfully. Please wait for concurrent requests to finish.</p>";
location.reload();
} else {
console.error("Error deleting node:", data.message);
criteriaContainer.innerHTML = `<p>Failed, please try again: ${data.message}</p>`;
}
})
.catch(error => {
console.error("Error deleting node:", error);
criteriaContainer.innerHTML = `<p>Failed, please try again: ${error}</p>`;
});
}