Refactor seasonal configuration: remove unused input fields and add Oktoberfest options
This commit is contained in:
@@ -410,11 +410,6 @@
|
||||
<span>Enable Light Rays (God Rays)</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="UnderwaterSymbolCount">Symbol Count</label>
|
||||
<input is="emby-input" type="number" id="UnderwaterSymbolCount" name="UnderwaterSymbolCount" />
|
||||
<div class="fieldDescription">Number of sea creatures.</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="UnderwaterSymbolCountMobile">Symbol Count (Mobile)</label>
|
||||
<input is="emby-input" type="number" id="UnderwaterSymbolCountMobile" name="UnderwaterSymbolCountMobile" />
|
||||
@@ -584,16 +579,6 @@
|
||||
</label>
|
||||
<div class="fieldDescription">Show the Easter Bunny hopping across the screen.</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="BunnyDuration">Bunny Duration (ms)</label>
|
||||
<input is="emby-input" type="number" id="BunnyDuration" name="BunnyDuration" />
|
||||
<div class="fieldDescription">Time in milliseconds for one hop cycle.</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="HopHeight">Hop Height (px)</label>
|
||||
<input is="emby-input" type="number" id="HopHeight" name="HopHeight" />
|
||||
<div class="fieldDescription">Height of the bunny's hop in pixels.</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="MinBunnyRestTime">Min Bunny Rest Time (ms)</label>
|
||||
<input is="emby-input" type="number" id="MinBunnyRestTime" name="MinBunnyRestTime" />
|
||||
@@ -1108,11 +1093,6 @@
|
||||
<input is="emby-input" type="number" id="EurovisionSymbolCount" name="EurovisionSymbolCount" />
|
||||
<div class="fieldDescription">Number of additional dancing music notes (if enabled).</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="EurovisionSymbolCountMobile">Symbol Count (Mobile)</label>
|
||||
<input is="emby-input" type="number" id="EurovisionSymbolCountMobile" name="EurovisionSymbolCountMobile" />
|
||||
<div class="fieldDescription">Amount of notes on mobile. Minimum 0. Warning: High values may affect performance.</div>
|
||||
</div>
|
||||
<div class="checkboxContainer checkboxContainer-withDescription">
|
||||
<label class="emby-checkbox-label">
|
||||
<input id="EnableDifferentDurationEurovision" name="EnableDifferentDurationEurovision" type="checkbox" is="emby-checkbox" />
|
||||
@@ -1156,11 +1136,6 @@
|
||||
<input is="emby-input" type="number" id="MatrixSymbolCount" name="MatrixSymbolCount" />
|
||||
<div class="fieldDescription">Number of additional digital rain columns (if enabled).</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="MatrixSymbolCountMobile">Symbol Count (Mobile)</label>
|
||||
<input is="emby-input" type="number" id="MatrixSymbolCountMobile" name="MatrixSymbolCountMobile" />
|
||||
<div class="fieldDescription">Amount of rain columns on mobile. Minimum 0. Warning: High values may affect performance.</div>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="MatrixChars">Raining Characters</label>
|
||||
<input is="emby-input" type="text" id="MatrixChars" name="MatrixChars" />
|
||||
@@ -1325,7 +1300,6 @@
|
||||
<input id="LetMarioJump" name="LetMarioJump" type="checkbox" is="emby-checkbox" />
|
||||
<span>Let Mario Jump</span>
|
||||
</label>
|
||||
<div class="fieldDescription">Allow Mario to jump periodically.</div>
|
||||
</div>
|
||||
</details>
|
||||
<hr style="max-width: 800px; margin: 1em 0;">
|
||||
@@ -1349,6 +1323,20 @@
|
||||
<span>Enable Oktoberfest Seasonal</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="OktoberfestCount">Symbol Count</label>
|
||||
<input is="emby-input" type="number" id="OktoberfestCount" name="OktoberfestCount" />
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<label class="inputLabel" for="OktoberfestCountMobile">Symbol Count (Mobile)</label>
|
||||
<input is="emby-input" type="number" id="OktoberfestCountMobile" name="OktoberfestCountMobile" />
|
||||
</div>
|
||||
<div class="checkboxContainer checkboxContainer-withDescription">
|
||||
<label class="emby-checkbox-label">
|
||||
<input id="EnableDifferentDurationOktoberfest" name="EnableDifferentDurationOktoberfest" type="checkbox" is="emby-checkbox" />
|
||||
<span>Enable Different Duration</span>
|
||||
</label>
|
||||
</div>
|
||||
</details>
|
||||
<hr style="max-width: 800px; margin: 1em 0;">
|
||||
|
||||
@@ -1657,7 +1645,6 @@
|
||||
document.querySelector('#SeasonalsSelectedSeason').value = config.SelectedSeason;
|
||||
document.querySelector('#SeasonalsAutomateSeasonSelection').checked = config.AutomateSeasonSelection;
|
||||
document.querySelector('#SeasonalsEnableClientSideToggle').checked = config.EnableClientSideToggle !== undefined ? config.EnableClientSideToggle : true;
|
||||
|
||||
if (!config.Autumn) config.Autumn = {};
|
||||
if (!config.Birthday) config.Birthday = {};
|
||||
if (!config.Carnival) config.Carnival = {};
|
||||
|
||||
Reference in New Issue
Block a user