This commit is contained in:
TheGiddyLimit
2024-07-10 20:47:40 +01:00
parent e5844f8a3f
commit 2eeeb0771b
341 changed files with 67623 additions and 11384 deletions

View File

@@ -1,6 +1,6 @@
"use strict";
class PageFilterDeities extends PageFilter {
class PageFilterDeities extends PageFilterBase {
static unpackAlignment (ent) {
ent.alignment.sort(SortUtil.alignmentSort);
if (ent.alignment.length === 2 && ent.alignment.includes("N")) {
@@ -85,3 +85,22 @@ class PageFilterDeities extends PageFilter {
}
globalThis.PageFilterDeities = PageFilterDeities;
class ListSyntaxDeities extends ListUiUtil.ListSyntax {
_getSearchCacheStats (entity) {
const ptrOut = {_: ""};
const entriesMeta = Renderer.deity.getDeityRenderableEntriesMeta(entity);
Object.entries(entriesMeta.entriesAttributes)
.forEach(entry => this._getSearchCache_handleEntry(entry, ptrOut));
return ptrOut._;
}
/** Treat entries on the deity as "fluff" */
async _pGetSearchCacheFluff (entity) {
return this._getSearchCache_entries(entity, {indexableProps: ["entries"]});
}
}
globalThis.ListSyntaxDeities = ListSyntaxDeities;