Feature Wiki

Information about planned and released features

Tabs

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

1 Initial Problem

The 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 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]

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
  • Printview in Question Pool
  • 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].

9 Discussion

JourFixe, ILIAS [jourfixe], 08 JAN 2024: We highly appreciate this suggestion and schedule the feature for ILIAS 10.

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: 8. Jan 2024, 15:22, Kunkel, Matthias [mkunkel]