[web] Simplify variable naming
This commit is contained in:
parent
7edce91474
commit
2c58351bec
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<content-with-heading v-if="new_episodes.items.length > 0">
|
||||
<content-with-heading v-if="tracks.items.length > 0">
|
||||
<template #heading-left>
|
||||
<p class="title is-4" v-text="$t('page.podcasts.new-episodes')" />
|
||||
</template>
|
||||
|
@ -14,7 +14,7 @@
|
|||
</template>
|
||||
<template #content>
|
||||
<list-tracks
|
||||
:items="new_episodes"
|
||||
:items="tracks"
|
||||
:show_progress="true"
|
||||
@play-count-changed="reload_new_episodes"
|
||||
/>
|
||||
|
@ -75,7 +75,7 @@ const dataObject = {
|
|||
|
||||
set(vm, response) {
|
||||
vm.albums = new GroupedList(response[0].data)
|
||||
vm.new_episodes = new GroupedList(response[1].data.tracks)
|
||||
vm.tracks = new GroupedList(response[1].data.tracks)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -97,8 +97,7 @@ export default {
|
|||
data() {
|
||||
return {
|
||||
albums: [],
|
||||
new_episodes: { items: [] },
|
||||
|
||||
tracks: { items: [] },
|
||||
show_url_modal: false
|
||||
}
|
||||
},
|
||||
|
@ -111,10 +110,10 @@ export default {
|
|||
|
||||
methods: {
|
||||
mark_all_played() {
|
||||
this.new_episodes.items.forEach((ep) => {
|
||||
this.tracks.items.forEach((ep) => {
|
||||
webapi.library_track_update(ep.id, { play_count: 'increment' })
|
||||
})
|
||||
this.new_episodes.items = {}
|
||||
this.tracks.items = {}
|
||||
},
|
||||
|
||||
open_add_podcast_dialog() {
|
||||
|
@ -123,7 +122,7 @@ export default {
|
|||
|
||||
reload_new_episodes() {
|
||||
webapi.library_podcasts_new_episodes().then(({ data }) => {
|
||||
this.new_episodes = new GroupedList(data.tracks)
|
||||
this.tracks = new GroupedList(data.tracks)
|
||||
})
|
||||
},
|
||||
|
||||
|
|
|
@ -300,16 +300,15 @@ export const router = createRouter({
|
|||
}
|
||||
],
|
||||
scrollBehavior(to, from, savedPosition) {
|
||||
const wait_ms = 0
|
||||
const delay = 0
|
||||
if (savedPosition) {
|
||||
// Use the saved scroll position (browser back/forward navigation)
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve(savedPosition)
|
||||
}, wait_ms)
|
||||
}, delay)
|
||||
})
|
||||
}
|
||||
|
||||
if (to.path === from.path && to.hash) {
|
||||
/*
|
||||
* Staying on the same page and jumping to an anchor (e. g. index nav)
|
||||
|
@ -318,16 +317,14 @@ export const router = createRouter({
|
|||
const top = to.meta.has_tabs ? TOP_WITH_TABS : TOP_WITHOUT_TABS
|
||||
return { behavior: 'smooth', el: to.hash, top }
|
||||
}
|
||||
|
||||
if (to.hash) {
|
||||
// We are navigating to an anchor of a new page, add a timeout to let the transition effect finish before scrolling
|
||||
return new Promise((resolve, reject) => {
|
||||
setTimeout(() => {
|
||||
resolve({ el: to.hash, top: 120 })
|
||||
}, wait_ms)
|
||||
}, delay)
|
||||
})
|
||||
}
|
||||
|
||||
if (to.meta.has_index) {
|
||||
/*
|
||||
* Navigate to a page with index nav that should be hidden automatically
|
||||
|
@ -337,7 +334,7 @@ export const router = createRouter({
|
|||
const top = to.meta.has_tabs ? TOP_WITH_TABS : TOP_WITHOUT_TABS
|
||||
setTimeout(() => {
|
||||
resolve({ el: '#top', top })
|
||||
}, wait_ms)
|
||||
}, delay)
|
||||
})
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue