Skip to content

[FEATURE] UI: add Column\Listing component#11728

Open
thibsy wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
srsolutionsag:feature/12/ui-listing-column
Open

[FEATURE] UI: add Column\Listing component#11728
thibsy wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
srsolutionsag:feature/12/ui-listing-column

Conversation

@thibsy

@thibsy thibsy commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Hi all, this

Introduces a new UI\Component\Table\Column\Listing component, which accepts an UI\Component\Listing\Unordered or …\Ordered component. To keep rows consistent a expand/collapse mechanism was put in place, truncating list items at some point if used inside a table column.

This makes the UI\Component\Table\Column\LinkListing component obsolete, which has been removed during this process. Usages in ILIAS were updated to use the new listing component instead.

This supersedes #9522 and takes over the work on behalf of @kergomard during his absence.

Kind regards,
@thibsy

@thibsy thibsy self-assigned this Jul 7, 2026
@thibsy thibsy added kitchen sink improvement php Pull requests that update Php code javascript Pull requests that update Javascript code labels Jul 7, 2026
@thibsy thibsy mentioned this pull request Jul 7, 2026
Introduces a new `UI\Component\Table\Column\Listing` component,
which accepts an `UI\Component\Listing\Unordered` or `…\Ordered`
component. To keep rows consistent a expand/collapse mechanism
was put in place, truncating list items at some point if used
inside a table column.

This makes the `UI\Component\Table\Column\LinkListing` component
obsolete, which has been removed during this process. Usages in
ILIAS were updated to use the new listing component instead.

Co-authored-by: Thibeau Fuhrer <thibeau@sr.solutions>
@thibsy thibsy force-pushed the feature/12/ui-listing-column branch from 6cf859a to 6634520 Compare July 7, 2026 11:33
@thibsy

thibsy commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

@oliversamoila this should be good to go now, I added the JF label to confirm the interface at JF and notify about the possible breaking changes (removal of Column\LinkListing).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement javascript Pull requests that update Javascript code jour fixe kitchen sink php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants