mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-12 04:11:43 +00:00
Include end of chapter string for sleep timer
This commit is contained in:
parent
b989b9fa4c
commit
aa2c132621
3 changed files with 16 additions and 9 deletions
|
|
@ -41,6 +41,7 @@
|
||||||
:bookmarks="bookmarks"
|
:bookmarks="bookmarks"
|
||||||
:sleep-timer-set="sleepTimerSet"
|
:sleep-timer-set="sleepTimerSet"
|
||||||
:sleep-timer-remaining="sleepTimerRemaining"
|
:sleep-timer-remaining="sleepTimerRemaining"
|
||||||
|
:sleep-timer-type="sleepTimerType"
|
||||||
:is-podcast="isPodcast"
|
:is-podcast="isPodcast"
|
||||||
@playPause="playPause"
|
@playPause="playPause"
|
||||||
@jumpForward="jumpForward"
|
@jumpForward="jumpForward"
|
||||||
|
|
|
||||||
|
|
@ -79,6 +79,7 @@ export default {
|
||||||
},
|
},
|
||||||
sleepTimerSet: Boolean,
|
sleepTimerSet: Boolean,
|
||||||
sleepTimerRemaining: Number,
|
sleepTimerRemaining: Number,
|
||||||
|
sleepTimerType: String,
|
||||||
isPodcast: Boolean,
|
isPodcast: Boolean,
|
||||||
hideBookmarks: Boolean,
|
hideBookmarks: Boolean,
|
||||||
hideSleepTimer: Boolean
|
hideSleepTimer: Boolean
|
||||||
|
|
@ -102,16 +103,20 @@ export default {
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
sleepTimerRemainingString() {
|
sleepTimerRemainingString() {
|
||||||
var rounded = Math.round(this.sleepTimerRemaining)
|
if (this.sleepTimerType === this.$constants.SleepTimerTypes.CHAPTER) {
|
||||||
if (rounded < 90) {
|
return this.$strings.LabelEndOfChapter
|
||||||
return `${rounded}s`
|
} else {
|
||||||
|
var rounded = Math.round(this.sleepTimerRemaining)
|
||||||
|
if (rounded < 90) {
|
||||||
|
return `${rounded}s`
|
||||||
|
}
|
||||||
|
var minutesRounded = Math.round(rounded / 60)
|
||||||
|
if (minutesRounded < 90) {
|
||||||
|
return `${minutesRounded}m`
|
||||||
|
}
|
||||||
|
var hoursRounded = Math.round(minutesRounded / 60)
|
||||||
|
return `${hoursRounded}h`
|
||||||
}
|
}
|
||||||
var minutesRounded = Math.round(rounded / 60)
|
|
||||||
if (minutesRounded < 90) {
|
|
||||||
return `${minutesRounded}m`
|
|
||||||
}
|
|
||||||
var hoursRounded = Math.round(minutesRounded / 60)
|
|
||||||
return `${hoursRounded}h`
|
|
||||||
},
|
},
|
||||||
token() {
|
token() {
|
||||||
return this.$store.getters['user/getToken']
|
return this.$store.getters['user/getToken']
|
||||||
|
|
|
||||||
|
|
@ -290,6 +290,7 @@
|
||||||
"LabelEmbeddedCover": "Embedded Cover",
|
"LabelEmbeddedCover": "Embedded Cover",
|
||||||
"LabelEnable": "Enable",
|
"LabelEnable": "Enable",
|
||||||
"LabelEnd": "End",
|
"LabelEnd": "End",
|
||||||
|
"LabelEndOfChapter": "End of Chapter",
|
||||||
"LabelEpisode": "Episode",
|
"LabelEpisode": "Episode",
|
||||||
"LabelEpisodeTitle": "Episode Title",
|
"LabelEpisodeTitle": "Episode Title",
|
||||||
"LabelEpisodeType": "Episode Type",
|
"LabelEpisodeType": "Episode Type",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue