diff --git a/Jellyfin.Plugin.Seasonals/Web/halloween.js b/Jellyfin.Plugin.Seasonals/Web/halloween.js index 2fe68f6..81b0b27 100644 --- a/Jellyfin.Plugin.Seasonals/Web/halloween.js +++ b/Jellyfin.Plugin.Seasonals/Web/halloween.js @@ -1,12 +1,12 @@ const config = window.SeasonalsPluginConfig?.Halloween || {}; const halloween = config.EnableHalloween !== undefined ? config.EnableHalloween : true; // enable/disable halloween -const randomSymbols = config.EnableRandomSymbols !== undefined ? config.EnableRandomSymbols : true; // enable more random symbols -const randomSymbolsMobile = config.EnableRandomSymbolsMobile !== undefined ? config.EnableRandomSymbolsMobile : false; // enable random symbols on mobile devices (Warning: High values may affect performance) -const enableDiffrentDuration = config.EnableDifferentDuration !== undefined ? config.EnableDifferentDuration : true; // enable different duration for the random halloween symbols -const enableSpiders = config.EnableSpiders !== undefined ? config.EnableSpiders : true; -const enableMice = config.EnableMice !== undefined ? config.EnableMice : true; -const halloweenCount = config.SymbolCount || 25; // count of random extra symbols +const randomSymbols = config.EnableRandomSymbols !== undefined ? config.EnableRandomSymbols : true; // enable random symbols +const randomSymbolsMobile = config.EnableRandomSymbolsMobile !== undefined ? config.EnableRandomSymbolsMobile : false; // enable random symbols on mobile +const enableDiffrentDuration = config.EnableDifferentDuration !== undefined ? config.EnableDifferentDuration : true; // enable different durations +const enableSpiders = config.EnableSpiders !== undefined ? config.EnableSpiders : true; // enable/disable spiders +const enableMice = config.EnableMice !== undefined ? config.EnableMice : true; // enable/disable mice +const halloweenCount = config.SymbolCount !== undefined ? config.SymbolCount : 25; // count of symbols const images = [ "../Seasonals/Resources/halloween_images/ghost_20x20.png", diff --git a/Jellyfin.Plugin.Seasonals/Web/marioday.js b/Jellyfin.Plugin.Seasonals/Web/marioday.js index 5fb5d6a..09d5b1b 100644 --- a/Jellyfin.Plugin.Seasonals/Web/marioday.js +++ b/Jellyfin.Plugin.Seasonals/Web/marioday.js @@ -1,5 +1,9 @@ const config = window.SeasonalsPluginConfig?.MarioDay || {}; -const marioday = config.EnableMarioDay !== undefined ? config.EnableMarioDay : true; +const marioday = config.EnableMarioDay !== undefined ? config.EnableMarioDay : true; // enable/disable marioday +const letMarioJump = config.LetMarioJump !== undefined ? config.LetMarioJump : true; // optionally let mario jump occasionally + +// Credit: https://gifs.alphacoders.com/gifs/view/2585 +const marioImage = '../Seasonals/Resources/mario_assets/mario.gif'; let msgPrinted = false; @@ -45,7 +49,7 @@ function createMarioDay(container) { const mario = document.createElement('img'); mario.className = 'mario-runner'; - mario.src = '../Seasonals/Resources/mario_assets/mario.gif'; + mario.src = marioImage; wrapper.appendChild(mario); container.appendChild(wrapper);