DuneSt / MaterialDesignLite

This project prime goal is to bind the google's Material Design Lite project to Seaside and as second goal to build widgets on top of Material Design to help Seaside developers to create web applications with material design faster.
https://mdl.ferlicot.fr/
MIT License
40 stars 20 forks source link

300-Allow-the-MDLTableWidget-to-be-paginated #304

Open juliendelplanque opened 4 years ago

juliendelplanque commented 4 years ago

Implemented pagination for MDLTableWidget. Used a strategy design pattern to achieve that, the strategy is used to generate html for the content of the table. Implemented tests.

Fix #300

juliendelplanque commented 4 years ago

Not entirely finished, there is still a bug with the pagination size selection..

coveralls commented 4 years ago

Pull Request Test Coverage Report for Build 613


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/Material-Design-Lite-Widgets/MDLTableWidget.class.st 26 38 68.42%
src/Material-Design-Lite-Widgets/MDLDisplayPaginatedTableContent.class.st 69 148 46.62%
<!-- Total: 113 204 55.39% -->
Totals Coverage Status
Change from base Build 602: -0.4%
Covered Lines: 3400
Relevant Lines: 5190

💛 - Coveralls