From 8be17dae74fc29208b84e8810a7451c78fd0e4e6 Mon Sep 17 00:00:00 2001
From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com>
Date: Sat, 28 Feb 2026 00:59:36 +0100
Subject: [PATCH] Refactor theme options in test-site.html to enhance selection
clarity and add new themes [skip ci]
---
Jellyfin.Plugin.Seasonals/Web/test-site.html | 116 +++++++++----------
1 file changed, 58 insertions(+), 58 deletions(-)
diff --git a/Jellyfin.Plugin.Seasonals/Web/test-site.html b/Jellyfin.Plugin.Seasonals/Web/test-site.html
index 884d377..14aaa60 100644
--- a/Jellyfin.Plugin.Seasonals/Web/test-site.html
+++ b/Jellyfin.Plugin.Seasonals/Web/test-site.html
@@ -235,41 +235,41 @@
@@ -341,41 +341,41 @@
// ── Built-in theme map (local file paths for testing) ──
const themes = {
- snowfall: { css: 'snowfall.css', js: 'snowfall.js', container: 'snowfall-container' },
- snowflakes: { css: 'snowflakes.css', js: 'snowflakes.js', container: 'snowflakes' },
- snowstorm: { css: 'snowstorm.css', js: 'snowstorm.js', container: 'snowstorm-container' },
- fireworks: { css: 'fireworks.css', js: 'fireworks.js', container: 'fireworks' },
- halloween: { css: 'halloween.css', js: 'halloween.js', container: 'halloween-container' },
- spooky: { css: 'spooky.css', js: 'spooky.js', container: 'spooky-container' },
- hearts: { css: 'hearts.css', js: 'hearts.js', container: 'hearts-container' },
- christmas: { css: 'christmas.css', js: 'christmas.js', container: 'christmas-container' },
- santa: { css: 'santa.css', js: 'santa.js', container: 'santa-container' },
autumn: { css: 'autumn.css', js: 'autumn.js', container: 'autumn-container' },
- easter: { css: 'easter.css', js: 'easter.js', container: 'easter-container' },
- resurrection: { css: 'resurrection.css', js: 'resurrection.js', container: 'resurrection-container' },
- spring: { css: 'spring.css', js: 'spring.js', container: 'spring-container' },
- summer: { css: 'summer.css', js: 'summer.js', container: 'summer-container' },
+ birthday: { css: 'birthday.css', js: 'birthday.js', container: 'birthday-container' },
carnival: { css: 'carnival.css', js: 'carnival.js', container: 'carnival-container' },
- cherryblossom: { css: 'cherryblossom.css', js: 'cherryblossom.js', container: 'cherryblossom-container' },
+ cherryblossom:{ css: 'cherryblossom.css', js: 'cherryblossom.js',container: 'cherryblossom-container' },
+ christmas: { css: 'christmas.css', js: 'christmas.js', container: 'christmas-container' },
earthday: { css: 'earthday.css', js: 'earthday.js', container: 'earthday-container' },
+ easter: { css: 'easter.css', js: 'easter.js', container: 'easter-container' },
+ eid: { css: 'eid.css', js: 'eid.js', container: 'eid-container' },
eurovision: { css: 'eurovision.css', js: 'eurovision.js', container: 'eurovision-container' },
- matrix: { css: 'matrix.css', js: 'matrix.js', container: 'matrix-container' },
+ filmnoir: { css: 'filmnoir.css', js: 'filmnoir.js', container: 'filmnoir-container' },
+ fireworks: { css: 'fireworks.css', js: 'fireworks.js', container: 'fireworks' },
+ frost: { css: 'frost.css', js: 'frost.js', container: 'frost-container' },
+ friday13: { css: 'friday13.css', js: 'friday13.js', container: 'friday13-container' },
+ halloween: { css: 'halloween.css', js: 'halloween.js', container: 'halloween-container' },
+ hearts: { css: 'hearts.css', js: 'hearts.js', container: 'hearts-container' },
+ marioday: { css: 'marioday.css', js: 'marioday.js', container: 'marioday-container' },
+ matrix: { css: 'matrix.css', js: 'matrix.js', container: 'matrix-container' },
+ oktoberfest: { css: 'oktoberfest.css', js: 'oktoberfest.js', container: 'oktoberfest-container' },
+ olympia: { css: 'olympia.css', js: 'olympia.js', container: 'olympia-container' },
+ oscar: { css: 'oscar.css', js: 'oscar.js', container: 'oscar-container' },
pride: { css: 'pride.css', js: 'pride.js', container: 'pride-container' },
rain: { css: 'rain.css', js: 'rain.js', container: 'rain-container' },
- storm: { css: 'storm.css', js: 'storm.js', container: 'storm-container' },
- frost: { css: 'frost.css', js: 'frost.js', container: 'frost-container' },
- filmnoir: { css: 'filmnoir.css', js: 'filmnoir.js', container: 'filmnoir-container' },
- oscar: { css: 'oscar.css', js: 'oscar.js', container: 'oscar-container' },
- marioday: { css: 'marioday.css', js: 'marioday.js', container: 'marioday-container' },
- starwars: { css: 'starwars.css', js: 'starwars.js', container: 'starwars-container' },
- oktoberfest: { css: 'oktoberfest.css', js: 'oktoberfest.js', container: 'oktoberfest-container' },
- friday13: { css: 'friday13.css', js: 'friday13.js', container: 'friday13-container' },
- eid: { css: 'eid.css', js: 'eid.js', container: 'eid-container' },
- sports: { css: 'sports.css', js: 'sports.js', container: 'sports-container' },
- olympia: { css: 'olympia.css', js: 'olympia.js', container: 'olympia-container' },
+ resurrection: { css: 'resurrection.css', js: 'resurrection.js', container: 'resurrection-container' },
+ santa: { css: 'santa.css', js: 'santa.js', container: 'santa-container' },
+ snowfall: { css: 'snowfall.css', js: 'snowfall.js', container: 'snowfall-container' },
+ snowflakes: { css: 'snowflakes.css', js: 'snowflakes.js', container: 'snowflakes' },
+ snowstorm: { css: 'snowstorm.css', js: 'snowstorm.js', container: 'snowstorm-container' },
space: { css: 'space.css', js: 'space.js', container: 'space-container' },
- underwater: { css: 'underwater.css', js: 'underwater.js', container: 'underwater-container' },
- birthday: { css: 'birthday.css', js: 'birthday.js', container: 'birthday-container' }
+ spooky: { css: 'spooky.css', js: 'spooky.js', container: 'spooky-container' },
+ sports: { css: 'sports.css', js: 'sports.js', container: 'sports-container' },
+ spring: { css: 'spring.css', js: 'spring.js', container: 'spring-container' },
+ starwars: { css: 'starwars.css', js: 'starwars.js', container: 'starwars-container' },
+ storm: { css: 'storm.css', js: 'storm.js', container: 'storm-container' },
+ summer: { css: 'summer.css', js: 'summer.js', container: 'summer-container' },
+ underwater: { css: 'underwater.css', js: 'underwater.js', container: 'underwater-container' }
};
const select = document.getElementById('theme-select');