frontend code

This commit is contained in:
Vito0912 2025-03-18 08:52:13 +01:00
parent e9df238b80
commit dbf1f88efa
No known key found for this signature in database
GPG Key ID: 29A3D509FE70B237

View File

@ -72,6 +72,17 @@
</ui-tooltip>
</div>
</div>
<div class="p-2 w-full md:w-1/2">
<div class="flex items-center">
<ui-toggle-switch v-model="listenAgainOrdered" size="sm" @input="formUpdated" />
<ui-tooltip :text="$strings.LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp">
<p class="pl-4 text-sm">
{{ $strings.LabelSettingsOnlyShowLaterBooksInContinueSeries }}
<span class="material-symbols icon-text text-sm">info</span>
</p>
</ui-tooltip>
</div>
</div>
<div v-if="isPodcastLibrary" class="p-2 w-full md:w-1/2">
<ui-dropdown :label="$strings.LabelPodcastSearchRegion" v-model="podcastSearchRegion" :items="$podcastSearchRegionOptions" small class="max-w-72" menu-max-height="200px" @input="formUpdated" />
</div>
@ -115,7 +126,8 @@ export default {
onlyShowLaterBooksInContinueSeries: false,
podcastSearchRegion: 'us',
markAsFinishedWhen: 'timeRemaining',
markAsFinishedValue: 10
markAsFinishedValue: 10,
listenAgainOrdered: false
}
},
computed: {
@ -177,7 +189,8 @@ export default {
onlyShowLaterBooksInContinueSeries: !!this.onlyShowLaterBooksInContinueSeries,
podcastSearchRegion: this.podcastSearchRegion,
markAsFinishedTimeRemaining: markAsFinishedTimeRemaining,
markAsFinishedPercentComplete: markAsFinishedPercentComplete
markAsFinishedPercentComplete: markAsFinishedPercentComplete,
listenAgainOrdered: !!this.listenAgainOrdered
}
}
},
@ -199,6 +212,7 @@ export default {
this.markAsFinishedWhen = 'timeRemaining'
}
this.markAsFinishedValue = this.librarySettings.markAsFinishedTimeRemaining || this.librarySettings.markAsFinishedPercentComplete || 10
this.listenAgainOrdered = !!this.librarySettings.listenAgainOrdered
}
},
mounted() {