| | |
| | | var cache; // mustache templates |
| | | var ortPfad; |
| | | var mediaPfad; |
| | | var katUrl; |
| | | var selTitel; |
| | | //var katUrl; |
| | | //var selTitel; |
| | | var katName; |
| | | |
| | | this.init = function () { |
| | |
| | | self.seitenleiste_umschalten(); |
| | | self.dialog_unten_zeigen(); |
| | | }; |
| | | |
| | | |
| | | /* ---------------- Entitaets-Listen ----------------- */ |
| | | |
| | | this.livestream_selection = function() { |
| | |
| | | self.addEvtListener('#plst-btn', 'click', self.titel_liste); |
| | | self.addEvtListener('#live-btn', 'click', self.livestream_selection); |
| | | self.addEvtListener('#switch-btn', 'click', self.geraet_schalt_liste); |
| | | |
| | | |
| | | self.addEvtListener('#voldn-btn', 'click', function() { |
| | | self.kommando('voldn'); |
| | | }); |
| | | self.addEvtListener('#volup-btn', 'click', function() { |
| | | self.kommando('volup'); |
| | | }); |
| | | |
| | | self.media_liste(); |
| | | }); |
| | | }; |
| | |
| | | this.kommando = function(kommando) { |
| | | var abs = document.querySelector('#abspieler').value; |
| | | self.http_get('api/strg/' + abs + '/' + kommando, function(responseText) { |
| | | self.meldung_mit_timeout(responseText, 1500); |
| | | if(kommando !== 'volup' && kommando !== 'voldn') { |
| | | self.meldung_mit_timeout(responseText, 1500); |
| | | } |
| | | }); |
| | | }; |
| | | |
| | |
| | | self.http_call('DELETE', u, data, cb); |
| | | }; |
| | | |
| | | this.http_call = function (method, u, data, scallback) { |
| | | this.http_call = function (method, callurl, data, scallback) { |
| | | var xhr = new XMLHttpRequest(); |
| | | var url = u; |
| | | xhr.onreadystatechange = function () { |
| | | if (this.readyState === 4 && this.status === 200) { |
| | | scallback(this.responseText); |
| | | } |
| | | }; |
| | | xhr.open(method, url); |
| | | xhr.open(method, callurl); |
| | | if (method === 'GET') { |
| | | xhr.send(); |
| | | } else if (method === 'POST' || method === 'PUT' || method === 'DELETE') { |