Update compendium-browser.js
parent
7c236bdc41
commit
d603273d83
|
@ -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}` };
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue