From a1df756c563da0c3987264b8a5b6a2a3d3f006b4 Mon Sep 17 00:00:00 2001
From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com>
Date: Fri, 13 Feb 2026 01:40:33 +0100
Subject: [PATCH] Enhance seasonal section input fields with improved layout
and descriptions
---
.../Configuration/configPage.html | 41 +++++++++++--------
1 file changed, 25 insertions(+), 16 deletions(-)
diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html
index b7ee732..853ee0d 100644
--- a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html
+++ b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html
@@ -165,7 +165,7 @@
@@ -574,21 +574,30 @@
return h;
}
- div.innerHTML = `
-
-
-
-
-
- From:
- ${mkSelect(data.StartDay, days, 'start-day')}
- ${mkSelect(data.StartMonth, months, 'start-month')}
- To:
- ${mkSelect(data.EndDay, days, 'end-day')}
- ${mkSelect(data.EndMonth, months, 'end-month')}
-
-
- `;
+ div.innerHTML = '' +
+ '
' +
+ '
' +
+ '
Name of the season (e.g. Christmas).
' +
+ '
' +
+ '
' +
+ '
' +
+ '' +
+ '
' +
+ '
' +
+ ' From:' +
+ mkSelect(data.StartDay, days, 'start-day') +
+ mkSelect(data.StartMonth, months, 'start-month') +
+ ' To:' +
+ mkSelect(data.EndDay, days, 'end-day') +
+ mkSelect(data.EndMonth, months, 'end-month') +
+ '
' +
+ '
Date range (inclusive) when this content is active.
' +
+ '
' +
+ '' +
+ '
' +
+ '
' +
+ '
Comma-separated list of Movie/Series/Collection IDs to show during this season.
' +
+ '
';
div.querySelector('.remove-section').addEventListener('click', function() {
div.remove();