24 lines
741 B
JavaScript
24 lines
741 B
JavaScript
openParentDialog = function({
|
|
parent, charId, element, returnElement, callback,
|
|
}) {
|
|
let template;
|
|
let data;
|
|
if (parent.collection === "Characters" && parent.group === "racial") {
|
|
template = "raceDialog";
|
|
data = {charId: parent.id};
|
|
} else if (parent.collection === "Features") {
|
|
template = "featureDialog";
|
|
data = {featureId: parent.id};
|
|
} else if (parent.collection === "Classes") {
|
|
template = "classDialog";
|
|
data = {classId: parent.id};
|
|
} else if (parent.collection === "Items") {
|
|
template = "itemDialog";
|
|
data = {itemId: parent.id};
|
|
} else if (parent.collection === "Spells") {
|
|
template = "spellDialog";
|
|
data = {spellId: parent.id};
|
|
}
|
|
pushDialogStack({template, data, element, returnElement, callback});
|
|
};
|