diff --git a/Jellyfin.Plugin.Seasonals/Configuration/configPage.html b/Jellyfin.Plugin.Seasonals/Configuration/configPage.html index 104a65a..e227b26 100644 --- a/Jellyfin.Plugin.Seasonals/Configuration/configPage.html +++ b/Jellyfin.Plugin.Seasonals/Configuration/configPage.html @@ -99,7 +99,8 @@ - @@ -629,7 +630,8 @@ align-items: flex-end; justify-content: space-between; } - .date-range-group > .inputContainer { + .date-range-group > .inputContainer, + .date-range-group > .selectContainer { flex: 1; } @@ -671,6 +673,39 @@ var SeasonalsConfigPage = { pluginUniqueId: 'ef1e863f-cbb0-4e47-9f23-f0cbb1826ad4', + getDaysOptions: function(selectedDay) { + var options = ''; + for (var i = 1; i <= 31; i++) { + var isSelected = i === selectedDay ? 'selected' : ''; + options += ''; + } + return options; + }, + + getMonthsOptions: function(selectedMonth) { + var months = [ + { val: 1, name: 'Jan' }, + { val: 2, name: 'Feb' }, + { val: 3, name: 'Mar' }, + { val: 4, name: 'Apr' }, + { val: 5, name: 'May' }, + { val: 6, name: 'Jun' }, + { val: 7, name: 'Jul' }, + { val: 8, name: 'Aug' }, + { val: 9, name: 'Sep' }, + { val: 10, name: 'Oct' }, + { val: 11, name: 'Nov' }, + { val: 12, name: 'Dec' } + ]; + var options = ''; + for (var i = 0; i < months.length; i++) { + var m = months[i]; + var isSelected = m.val === selectedMonth ? 'selected' : ''; + options += ''; + } + return options; + }, + addRule: function(data = null) { var container = document.querySelector('#seasonalRulesList'); var div = document.createElement('div'); @@ -698,24 +733,32 @@
-
- - +
+ +
-
- - +
+ +
-
- - +
+ +
-
- - +
+ +