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 f5706acfe3 Merge pull request #2729 from 
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.34.0
     add 394bb05872 CAUSEWAY-3824: refactoring: consolidates menu action 
decoration
     add 6aeace24f4 CAUSEWAY-3824: fix prev. commit
     add 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)
     add 8cbc6f3f4f CAUSEWAY-3824: naming ambiguity fix
     add c08d4e324a CAUSEWAY-3824: implements rendering of ellipsis for 
dialog-bound
     add e65236f9e4 CAUSEWAY-3824: make ellipsis decoration a config option
     new b6ef625eb0 Merge pull request #2732 from apache/3824-action.ellipsis

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:
 .../core/config/CausewayConfiguration.java         |   8 +
 .../viewers/common/wkt/InteractionTestWkt.java     |  15 +-
 .../commons/model/src/main/java/module-info.java   |   1 -
 .../commons/model/action/HasManagedAction.java     |  11 +
 .../model/action/decorator/UiActionDecorator.java  |  46 ----
 .../commons/model/decorators/ActionDecorators.java | 146 ++++++++++++
 .../commons/model/decorators/ConfirmDecorator.java |  39 ++--
 .../model/decorators/DisablingDecorator.java       |  11 +-
 .../model/decorators/FormLabelDecorator.java       |  26 +--
 .../model/decorators/PrototypingDecorator.java     |  12 +-
 .../commons/model/decorators/TooltipDecorator.java |   8 +-
 .../viewer/wicket/model/links/LinkAndLabel.java    |   8 +-
 .../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     |  44 ++--
 .../actionmenu/serviceactions/MenuActionPanel.java |  13 +-
 .../serviceactions/ServiceActionUtil.java          |  49 ++---
 .../serviceactions/ServiceActionsPanel.java        |   8 +-
 .../serviceactions/ServiceActionsPanelFactory.java |  10 +-
 .../serviceactions/TertiaryMenuPanelFactory.java   |  10 +-
 .../actionprompt/ActionPromptHeaderPanel.java      |   4 +-
 .../components/actions/ActionParametersForm.java   |  32 ++-
 .../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       | 245 ++++++++++++---------
 .../causeway/viewer/wicket/ui/util/WktLinks.java   |  78 ++-----
 .../viewer/wicket/ui/util/WktTooltips.java         |  15 +-
 .../causeway/viewer/wicket/ui/util/XrayWkt.java    |   3 +-
 132 files changed, 863 insertions(+), 992 deletions(-)
 delete mode 100644 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/action/decorator/UiActionDecorator.java
 create mode 100644 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/decorators/ActionDecorators.java

Reply via email to