This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch 3824-action.ellipsis
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 8e86ca9cc0 CAUSEWAY-3824: fix prev. commit (part 2)
add 6631d240ed CAUSEWAY-3824: consolidate action decoration (WIP)
add bf858c304d CAUSEWAY-3824: consolidate action decoration (WIP 2)
add fce33dd7ae CAUSEWAY-3824: consolidate action decoration (done)
No new revisions were added by this update.
Summary of changes:
.../viewers/common/wkt/InteractionTestWkt.java | 13 +-
.../commons/model/action/HasManagedAction.java | 12 ++
.../commons/model/decorators/ActionDecorators.java | 137 ++++++++++++++
.../model/decorators/MenuActionDecorator.java | 72 --------
.../viewer/wicket/model/links/LinkAndLabel.java | 18 --
.../actionresponse/ActionResultResponseType.java | 19 +-
.../wicket/ui/actionresponse/_DownloadHandler.java | 7 +-
.../wicket/ui/actionresponse/_RedirectHandler.java | 5 +-
.../wicket/ui/app/logout/LogoutHandlerWkt.java | 3 +-
.../entityactions/AdditionalLinksPanel.java | 17 +-
.../entityactions/LinkAndLabelFactory.java | 5 +-
.../actionmenu/serviceactions/CssMenuItem.java | 42 ++---
.../actionmenu/serviceactions/MenuActionPanel.java | 8 +-
.../serviceactions/ServiceActionUtil.java | 20 ++-
.../serviceactions/ServiceActionsPanel.java | 8 +-
.../serviceactions/ServiceActionsPanelFactory.java | 10 +-
.../serviceactions/TertiaryMenuPanelFactory.java | 10 +-
.../actionprompt/ActionPromptHeaderPanel.java | 4 +-
.../components/actions/ActionParametersForm.java | 2 +-
.../actions/ActionParametersFormPanel.java | 4 +-
.../viewer/wicket/ui/components/actions/_Xray.java | 7 +-
.../bookmarkedpages/BookmarkedPagesPanel.java | 8 +-
.../ui/components/collection/CollectionPanel.java | 12 +-
.../CollectionPresentationSelectorPanel.java | 19 +-
.../CollectionContentsAsAjaxTablePanel.java | 22 ++-
.../CollectionContentsSortableDataProvider.java | 3 +-
.../ajaxtable/columns/GenericColumnAbstract.java | 4 +-
.../ajaxtable/columns/PluralColumn.java | 19 +-
.../ajaxtable/columns/SingularColumn.java | 12 +-
.../ajaxtable/columns/TitleColumn.java | 16 +-
.../ajaxtable/columns/ToggleboxColumn.java | 10 +-
.../export/CollectionContentsAsExportFactory.java | 3 +-
.../icons/CollectionContentsAsIconsPanel.java | 6 +-
.../CollectionContentsAsIconsPanelFactory.java | 4 +-
.../summary/CollectionContentsAsSummary.java | 8 +-
.../CollectionContentsAsSummaryFactory.java | 4 +-
.../entity/EntityComponentFactoryAbstract.java | 6 +-
.../entity/collection/EntityCollectionPanel.java | 11 +-
.../collection/EntityCollectionPanelFactory.java | 3 +-
.../components/entity/fieldset/PropertyGroup.java | 18 +-
.../entity/header/EntityHeaderPanel.java | 6 +-
.../entity/icontitle/EntityIconAndTitlePanel.java | 13 +-
.../icontitle/EntityIconAndTitlePanelFactory.java | 4 +-
.../wicket/ui/components/footer/FooterPanel.java | 20 +--
.../wicket/ui/components/header/HeaderPanel.java | 12 +-
.../ui/components/layout/bs/BSGridPanel.java | 10 +-
.../components/layout/bs/BSGridPanelFactory.java | 10 +-
.../wicket/ui/components/layout/bs/col/Col.java | 10 +-
.../components/layout/bs/tabs/TabGroupPanel.java | 6 +-
.../ui/components/property/PropertyEditForm.java | 8 +-
.../components/property/PropertyEditFormPanel.java | 4 +-
.../PropertyEditPromptHeaderPanel.java | 4 +-
.../components/scalars/ScalarFragmentFactory.java | 15 +-
.../scalars/ScalarModelChangeDispatcher.java | 5 +-
.../ui/components/scalars/ScalarPanelAbstract.java | 44 +++--
.../components/scalars/ScalarPanelAbstract2.java | 34 ++--
.../scalars/ScalarPanelFormFieldAbstract.java | 14 +-
.../scalars/ScalarPanelSelectAbstract.java | 9 +-
.../scalars/ScalarPanelTextFieldAbstract.java | 4 +-
.../ScalarPanelTextFieldWithTemporalPicker.java | 6 +-
.../viewer/wicket/ui/components/scalars/_Util.java | 7 +-
.../viewer/wicket/ui/components/scalars/_Xray.java | 8 +-
.../blobclob/CausewayBlobOrClobPanelAbstract.java | 16 +-
.../ui/components/scalars/bool/BooleanPanel.java | 2 +-
.../choices/ChoicesSelect2PanelFactory.java | 6 +-
.../scalars/choices/ObjectChoicesSelect2Panel.java | 22 ++-
.../scalars/choices/ValueChoicesSelect2Panel.java | 6 +-
.../datepicker/TextFieldWithDateTimePicker.java | 14 +-
.../scalars/image/JavaAwtImagePanel.java | 10 +-
.../scalars/image/JavaAwtImagePanelFactory.java | 4 +-
.../ui/components/scalars/image/_WktImageUtil.java | 11 +-
.../components/scalars/markup/MarkupComponent.java | 9 +-
.../scalars/markup/MarkupComponent_reloadJs.java | 6 +-
.../scalars/markup/MarkupPanelFactories.java | 8 +-
.../scalars/markup/StandaloneMarkupPanel.java | 4 +-
.../StandaloneCollectionPanel.java | 8 +-
.../StandaloneCollectionPanelFactory.java | 4 +-
.../ui/components/table/CausewayAjaxDataTable.java | 4 +-
.../tree/CausewayToWicketTreeAdapter.java | 12 +-
.../ui/components/tree/ParentedTreePanel.java | 8 +-
.../ui/components/tree/TreePanelFactories.java | 4 +-
.../ui/components/unknown/UnknownModelPanel.java | 10 +-
.../ui/components/value/StandaloneValuePanel.java | 4 +-
.../widgets/breadcrumbs/BreadcrumbPanel.java | 4 +-
.../widgets/checkbox/ContainedToggleboxPanel.java | 6 +-
.../entitysimplelink/EntityLinkSimplePanel.java | 8 +-
.../widgets/linkandlabel/ActionLink.java | 29 ++-
.../ui/components/widgets/select2/Select2.java | 5 +-
.../widgets/select2/Select2MultiChoiceExt.java | 5 +-
.../widgets/select2/Select2OnSelect.java | 19 +-
.../select2/providers/ChoiceProviderAbstract.java | 14 +-
.../select2/providers/ChoiceProviderDefault.java | 14 +-
.../CausewayWicketThemeSupportDefault.java | 11 +-
.../widgets/themepicker/ThemeChooser.java | 4 +-
.../themepicker/ThemeProviderComposite.java | 3 +-
.../viewer/wicket/ui/errors/ExceptionModel.java | 6 +-
.../wicket/ui/errors/ExceptionStackTracePanel.java | 6 +-
.../viewer/wicket/ui/errors/JGrowlBehaviour.java | 6 +-
.../viewer/wicket/ui/errors/JGrowlUtil.java | 5 +-
.../viewer/wicket/ui/pages/PageAbstract.java | 15 +-
.../ui/pages/accmngt/AccountConfirmationMap.java | 10 +-
.../accmngt/AccountManagementPageAbstract.java | 14 +-
.../ui/pages/accmngt/EmailAvailableValidator.java | 6 +-
.../accmngt/SuccessFeedbackCookieManager.java | 5 +-
.../pages/accmngt/UsernameAvailableValidator.java | 6 +-
.../password_reset/PasswordResetEmailPanel.java | 12 +-
.../accmngt/password_reset/PasswordResetPage.java | 6 +-
.../accmngt/password_reset/PasswordResetPanel.java | 6 +-
.../ui/pages/accmngt/register/RegisterPanel.java | 6 +-
.../viewer/wicket/ui/pages/entity/EntityPage.java | 8 +-
.../viewer/wicket/ui/pages/error/ErrorPage.java | 6 +-
.../viewer/wicket/ui/pages/home/HomePage.java | 12 +-
.../wicket/ui/pages/login/CausewaySignInPanel.java | 12 +-
.../wicket/ui/pages/login/SignInPanelAbstract.java | 15 +-
.../wicket/ui/pages/login/WicketSignInPage.java | 4 +-
.../viewer/wicket/ui/pages/value/ValuePage.java | 4 +-
.../wicket/ui/panels/FormExecutorDefault.java | 9 +-
.../wicket/ui/panels/PromptFormAbstract.java | 8 +-
.../viewer/wicket/ui/util/BootstrapConstants.java | 3 +-
.../wicket/ui/util/LicensedTextTemplate.java | 4 +-
.../apache/causeway/viewer/wicket/ui/util/Wkt.java | 17 +-
.../viewer/wicket/ui/util/WktDecorators.java | 197 ++++++++++++++-------
.../causeway/viewer/wicket/ui/util/WktLinks.java | 68 ++-----
.../viewer/wicket/ui/util/WktTooltips.java | 11 +-
.../causeway/viewer/wicket/ui/util/XrayWkt.java | 3 +-
125 files changed, 764 insertions(+), 884 deletions(-)
create mode 100644
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/decorators/ActionDecorators.java
delete mode 100644
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/decorators/MenuActionDecorator.java