chore: bump tabulator to 5.x
Work for upgrading limel-table component to use tabulator 5.x where a lot of things in the API have been changed.
Upgrade guide: http://tabulator.info/docs/5.0/upgrade
Identified tasks:
- [x] callbacks moved to events
- [x] update sort events to use "output" interface (missing in
@types/tabulator-tablesand added here https://github.com/DefinitelyTyped/DefinitelyTyped/pull/58857) - [x] rename ajax-related props according to upgrade guide
- [x] make remote load work with the new data loaders
- [ ] turn off invalidOption warnings when being sure all renamed options are migrated/taken care of (http://tabulator.info/docs/5.0/upgrade#debug)
Review:
- [ ] Commits are atomic
- [ ] Commits have the correct type for the changes made
- [ ] Commits with breaking changes are marked as such
Browsers tested:
(Check any that applies, it's ok to leave boxes unchecked if testing something didn't seem relevant.)
Windows:
- [ ] Chrome
- [ ] Edge
- [ ] Firefox
Linux:
- [ ] Chrome
- [ ] Firefox
macOS:
- [ ] Chrome
- [ ] Firefox
- [ ] Safari
Mobile:
- [ ] Chrome on Android
- [ ] iOS adjust imports
Documentation has been published to https://lundalogik.github.io/lime-elements/versions/PR-1712/
Needed to test if a newer version of Tabulator would fix a strange bug in the webclient, so I made some more fixes to make it work with the newer version. Not sure how much is left in order to release this. The bug in the webclient was unfortunately not solved by upgrading :disappointed: