aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts
diff options
context:
space:
mode:
authorMoritz Strohm <strohm@data-quest.de>2025-01-27 10:09:42 +0000
committerMoritz Strohm <strohm@data-quest.de>2025-01-27 10:09:42 +0000
commitd031d9406ebce1b40ca94d137caa199a84e75d24 (patch)
tree332ff0f7dcbc41c5cd072940d82b29a6ada35b18 /resources/assets/javascripts
parent6beff10b4c44993b6afc0677d502a7b6129e4698 (diff)
added GUI improvements from review, re #5035
Merge request studip/studip!3867
Diffstat (limited to 'resources/assets/javascripts')
-rw-r--r--resources/assets/javascripts/lib/fullcalendar.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/resources/assets/javascripts/lib/fullcalendar.js b/resources/assets/javascripts/lib/fullcalendar.js
index 6a0aea3..6633072 100644
--- a/resources/assets/javascripts/lib/fullcalendar.js
+++ b/resources/assets/javascripts/lib/fullcalendar.js
@@ -594,8 +594,17 @@ class Fullcalendar
}
if (event.extendedProps.icon) {
+ //Check if the icon is already an URL or just the name of an icon.
+ let icon_url = '';
+ if (event.extendedProps.icon.includes('://')) {
+ //The icon already is an URL.
+ icon_url = event.extendedProps.icon;
+ } else {
+ //The icon is just referenced by its name.
+ icon_url = `${STUDIP.ASSETS_URL}images/icons/${iconColor}/${event.extendedProps.icon}.svg`
+ }
$(eventElement).find('.fc-title').prepend(
- $('<img>').attr('src', `${STUDIP.ASSETS_URL}images/icons/${iconColor}/${event.extendedProps.icon}.svg`)
+ $('<img>').attr('src', icon_url)
.css({
verticalAlign: 'text-bottom',
marginRight: '3px',