fix for artwork on playlists/albums, put some wip code for navigation events for history navigation
This commit is contained in:
parent
a892305c09
commit
22194be526
4 changed files with 56 additions and 34 deletions
|
@ -30,11 +30,6 @@ Vue.component('cider-listen-now', {
|
|||
props: ["data"]
|
||||
})
|
||||
|
||||
Vue.component('cider-playlist', {
|
||||
template: "#cider-playlist",
|
||||
props: ["data"]
|
||||
})
|
||||
|
||||
const MusicKitTools = {
|
||||
getHeader() {
|
||||
return new Headers({
|
||||
|
@ -57,6 +52,18 @@ function msToMinSec(ms) {
|
|||
return minutes + ":" + (seconds < 10 ? '0' : '') + seconds;
|
||||
}
|
||||
|
||||
class NavigationEvent {
|
||||
constructor(page, onnavigate, scrollPosition) {
|
||||
this.page = page;
|
||||
this.onnavigate = onnavigate;
|
||||
this.scrollPosition = scrollPosition;
|
||||
}
|
||||
navigate() {
|
||||
this.onnavigate();
|
||||
document.querySelector("#app-content").scrollTop = this.scrollPosition;
|
||||
}
|
||||
}
|
||||
|
||||
const app = new Vue({
|
||||
el: "#app",
|
||||
data: {
|
||||
|
@ -116,7 +123,8 @@ const app = new Vue({
|
|||
drawerOpened: false,
|
||||
drawerState: "queue"
|
||||
},
|
||||
page: "artist-page"
|
||||
page: "artist-page",
|
||||
pageHistory: [],
|
||||
},
|
||||
methods: {
|
||||
async init() {
|
||||
|
@ -242,6 +250,11 @@ const app = new Vue({
|
|||
app.getTypeFromID((kind),(id), (isLibrary));} else {
|
||||
app.playMediaItemById((id),(kind), (isLibrary), item.attributes.url ?? '')
|
||||
}
|
||||
document.querySelector("#app-content").scrollTop = 0
|
||||
},
|
||||
pushNavigationEvent(item){
|
||||
let self = this
|
||||
|
||||
},
|
||||
getArtistInfo(id, isLibrary){
|
||||
var query = {"omit[resource]": "autos",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue