diff options
| author | Moritz Strohm <strohm@data-quest.de> | 2025-01-27 10:09:42 +0000 |
|---|---|---|
| committer | Moritz Strohm <strohm@data-quest.de> | 2025-01-27 10:09:42 +0000 |
| commit | d031d9406ebce1b40ca94d137caa199a84e75d24 (patch) | |
| tree | 332ff0f7dcbc41c5cd072940d82b29a6ada35b18 /resources/assets/javascripts/lib | |
| parent | 6beff10b4c44993b6afc0677d502a7b6129e4698 (diff) | |
added GUI improvements from review, re #5035
Merge request studip/studip!3867
Diffstat (limited to 'resources/assets/javascripts/lib')
| -rw-r--r-- | resources/assets/javascripts/lib/fullcalendar.js | 11 |
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', |
