Skip to content
Snippets Groups Projects
Commit ca66db7e authored by Duc Bui Tien's avatar Duc Bui Tien
Browse files

update selector with rules

parent 7c652ab6
Branches
Tags
1 merge request!3UnicadoGuiFrontend
......@@ -248,12 +248,13 @@
if (value["@description"] && value["@description"].toLowerCase().includes("switch")) {
value.value = (value.value === 'true' || value.value === "1") //transform string input to boolean for easier binding
modalModule.html.push(new SettingsSwitch(key, value["@description"], value))
} else if (value["@description"] && value["@description"].toLowerCase().includes("selector")) {
let options = [];
for (let i = 0; i < 5; i++) {
if (value["@description"].includes("mode_" + i)) {
options.push("mode_" + i)
}
}else if(value["@description"] && (value["@description"].toLowerCase().includes("selector:")||value["@description"].toLowerCase().startsWith("selector"))){
let options = []
if(value["@description"].includes("mode_" )){
options = value["@description"].match(/mode_\d+/g)
}else{
let selectorString = value["@description"].split("Selector:")[1]
options=selectorString.split(" / ")
}
modalModule.html.push(new SettingsSelector(key, value["@description"], value, options))
}else if(isNumber(value.value)){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment