This commit is contained in:
TheGiddyLimit
2024-01-06 14:47:30 +00:00
parent 0a4253c9f0
commit e3bf75f42a
48 changed files with 14038 additions and 524 deletions

View File

@@ -72,34 +72,34 @@ class DeitiesPage extends ListPage {
});
}
getListItem (g, dtI, isExcluded) {
this._pageFilter.mutateAndAddToFilters(g, isExcluded);
getListItem (ent, dtI, isExcluded) {
this._pageFilter.mutateAndAddToFilters(ent, isExcluded);
const eleLi = document.createElement("div");
eleLi.className = `lst__row ve-flex-col ${isExcluded ? "lst__row--blocklisted" : ""}`;
const source = Parser.sourceJsonToAbv(g.source);
const hash = UrlUtil.autoEncodeHash(g);
const alignment = g.alignment ? g.alignment.join("") : "\u2014";
const domains = g.domains.join(", ");
const source = Parser.sourceJsonToAbv(ent.source);
const hash = UrlUtil.autoEncodeHash(ent);
const alignment = ent.alignment ? ent.alignment.join("") : "\u2014";
const domains = ent.domains.join(", ");
eleLi.innerHTML = `<a href="#${hash}" class="lst--border lst__row-inner">
<span class="bold col-3 pl-0">${g.name}</span>
<span class="col-2 ve-text-center">${g.pantheon}</span>
<span class="bold col-3 pl-0">${ent.name}</span>
<span class="col-2 ve-text-center">${ent.pantheon}</span>
<span class="col-2 ve-text-center">${alignment}</span>
<span class="col-3 ${g.domains[0] === VeCt.STR_NONE ? `list-entry-none` : ""}">${domains}</span>
<span class="col-2 ve-text-center ${Parser.sourceJsonToColor(g.source)} pr-0" title="${Parser.sourceJsonToFull(g.source)}" ${Parser.sourceJsonToStyle(g.source)}>${source}</span>
<span class="col-3 ${ent.domains[0] === VeCt.STR_NONE ? `list-entry-none` : ""}">${domains}</span>
<span class="col-2 ve-text-center ${Parser.sourceJsonToColor(ent.source)} pr-0" title="${Parser.sourceJsonToFull(ent.source)}" ${Parser.sourceJsonToStyle(ent.source)}>${source}</span>
</a>`;
const listItem = new ListItem(
dtI,
eleLi,
g.name,
ent.name,
{
hash,
source,
title: g.title || "",
pantheon: g.pantheon,
title: ent.title || "",
pantheon: ent.pantheon,
alignment,
domains,
},