-
-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: TS rewrite #203
WIP: TS rewrite #203
Conversation
Sortable behavior only requires implementing the use of the external library (in this case SortableJS, events are already handled) - this means only the $.sortable class need to be re-implemented. |
note: datagrid/next templates/datagrid_tree has a typo {btnSecondaryClass} (-> {$btnSecondaryClass}) |
(also, either my assets are not being built properly or the BS5 support is very WIP) |
As far as I can see from the demo, the only things that are not working at the moment:
The following is everything I've come across comparing my local vs. prod (https://examples.contributte.org/datagrid-skeleton). Not counting with styles as those are WIP (#168). |
The work from https://github.com/lilianalillyy/datagrid continues here. Main goal is to fully rewrite the entire library in TypeScript with modularity in mind (treeshaking, etc), while also being extensible - therefore plugins which will fulfill both of these needs.
As of merging the original repository, the base datagrid.js was nearly completely rewritten with few
dataGridRegisterExtension
's missing and Sortable behavior not yet implemented. Here's the full list of unimplemented functionality:sortablejs
)vanilla-datepicker
)tom-select
)