Defining the table widget classes
Merge branch 'develop' into table-widget
Minor performance changes in the core JS and CSS. Table widget, in progress.
Added keyboard navigation
The Table navigation functionality was factored out to the Navigation class. Minor table performance fixes.
Added pagination, improved the navigation code
Fixed typos
Refactored navigation, implemented record adding and updating for the client-memory dataset
Implemented adding row above and below the current row features
Implementing record deletion feature, in progress
Minor refactoring in the navigation code. Implemented cell focusing on the record deletion with enabled pagination. The code profiled and checked for memory leaks.
Styling and column alignemnt
Added the checkbox cell processor
Updates in the readme
Table drop-down processor, in progress
More styling for the drop-down processor. Not finished. TODO: investigate and fix the memory leaking in the drop-down cell processor (detached DOM tree)
Custom drop-down control for the table widget. In progress.
Implementing AJAX loading for drop-down options, in progress.
Minor. Memory usage profiled.
Table widget dropdowns - dependent drop-downs and loading indicators