fix some stuff

This commit is contained in:
vapormusic 2021-12-09 20:00:40 +07:00
parent 9abb13ca10
commit a8374dbccb
2 changed files with 13 additions and 6 deletions

View file

@ -361,6 +361,10 @@ const app = new Vue({
} }
document.querySelector("#app-content").scrollTop = 0 document.querySelector("#app-content").scrollTop = 0
}, },
async getNowPlayingItemDetailed(target){
let u = await app.mkapi(app.mk.nowPlayingItem.playParams.kind, (app.mk.nowPlayingItem.songId == -1) , (app.mk.nowPlayingItem.songId != -1) ? app.mk.nowPlayingItem.songId : app.mk.nowPlayingItem.id, {"include[songs]":"albums,artists"} );
app.searchAndNavigate(u,target)
},
async searchAndNavigate(item,target){ async searchAndNavigate(item,target){
app.tmpVar = item; app.tmpVar = item;
switch(target){ switch(target){
@ -1483,8 +1487,6 @@ document.addEventListener('musickitloaded', function () {
const request = new XMLHttpRequest(); const request = new XMLHttpRequest();
request.addEventListener("load", initMusicKit); request.addEventListener("load", initMusicKit);
request.open("GET", "https://api.cider.sh/"); request.open("GET", "https://api.cider.sh/");
request.timeout = 1000;
request.send(); request.send();
}); });

View file

@ -67,10 +67,15 @@
<div class="song-name" > <div class="song-name" >
{{ mk.nowPlayingItem["attributes"]["name"] }} {{ mk.nowPlayingItem["attributes"]["name"] }}
</div> </div>
<div class="song-artist"> <div class="song-artist text-overflow-elipsis" style="display: inline-block;-webkit-box-orient: horizontal;">
{{ mk.nowPlayingItem["attributes"]["artistName"] }} - {{ <div class="item-navigate text-overflow-elipsis" style="display: inline-block;" @click="app.getNowPlayingItemDetailed(`artist`)">
mk.nowPlayingItem["attributes"]["albumName"] }} {{ mk.nowPlayingItem["attributes"]["artistName"] }} -
</div> </div>
<div class="song-artist item-navigate text-overflow-elipsis" style="display: inline-block;" @click="app.getNowPlayingItemDetailed('album')">
{{ mk.nowPlayingItem["attributes"]["albumName"] }}
</div>
</div>
<div class="song-progress"> <div class="song-progress">
<input type="range" step="0.01" min="0" :style="progressBarStyle()" <input type="range" step="0.01" min="0" :style="progressBarStyle()"
@input="playerLCD.desiredDuration = $event.target.value;playerLCD.userInteraction = true" @input="playerLCD.desiredDuration = $event.target.value;playerLCD.userInteraction = true"