mirror of
https://github.com/moodle/moodle.git
synced 2025-04-16 05:54:19 +02:00
The new activity card design proposed for Moodle 4.3 differentiates badge information from other HTML content (displayed using the afterlink feature). This commit adds a new activitybadge class that can be extended by any module to display any content in a badge near the activity name. These are the main features: - The badge content is always plain text (no HTML). - The badge style can be set (by default is initialized with badge-none, but it can be set by any module). - An optional URL to redirect the user when the badge is clicked. - An optional ID to add the element in case the module wants to add some JS to the badge events. - Optionally, any other extra HTML attributes to the badge element (for example, data attributes).