ks: section dropdown - #11977
Conversation
thibsy
left a comment
There was a problem hiding this comment.
Hi @alex40724,
Thx a lot for working on this again, and special thanks for moving the proposal towards the new input infrastructure!
I really appreciate your effort, but the proposal does not fit into the current architecture of our inputs yet. It i.e. does not use a surrounding <form> and uses buttons for all its actions instead. I therefore want to ask how you like to proceed before I would do a full review here.
From my perspective, we could still accept your previous solution from #10298 with the minor corrections, even though we recently marked these view controls as deprecated. Implementing this properly inside our inputs infrastructure brings up a lot of unanswered questions about how we want to handle e.g. the previous- and next-actions, or what kinds of sections and structure should be used (since the payload has to be transmitted as form body). I would therefore suggest to pursue this at a later point, since this could become costly real quick.
Let me know how you want to proceed. If you want to implement this for the inputs, I am happy to discuss the topic on Discord with you.
Kind regards,
@thibsy (as UI coordinator)
|
Hi @thibsy, thanks for your feedback. Could you please make a list of all open points that needs to be adressed? This would allow me to understand all open issues and work on possible suggestions. I may open a PR against the old structure, too. Thanks, |
|
Hi @alex40724, Sure, no problem. Without doing a concrete review, to spare our resources as well, I think the most important points which need to be addressed are:
I hope that helps. If something is unclear, please let me know =). Kind regards, |
This is a follow up of #10298.
This PR adds a Section View Control to the Input View Controls including Dropdowns as middle items.

Use cases are navigational elements like here:
https://docu.ilias.de/goto_docu_wiki_wpage_7518_1357.html
The original PR is moved from the legacy view control to the input view control.