ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

Help: KS Tooltip and HelpId as Attributes Integration

Open alex40724 opened this issue 6 months ago • 4 comments

This is a follow up of https://github.com/ILIAS-eLearning/ILIAS/pull/6092

This PR is for documentation and discussion purposes. These changes should be merged to the trunk, but since the trunk is currently buggy and the features should be testable, this PR is against the release_9 branch.

It integrates https://github.com/ILIAS-eLearning/ILIAS/pull/6092 and also the KS tooltips into the legacy tabs.

  1. Open integration KS tooltips into the main menu

KS tooltips are currenlty supported by KS buttons and KS links. However the global screen service currently only allows to add modifications to symbols in the mainbar. We would need the global screen service to expose menu buttons and links similarly, to enable their modification (adding tooltips).

  1. The integration into the legacy tabs is done by integrating KS links into the legacy tabs. This allows to attach KS tooltips. The JF needs to decide whether this is ok until we have a KS replacement of the legacy tabs.

Before merging this needs some code cleanup: removal of out-commented code and removal of unnecessary ilHelp calls in components.

alex40724 avatar Jul 29 '24 13:07 alex40724