Skip to content

[FIX] #47457 MediaObject: add maphilight as npm Dependency for ILIAS 10#11325

Open
thibsy wants to merge 1 commit intoILIAS-eLearning:release_10from
srsolutionsag:fix/10/media-object-linked-areas-highlight
Open

[FIX] #47457 MediaObject: add maphilight as npm Dependency for ILIAS 10#11325
thibsy wants to merge 1 commit intoILIAS-eLearning:release_10from
srsolutionsag:fix/10/media-object-linked-areas-highlight

Conversation

@thibsy
Copy link
Contributor

@thibsy thibsy commented Mar 24, 2026

Assessment:

This is a jQuery plugin provides interactive image map highlighting functionality. This feature is currently required by ILIAS' media objects for linked areas. However this dependency should be replaced or removed at some time, since this is a jQuery plugin and we ultimately want to get rid of jQuery. But since the dependency was missing for an active release, I think we ought to integrate this for ILIAS 10 and possibly 11 and trunk as well. Maybe @alex40724 can give an estimate or direction here as responsible authority.

General Information:

  • Name of the dependency: maphilight
  • Version: 1.5.0
  • this dependency was already used in ILIAS.
  • the dependency's license is compatible with ILIAS' license (MIT).

Type of dependency:

  • composer
  • npm

Usage:

  • components/ILIAS/MediaObject for linked areas

Reasoning:

  • Enables interactive highlighting of HTML image maps (e.g., hover and click effects)
  • Reduces the need for a custom JS implementation right now

Maintenance:

  • Last release Dec 2025, so more or less actively maintained
  • Seems feature-complete and stable
  • Not so widely used

Links:

Alternatives:

  • Not researched.

…S 10

* Fixes https://mantis.ilias.de/view.php?id=47457

------

Co-authored-by: corro <corro@users.noreply.github.com>
@thibsy thibsy added bugfix dependencies Pull requests that update a dependency file jour fixe labels Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix dependencies Pull requests that update a dependency file jour fixe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants