mirror of
https://github.com/SEPPDROID/JellyCAT.git
synced 2025-10-22 07:54:27 +00:00
42 lines
1.8 KiB
JavaScript
42 lines
1.8 KiB
JavaScript
// /\_/|
|
|
// { ' ' } JellyCAT
|
|
// \____\
|
|
|
|
function loadServerSettings(){
|
|
var xhttp = new XMLHttpRequest();
|
|
xhttp.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
var xmlstr = xhttp.responseText;
|
|
var serverAddress = atv.localStorage['jellyfin_server_address'];
|
|
var username = atv.localStorage['jellyfin_username'];
|
|
var modifiedXml = xmlstr.replace(/\$server_address/g, serverAddress).replace(/\$username/g, username);
|
|
var xmlDoc = atv.parseXML(modifiedXml);
|
|
atv.loadXML(xmlDoc);
|
|
}
|
|
};
|
|
xhttp.open("GET", 'https://' + atv.jcathost.SigHost + '/xml/server-settings.xml', true);
|
|
xhttp.send();
|
|
}
|
|
|
|
function loadAbout(){
|
|
var xhttp = new XMLHttpRequest();
|
|
xhttp.onreadystatechange = function() {
|
|
if (this.readyState == 4 && this.status == 200) {
|
|
var xmlstr = xhttp.responseText;
|
|
var serverAddress = atv.localStorage['jellyfin_server_address'];
|
|
var username = atv.localStorage['jellyfin_username'];
|
|
var modifiedXml = xmlstr
|
|
.replace(/\$jellyfin.server_address/g, serverAddress)
|
|
.replace(/\$jellyfin.username/g, username)
|
|
.replace(/\$atvcsettings\.hello/g, atv.jcathost.HelloMessage)
|
|
.replace(/\$atvcsettings\.system/g, atv.jcathost.System)
|
|
.replace(/\$atvcsettings\.version/g, atv.jcathost.Version)
|
|
.replace(/\$atvcsettings\.sighost/g, atv.jcathost.SigHost)
|
|
.replace(/\$atvcsettings\.hostip/g, atv.jcathost.HostIP);
|
|
var xmlDoc = atv.parseXML(modifiedXml);
|
|
atv.loadXML(xmlDoc);
|
|
}
|
|
};
|
|
xhttp.open("GET", 'https://' + atv.jcathost.SigHost + '/xml/about.xml', true);
|
|
xhttp.send();
|
|
} |