ILIAS
ILIAS copied to clipboard
Help: KS Tooltip and HelpId as Attributes Integration
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.
- 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).
- 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.