Change the selectors to Array like objects

This commit is contained in:
Prayag
2020-12-26 20:56:23 +05:30
committed by GitHub
parent 0c08d71061
commit c68e663b61

View File

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