Feature Wiki

Information about planned and released features

Tabs

Removing Legacy-UI » Toolbar » ‘Label‘ + ‘Legacy Dropdown‘ + ‘Submit‘ (in ILIAS 9)

1 Initial Problem

The project [[[Project] Removing of Legacy-UIComponents-Service and Table]] aims to get rid of various legacy UI elements.
This request, as one part, deals with the removal of microforms in toolbars.

2 Conceptual Summary

The main function of this request is to document the resolutions from the project [[[Project] Removing of Legacy-UIComponents-Service and Table]]

This solution is to be used as a pattern for the transformations and to future implementations.

2.1 Compensation to micro forms in toolbars with composition:  |Label| + |Legacy Dropdown| + |Submit|

» Current implementation: |Label| + |Legacy Dropdown| + |Submit|
» Future implementation: |KS-Dropdown|

KS dropdown is labelled and with direct selection of the action or show the selected target.

2.1.1 Example Export:

Current implementation

Label + [Legacy-Dropdown] + [Submit]

Future implementation

[KS-Dropdown]

2.1.2 Example Metadata

Current implementation

Label + [Legacy-Dropdown] + [Submit]

Future implementation

[KS-Dropdown]

3 User Interface Modifications

3.1 List of Affected Views

The following usages are examples. The list does not claim to be complete.

  • Create export
  • Select metadata to edit
  • Create badges
  • Configure Wiki Navigation
  • Configure wiki content templates
  • Select an assignment of an exercise

3.2 User Interface Details

|Label| + |Legacy Dropdown| + |Submit| »» |KS-Dropdown|

3.3 New User Interface Concepts

None.

3.4 Accessibility Implications

Nothing specific.

4 Technical Information

None.

5 Privacy

None.

6 Security

None.

7 Contact

  • Author of the Request: Samoila, Oliver [oliver.samoila] for Working Group of RemovingLUI
  • Maintainer: various
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

8 Funding

If you are interest in funding, please contact Samoila, Oliver [oliver.samoila] and Detemple, Konstanze [kdetemple].

  • See [[[Project] Removing of Legacy-UIComponents-Service and Table|Project Page]]

9 Discussion

JourFixe, ILIAS [jourfixe], 24 JUL 2023 : We highly appreciate this suggestion and accept the suggested UI changes for ILIAS 9.

10 Implementation

Test Cases

Test cases completed at {date} by {user}

  • TestCase-Adjustment follows

Privacy

no change required

Approval

Approved at 2023-10-27 by Samoila, Oliver [oliver.samoila].

Last edited: 18. Oct 2024, 15:40, Kunkel, Matthias [mkunkel]