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 UnicadoGUI UnicadoGuiFrontend
No related tags found
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.
Finish editing this message first!
Please register or to comment