[xwiki/xwiki-platform] 51ebf9: XWIKI-24636: Create a multi location/space picker ...
Branch: refs/heads/stable-18.9.x Home: https://github.com/xwiki/xwiki-platform Commit: 51ebf91e83795f94392d0cbd855970a2716aee21 https://github.com/xwiki/xwiki-platform/commit/51ebf91e83795f94392d0cbd85597... Author: LucasC <[email protected]> Date: 2026-10-14 (Wed, 14 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/AllIT.java A xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CompactLocationPickerIT.java A xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/SpacePickerIT.java A xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/CompactLocationPickerElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/SuggestInputElement.java A xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/html_displayer/list(spacereference)/edit.vm M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/locationPicker_macros.vm M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/macros.vm A xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/test/java/org/xwiki/web/LocationPickerMacrosPageTest.java M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/resources/ApplicationResources.properties A xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/suggest/suggestSpaces.js A xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/compactLocationPicker.css A xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/compactLocationPicker.js Log Message: ----------- XWIKI-24636: Create a multi location/space picker (#6005) * Added a #spacePicker Velocity macro and its suggestSpaces.js suggestion source, to pick one or more spaces as you type. * Added a #compactLocationPicker Velocity macro that combines the space picker with a document tree, shown in a drop down next to the input, to browse for locations. * Supported both single and multiple selection in the compact location picker, with a browse label for each mode. * Accepted space references, as well as already serialized strings, as the initial value of the compact location picker. * Added an edit template for List<SpaceReference> properties in the type-based HTML displayer, using the * compact location picker with multiple selection. * Added waitForSuggestionsLoaded to SuggestInputElement, to wait for a search that returns no result. * Added SpacePickerIT, CompactLocationPickerIT with its CompactLocationPickerElement page object, and LocationPickerMacrosPageTest. --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Co-authored-by: Marius Dumitru Florea <[email protected]> (cherry picked from commit 5078b32442520ea38711355becfcf344eb5897d4) To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications