fix: updates current season when switching seasons

This commit is contained in:
2025-09-17 11:06:04 -05:00
parent 1263ad20a6
commit d4fc7693e3
2 changed files with 5 additions and 3 deletions

View File

@@ -22,7 +22,7 @@ export default class extends Controller {
defaultOptions = '<option value="-">-</option>';
static outlets = ['tv-episode-list']
static targets = ['resolution', 'codec', 'language', 'provider', 'season', 'quality', 'selectAll', 'downloadSelected']
static targets = ['resolution', 'codec', 'language', 'provider', 'season', 'quality', 'selectAll', 'downloadSelected', 'currentSeason']
static values = {
'imdbId': String,
'media-type': String,
@@ -94,7 +94,9 @@ export default class extends Controller {
}
setSeason(event) {
console.log('hurrrr');
this.tvEpisodeListOutlet.setSeason(event.target.value);
this.currentSeasonTarget.innerText = event.target.value;
}
downloadSeason() {

View File

@@ -39,9 +39,9 @@
</div>
{{ form_end(preferences_form) }}
<div class="flex flex-col md:flex-row justify-between">
<div class="flex flex-col-reverse md:flex-row justify-between">
{% if results.media.mediaType == "tvshows" %}
<p>Season {{ results.season }}</p>
<p class="md: ml-2">Season <span data-result-filter-target="currentSeason" class="current-season">{{ results.season }}</span></p>
<div class="flex flex-row gap-2 justify-end px-8">
<twig:Modal heading="Back up a sec!" button_text="Download Season" submit_action="{{ stimulus_action('result_filter', 'downloadSeason', 'click')|stimulus_action('dialog', 'close') }}" button_class="px-1.5 py-1 border border-green-500 bg-green-800/60 rounded-ms text-sm font-semibold" show_cancel show_submit>
Downloading an entire season this way will use the filter from your