diff --git a/website/client/src/components/inventory/equipment/index.vue b/website/client/src/components/inventory/equipment/index.vue index 4b3ad2427c..8b5a0a8485 100644 --- a/website/client/src/components/inventory/equipment/index.vue +++ b/website/client/src/components/inventory/equipment/index.vue @@ -410,7 +410,8 @@ export default { const ownedItem = this.flatGear[gearKey]; const isSearched = !searchText - || ownedItem.text().toLowerCase().indexOf(searchText) !== -1; + || ownedItem.text().toLowerCase().indexOf(searchText) !== -1 + || ownedItem.notes().toLowerCase().indexOf(searchText) !== -1; if (ownedItem.klass !== 'base' && isSearched) { const { type } = ownedItem; diff --git a/website/client/src/components/inventory/items/index.vue b/website/client/src/components/inventory/items/index.vue index a0e745b2f5..7604a53c01 100644 --- a/website/client/src/components/inventory/items/index.vue +++ b/website/client/src/components/inventory/items/index.vue @@ -338,9 +338,10 @@ export default { if (itemQuantity > 0 && isAllowed) { const item = contentItems[itemKey]; - const isSearched = !searchText || item.text() - .toLowerCase() - .indexOf(searchText) !== -1; + const isSearched = !searchText + || item.text().toLowerCase().indexOf(searchText) !== -1 + || item.notes().toLowerCase().indexOf(searchText) !== -1; + if (isSearched && item) { itemsArray.push({ ...item, diff --git a/website/client/src/components/inventory/stable/index.vue b/website/client/src/components/inventory/stable/index.vue index b34e973581..71979b8cdb 100644 --- a/website/client/src/components/inventory/stable/index.vue +++ b/website/client/src/components/inventory/stable/index.vue @@ -627,6 +627,8 @@ export default { animals.push({ key: specialKey, eggKey, + eggName: text(), + mountName: text(), potionKey, name: text(), canFind, @@ -657,7 +659,6 @@ export default { } this.cachedAnimalList[key] = animals; - return animals; }, listAnimals (animalGroup, type, hideMissing, sort, searchText) { @@ -670,7 +671,9 @@ export default { } if (searchText && searchText !== '') { - animals = _filter(animals, a => a.name.toLowerCase().indexOf(searchText) !== -1); + animals = _filter(animals, a => a.name.toLowerCase().indexOf(searchText) !== -1 + || a.eggName.toLowerCase().indexOf(searchText) !== -1 + || a.mountName.toLowerCase().indexOf(searchText) !== -1); } // 2. Sort @@ -693,7 +696,6 @@ export default { } this.viewOptions[animalGroup.key].animalCount = animals.length; - return animals; }, countOwnedAnimals (animalGroup, type) { diff --git a/website/client/src/libs/createAnimal.js b/website/client/src/libs/createAnimal.js index f5d59efc86..612c470661 100644 --- a/website/client/src/libs/createAnimal.js +++ b/website/client/src/libs/createAnimal.js @@ -40,6 +40,7 @@ export function createAnimal (egg, potion, type, _content, userItems) { imageName: type === 'pet' ? `stable_Pet-${animalKey}` : `stable_Mount_Icon_${animalKey}`, eggKey: egg.key, eggName: getText(egg.text), + mountName: getText(egg.mountText), potionKey: potion.key, potionName: getText(potion.text), name: _content[`${type}Info`][animalKey].text(),