Skip to content
Snippets Groups Projects
Commit 27ba8fc0 authored by lowercasedonkey's avatar lowercasedonkey
Browse files

uncast

parent b3854907
No related branches found
No related tags found
No related merge requests found
......@@ -67,9 +67,11 @@ App.Events.debugEvent = function(eventName) {
slaveFails = slaveFails || !passed;
App.UI.DOM.appendNewElement("div", slaveDiv, p.name || p.toString(), [passed ? "green" : "red", "indent"]);
}
if (!slaveFails) {
if (event.actors.includes(slave.ID)) {
App.UI.DOM.appendNewElement("div", slaveDiv, App.UI.DOM.link("Remove this slave", removeCasted, [slave]), "indent");
} else if (!slaveFails) {
App.UI.DOM.appendNewElement("div", slaveDiv, App.UI.DOM.link("Choose this slave", castSlave, [slave, i]), "indent");
} else if (displayOnlyValid) {
} else if (displayOnlyValid) { // Filter out slaves that are not valid
continue;
}
App.UI.DOM.appendNewElement("hr", tab);
......@@ -85,6 +87,12 @@ App.Events.debugEvent = function(eventName) {
$('#actorList').empty().append(makeActorList());
}
function removeCasted(slave) {
event.actors.delete(slave.ID);
$('#castList').empty().append(makeCastList());
$('#actorList').empty().append(makeActorList());
}
function testPredicate(outDiv, p, ...args) {
let passed = false;
try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment