This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit b6ef625eb04970ea166c4625074108c303aa1b71
Merge: f5706acfe3 e65236f9e4
Author: Andi Huber <[email protected]>
AuthorDate: Sat Oct 26 18:35:59 2024 +0200

    Merge pull request #2732 from apache/3824-action.ellipsis
    
    CAUSEWAY-3824: [Wicket Viewer] Indicate Actions in the UI that are 
dialog-bound

 .../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(-)

Reply via email to