This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
from fa110026f9 Merge pull request #2532 from apache/pre-merge
add 8f16a73752 CAUSEWAY-3794: refactor table components into their own
packages (separation of concerns)
add 2d2c045248 CAUSEWAY-3794: more encapsulation; also renaming
encapsulated classes
add e90a4880fe CAUSEWAY-3794: make Wkt#addIfElseHide more broadly usable
add 869d52dd06 CAUSEWAY-3794: separate out table hinting concerns
add 38cf220c9a CAUSEWAY-3794: renames component id as well (build fix)
add 4d987045a0 CAUSEWAY-3794: encapsulates all hinting stuff within the
owning component
add 16f7c3cd64 CAUSEWAY-3794: completes the encapsulation for table
components
add f4f691a1b7 CAUSEWAY-3794: pagesize select UI mock-up
add db6aa4ba98 CAUSEWAY-3794: generalize
add 7a01645831 CAUSEWAY-3794: wire up page-size choice with hinting system
add 38c04ff921 CAUSEWAY-3794: adds page-size chooser to no-nav toolbar as
well
add 0195847702 CAUSEWAY-3794: render page-size select as drop-down button
add b37bd7a8b8 CAUSEWAY-3794: drop-down button CSS fix (some margin right)
add 690fe239f7 CAUSEWAY-3794: shorter names for child components
add 95bb8acbed CAUSEWAY-3794: work on hints
add b7911580e5 CAUSEWAY-3794: reinstate item reuse strategy
add 512b8e236a CAUSEWAY-3794: moves responsibility to provide pagesize
choices to table model
add 576cb2753e CAUSEWAY-3794: adds checkmark to selected page-size choice
add 97f3f362ff CAUSEWAY-3794: disable selected link in choices dropdown
add cfd76c26bb CAUSEWAY-3794: remove show-all link
add f9af1cec79 CAUSEWAY-3794: page-size hinting fix
add f9332e2bee CAUSEWAY-3794: search-arg hinting fix
new 69dc938c9b Merge pull request #2515 from apache/3794.table.pagesize.sel
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../wicket/model/src/main/java/module-info.java | 5 +-
.../itemreuse/ReuseIfRowIndexEqualsStrategy.java | 117 +++++++++++
.../wicket/model/pagesize/PagesizeChoice.java} | 17 +-
.../wicket/model/timetaken}/TimeTakenModel.java | 6 +-
.../ajaxtable/CausewayAjaxDataTable.java | 221 ---------------------
.../ajaxtable/CausewayAjaxNavigationToolbar.java | 117 -----------
.../CollectionContentsAsAjaxTablePanel.css | 167 ++++++++++++++++
.../CollectionContentsAsAjaxTablePanel.html | 2 +-
.../CollectionContentsAsAjaxTablePanel.java | 18 +-
.../ajaxtable/images/arrow_down.png | Bin 189 -> 0 bytes
.../ajaxtable/images/arrow_off.png | Bin 178 -> 0 bytes
.../ajaxtable/images/arrow_up.png | Bin 189 -> 0 bytes
.../ui/components/table/CausewayAjaxDataTable.java | 103 ++++++++++
.../table/DataTableWithPagesAndFilter.java | 187 +++++++++++++++++
.../filter/FilterToolbar.html} | 2 +-
.../filter/FilterToolbar.java} | 52 +++--
.../head/HeadersToolbar.html} | 0
.../head/HeadersToolbar.java} | 29 ++-
.../head/HeadersToolbarAbstract.java} | 17 +-
.../head/OrderByBorder.java} | 19 +-
.../internal/_TableUtils.java} | 23 ++-
.../nav/NavigationToolbar.html} | 2 +-
.../ui/components/table/nav/NavigationToolbar.java | 78 ++++++++
.../nav/pagesize/PagesizeChooser.html} | 33 +--
.../table/nav/pagesize/PagesizeChooser.java | 111 +++++++++++
.../nav/paging/Navigation.java} | 13 +-
.../nav/paging/NavigationIncrementLink.java} | 19 +-
.../nav/paging/NavigationLink.java} | 23 +--
.../nav/paging/PageNavigator.java} | 25 +--
.../nonav/TotalRecordsToolbar.html} | 1 +
.../nonav/TotalRecordsToolbar.java} | 48 ++---
.../bootstrap/css/bootstrap-overrides-all-v2.css | 168 ----------------
.../apache/causeway/viewer/wicket/ui/util/Wkt.java | 29 ++-
33 files changed, 975 insertions(+), 677 deletions(-)
create mode 100644
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/itemreuse/ReuseIfRowIndexEqualsStrategy.java
copy
viewers/wicket/{ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable/CollectionContentsAsAjaxTablePanel.css
=>
model/src/main/java/org/apache/causeway/viewer/wicket/model/pagesize/PagesizeChoice.java}
(72%)
rename
viewers/wicket/{ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable
=>
model/src/main/java/org/apache/causeway/viewer/wicket/model/timetaken}/TimeTakenModel.java
(91%)
delete mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable/CausewayAjaxDataTable.java
delete mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable/CausewayAjaxNavigationToolbar.java
delete mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable/images/arrow_down.png
delete mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable/images/arrow_off.png
delete mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/ajaxtable/images/arrow_up.png
create mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/CausewayAjaxDataTable.java
create mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/DataTableWithPagesAndFilter.java
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/SearchBar.html
=> table/filter/FilterToolbar.html} (95%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/SearchBar.java
=> table/filter/FilterToolbar.java} (69%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxHeadersToolbar.html
=> table/head/HeadersToolbar.html} (100%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxHeadersToolbar.java
=> table/head/HeadersToolbar.java} (77%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxHeadersToolbarAbstract.java
=> table/head/HeadersToolbarAbstract.java} (93%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxFallbackOrderByBorder.java
=> table/head/OrderByBorder.java} (84%)
copy
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CollectionContentsAsAjaxTablePanel.css
=> table/internal/_TableUtils.java} (54%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxNavigationToolbar.html
=> table/nav/NavigationToolbar.html} (92%)
create mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/nav/NavigationToolbar.java
copy
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CollectionContentsAsAjaxTablePanel.html
=> table/nav/pagesize/PagesizeChooser.html} (56%)
create mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/table/nav/pagesize/PagesizeChooser.java
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxPagingNavigation.java
=> table/nav/paging/Navigation.java} (77%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxPagingNavigationIncrementLink.java
=> table/nav/paging/NavigationIncrementLink.java} (67%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxPagingNavigationLink.java
=> table/nav/paging/NavigationLink.java} (70%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayAjaxPagingNavigator.java
=> table/nav/paging/PageNavigator.java} (61%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayTotalRecordsToolbar.html
=> table/nonav/TotalRecordsToolbar.html} (92%)
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/{collectioncontents/ajaxtable/CausewayTotalRecordsToolbar.java
=> table/nonav/TotalRecordsToolbar.java} (64%)