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

Reply via email to