Update compendium-browser.js

master
Matheus Clemente 2024-02-26 19:10:01 -03:00
parent 7c236bdc41
commit d603273d83
1 changed files with 11 additions and 11 deletions

View File

@ -14,19 +14,19 @@ class CompendiumBrowser extends Application {
// Reset the filters used in the dialog // Reset the filters used in the dialog
this.spellFilters = { this.spellFilters = {
registeredFilterCategorys: {}, registeredFilterCategories: {},
activeFilters: {}, activeFilters: {},
}; };
this.npcFilters = { this.npcFilters = {
registeredFilterCategorys: {}, registeredFilterCategories: {},
activeFilters: {}, activeFilters: {},
}; };
this.featFilters = { this.featFilters = {
registeredFilterCategorys: {}, registeredFilterCategories: {},
activeFilters: {}, activeFilters: {},
}; };
this.itemFilters = { this.itemFilters = {
registeredFilterCategorys: {}, registeredFilterCategories: {},
activeFilters: {}, activeFilters: {},
}; };
this.changeTabs = null; this.changeTabs = null;
@ -1193,14 +1193,14 @@ class CompendiumBrowser extends Application {
filter.valIsArray = valIsArray; filter.valIsArray = valIsArray;
let catId = stripSpecialCharacters(category); let catId = stripSpecialCharacters(category);
if (this[target].registeredFilterCategorys[catId] === undefined) { if (this[target].registeredFilterCategories[catId] === undefined) {
this[target].registeredFilterCategorys[catId] = { this[target].registeredFilterCategories[catId] = {
label: game.i18n.localize(category) ?? category, label: game.i18n.localize(category) ?? category,
labelId: catId, labelId: catId,
filters: [], filters: [],
}; };
} }
this[target].registeredFilterCategorys[catId].filters.push(filter); this[target].registeredFilterCategories[catId].filters.push(filter);
} }
async addSpellFilters() { async addSpellFilters() {
@ -1629,13 +1629,13 @@ class CompendiumBrowser extends Application {
let target = `${type}Filters`; let target = `${type}Filters`;
let catId = stripSpecialCharacters(category); let catId = stripSpecialCharacters(category);
if (!this[target].registeredFilterCategorys[catId]) { if (!this[target].registeredFilterCategories[catId]) {
return; return;
} }
const labelStripped = stripDotCharacters(label); const labelStripped = stripDotCharacters(label);
let filter = this[target].registeredFilterCategorys[catId].filters.find((x) => x.labelId === labelStripped); let filter = this[target].registeredFilterCategories[catId].filters.find((x) => x.labelId === labelStripped);
if (!filter) { if (!filter) {
return; return;
@ -1683,8 +1683,8 @@ class CompendiumBrowser extends Application {
} }
findFilterR(target, filterTarget) { findFilterR(target, filterTarget) {
for (let cat of Object.keys(this[target].registeredFilterCategorys)) { for (let cat of Object.keys(this[target].registeredFilterCategories)) {
for (let filter of this[target].registeredFilterCategorys[cat].filters) { for (let filter of this[target].registeredFilterCategories[cat].filters) {
if (filterTarget.path === filter.path) { if (filterTarget.path === filter.path) {
return { section: `${cat}`, label: `${filter.labelId}` }; return { section: `${cat}`, label: `${filter.labelId}` };
} }