1
0
mirror of https://github.com/SuperBFG7/ympd synced 2025-04-26 04:33:12 +00:00

Update mpd.js

This commit is contained in:
Jürgen Mang 2018-06-29 08:52:32 +02:00 committed by GitHub
parent a239edcff2
commit ab871dfc30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -64,6 +64,7 @@ domCache.btnPrev = document.getElementById('btnPrev');
domCache.btnNext = document.getElementById('btnNext'); domCache.btnNext = document.getElementById('btnNext');
domCache.progressBar = document.getElementById('progressBar'); domCache.progressBar = document.getElementById('progressBar');
domCache.volumeBar = document.getElementById('volumeBar'); domCache.volumeBar = document.getElementById('volumeBar');
domCache.outputs = document.getElementById('outputs');
app.prepare=function() { app.prepare=function() {
if (app.current.app != app.last.app || app.current.tab != app.last.tab || app.current.view != app.last.view) { if (app.current.app != app.last.app || app.current.tab != app.last.tab || app.current.view != app.last.view) {
@ -494,7 +495,7 @@ $(document).ready(function(){
default: default:
return; return;
} }
e.preventDefault(); event.preventDefault();
}, false); }, false);
}); });
@ -667,15 +668,13 @@ function getSettings() {
} }
function parseOutputnames(obj) { function parseOutputnames(obj) {
var outputs = document.getElementById('outputs');
outputs.innerHTML = '';
var btns = ''; var btns = '';
var outputsLen = obj.data.outputs.length; var outputsLen = obj.data.outputs.length;
for (var i = 0; i < outputsLen; i ++) { for (var i = 0; i < outputsLen; i ++) {
btns += '<button id="btnoutput' + obj.data.outputs[i].id +'" data-output-id="' + obj.data.outputs[i].id + '" class="btn btn-secondary btn-block">'+ btns += '<button id="btnoutput' + obj.data.outputs[i].id +'" data-output-id="' + obj.data.outputs[i].id + '" class="btn btn-secondary btn-block">'+
'<span class="material-icons float-left">volume_up</span> ' + obj.data.outputs[i].name + '</button>'; '<span class="material-icons float-left">volume_up</span> ' + obj.data.outputs[i].name + '</button>';
} }
outputs.innerHTML = btns; domCache.outputs.innerHTML = btns;
} }
function parseState(obj) { function parseState(obj) {
@ -683,10 +682,10 @@ function parseState(obj) {
return; return;
//Set playstate //Set playstate
if(obj.data.state == 1) { if (obj.data.state == 1) {
domCache.btnPlay.innerText = 'play_arrow'; domCache.btnPlay.innerText = 'play_arrow';
playstate = 'stop'; playstate = 'stop';
} else if(obj.data.state == 2) { } else if (obj.data.state == 2) {
domCache.btnPlay.innerText = 'pause'; domCache.btnPlay.innerText = 'pause';
playstate = 'play'; playstate = 'play';
} else { } else {
@ -1416,4 +1415,4 @@ function beautifyDuration(x) {
function genId(x) { function genId(x) {
return 'id'+x.replace(/[^\w]/g,''); return 'id'+x.replace(/[^\w]/g,'');
} }