Change the selectors to Array like objects
This commit is contained in:
@@ -382,48 +382,43 @@
|
|||||||
Dashboard.processPluginConfigurationUpdateResult(res);});
|
Dashboard.processPluginConfigurationUpdateResult(res);});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function getValue(option){
|
function getValue(option){
|
||||||
var result = "";
|
var result = "";
|
||||||
switch(option.type){
|
switch(option.type){
|
||||||
|
|
||||||
case "checkBox":
|
case "checkBox":
|
||||||
document.getElementsByClassName("checkbox emby-checkbox").forEach(element =>{
|
Array.from(document.getElementsByClassName("checkbox emby-checkbox")).forEach(element =>{
|
||||||
if(option.css == element.getAttribute("data-css")){
|
if(option.css == element.getAttribute("data-css")){
|
||||||
result = element.checked?"true":"false";
|
result = element.checked?"true":"false";
|
||||||
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
case "number":
|
case "number":
|
||||||
document.getElementsByClassName("number emby-input").forEach(element =>{
|
Array.from(document.getElementsByClassName("number emby-input")).forEach(element =>{
|
||||||
if(option.css == element.getAttribute("data-css")){
|
if(option.css == element.getAttribute("data-css")){
|
||||||
result = element.value;
|
result = element.value;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
case "colorPicker":
|
case "colorPicker":
|
||||||
document.getElementsByClassName("color").forEach(element =>{
|
Array.from(document.getElementsByClassName("color")).forEach(element =>{
|
||||||
if(option.css == element.getAttribute("data-css")){
|
if(option.css == element.getAttribute("data-css")){
|
||||||
result = element.value;
|
result = element.value;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
case "slider":
|
case "slider":
|
||||||
document.getElementsByClassName("slider").forEach(element =>{
|
Array.from(document.getElementsByClassName("slider")).forEach(element =>{
|
||||||
if(option.css == element.getAttribute("data-css")){
|
if(option.css == element.getAttribute("data-css")){
|
||||||
result = element.value;
|
result = element.value;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
case "selector":
|
case "selector":
|
||||||
document.getElementsByClassName("selector emby-select-withcolor emby-select").forEach(element =>{
|
Array.from(document.getElementsByClassName("selector emby-select-withcolor emby-select")).forEach(element =>{
|
||||||
if(option.css == element.getAttribute("data-css")){
|
if(option.css == element.getAttribute("data-css")){
|
||||||
result = element.selectedOptions[0].innerText;;
|
result = element.selectedOptions[0].innerText;;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkEasterEggs(){
|
function checkEasterEggs(){
|
||||||
var d = new Date();
|
var d = new Date();
|
||||||
|
|
||||||
@@ -441,14 +436,7 @@
|
|||||||
maxSize: 25
|
maxSize: 25
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function setSkin() {
|
function setSkin() {
|
||||||
saveConfig()
|
saveConfig()
|
||||||
ApiClient.getServerConfiguration().then(function (config) {
|
ApiClient.getServerConfiguration().then(function (config) {
|
||||||
|
|||||||
Reference in New Issue
Block a user