- 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
-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