* fixed pt-br translation and extra string identifiers
Fixed some grammatical errors on the Brazilian Portuguese translation and added a few string identifiers to expand the translation of this module.
* added the additional fields to the other translations
* added some filters for the new dnd5e item types
* renderable and searchable from a function and button on the character sheet
* oops was only looking at the active tab on Tidy Sheet
* minor mistakes in merge
* using more names and words from DND5e language file
* added filter for backgrounds
* fixed item rarity filter in Foundty 10+
* updated readme
* format and link issues
---------
Co-authored-by: Eduardo Freire <edufc.rj@gmail.com>
- Changed Reset Filters prompt to be consistent
- Fully fixed Issue #4 (filters still showing after reset)
compendium-browser.js
- Clear all filters to match displayed
*-browser.html
- Substitute more localization tags
template.html
- Fixed unlisted bug for content (repeated #if showSpellBrowser)
en.json
- Add localization for "Reset Filters" prompt
- Working with Loading and Maximum message at top
- Reset Filters is not resetting filter display
compendium-browser.js
- Change preload to maxLoaded and display a message to filter if you want more
- replaceList(): Pass updateLoading function (with max warning) to renderItemData
en.json
CMPBrowser.SETTING.Preload -> Maxload
CMPBrowser.LOADING.Message, .MaxLoaded: ADDED
*-browser.html
- Add messages line, convert to flexcol
*-browser-list.html
- Use same argument (listItems)
loading.html
- Message (including maximum if found)
compendium-browser.css
- Add .list-area styling consistent with flex
- Adjust max-width
- Remove ul setting of width
- Correct loading/reloading message
compendium-browser.js
- Correct Loading... message on initial tab, but not on tab switch
- replaceList(): Use new loading.html template
loading.html: ADDED
NPC initial load working and subsequent filtering/ordering
compendium-browser.js
- Fix NPCs to use loadAndFilterNpcs
loadAndFilterNpcs(): ADDED
- On settings changed, just do new render()
- decorateCompendiumEntry() -> decorateItem()
npc-browser.html
- Use correct css (cr vs cr-display etc)
- Simplify hidden filtering data fields
module.json
- Version bump
Display static "Loading..." message the first time tab is shown
-> Want it with dynamic results and to not replace existing data
feat-browser.html, spell-browser.html
- Use items array on first load so that we pick up "Loading..." message
Auto-populates the visible tab (based on what is meant to be displayed)
- Needs a Loading... progress indicator in the data area + remember if data has been loaded already
compendium-browser.js
- afterRender(): Hook called after app is rendered to populate initial data
- _onChangeTab(): Override to load data in this tab when you switch tabs
- Move observer to be an instance property
en.json
- Add tab name tags
template.html
- Use tab name tags
Feats seem to be working (missing fields)
Items now showing
NPCs operating erratically
compendium-browser.js
- Add the partials for npc, feat, item and the backing code
*-browser-list.html: ADDED
(partials for changing data)
-Spell panel working except for initial and sorting
compendium-browser.js
- Don't save the filter data (which is most of the memory) and remove the preload limit; instead just save the minimal amount of data
- loadAndFilterItems(): Only load the tab you're on - for now just spells
-- store compactItems instead of whole decoratedItem (which was used for filtering)
-activateListeners(): Split out activateItemListListeners() so we can call them when we reload
spell-browser.html
Basic POC for on-demand query from Compendia
for spell-filters only
- Other filters are broken right now
spell-browser.html
- Split out spell-browser-list.html so we can render this separately with refreshed data
compendium-browser.js
- replaceSPells(), renderSpellData(): ADDED
- Fixed: loadAndFilterItems(), loadItems(): await checkListsLoaded() or we get a null error
- activateListeners(): Use replaceSpells() instead of filterElements or full render