Skip to content
Snippets Groups Projects
Commit eafffa58 authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'tabs-to-event-selection' into 'pregmod-master'

add tabs to event selection

See merge request pregmodfan/fc-pregmod!9572
parents 2b2c17cd 32f899db
No related branches found
No related tags found
No related merge requests found
...@@ -27,8 +27,20 @@ App.Events.debugEvent = function(eventName) { ...@@ -27,8 +27,20 @@ App.Events.debugEvent = function(eventName) {
function makeActorList() { function makeActorList() {
const actors = document.createDocumentFragment(); const actors = document.createDocumentFragment();
const actorReqs = event.actorPrerequisites(); const actorReqs = event.actorPrerequisites();
for (let i = 0; i < actorReqs.length; ++i) { if (actorReqs.length === 1) {
let tab = App.UI.DOM.appendNewElement("div", actors); // TODO: put these in tabs? actors.append(singleActorList(0));
} else {
const tabBar = new App.UI.Tabs.TabBar("Options");
for (let i = 0; i < actorReqs.length; ++i) {
tabBar.addTab(`Actor ${i}`, `actor${i}`, singleActorList(i));
}
actors.append(tabBar.render());
}
return actors;
function singleActorList(i) {
let tab = App.UI.DOM.makeElement("div");
for (const slave of V.slaves) { for (const slave of V.slaves) {
let slaveDiv = App.UI.DOM.appendNewElement("div", tab, App.UI.DOM.makeElement("span", SlaveFullName(slave), "slave-name")); let slaveDiv = App.UI.DOM.appendNewElement("div", tab, App.UI.DOM.makeElement("span", SlaveFullName(slave), "slave-name"));
let slaveFails = false; let slaveFails = false;
...@@ -42,8 +54,8 @@ App.Events.debugEvent = function(eventName) { ...@@ -42,8 +54,8 @@ App.Events.debugEvent = function(eventName) {
} }
App.UI.DOM.appendNewElement("hr", tab); App.UI.DOM.appendNewElement("hr", tab);
} }
return tab;
} }
return actors;
} }
function castSlave(slave, index) { function castSlave(slave, index) {
......
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