Rolling 20210712

This commit is contained in:
jomjol
2021-07-12 22:06:32 +02:00
parent 76a0518d52
commit 1f6b02a671
12 changed files with 44 additions and 77 deletions

View File

@@ -265,6 +265,17 @@ function getConfigParameters() {
function WriteConfigININew()
{
// Cleanup empty NUMBERS
for (var j = 0; j < NUMBERS.length; ++j)
{
if ((NUMBERS[j]["digit"].length + NUMBERS[j]["analog"].length) == 0)
{
NUMBERS.splice(j, 1);
}
}
config_split = new Array(0);
for (var cat in param) {
@@ -358,52 +369,6 @@ function WriteConfigININew()
}
}
function setConfigParameters(_param, _category = "") {
for (var cat in _param) {
for (var name in _param[cat]) {
param[cat][name]["found"] = _param[cat][name]["found"];
param[cat][name]["enabled"] = _param[cat][name]["enabled"];
param[cat][name]["line"] = _param[cat][name]["line"];
param[cat][name]["anzParam"] = _param[cat][name]["anzParam"];
for (var j = 1; j <= _param[cat][name]["anzParam"]; ++j) {
param[cat][name]["value"+j] = _param[cat][name]["value"+j];
}
if (param[cat][name]["found"]) {
var text = name + " ="
for (var j = 1; j <= _param[cat][name]["anzParam"]; ++j) {
text = text + " " + param[cat][name]["value"+j];
}
if (!param[cat][name]["enabled"]) {
text = ";" + text;
}
config_split[param[cat][name]["line"]] = text;
}
}
}
for (var cat in _category) {
if (category[cat]["found"])
{
category[cat]["enabled"] = _category[cat]["enabled"];
text = "[" + cat + "]";
if (!category[cat]["enabled"]) {
text = ";" + text;
}
config_split[category[cat]["line"]] = text;
}
}
config_gesamt = config_split[0];
for (var i = 1; i < config_split.length; ++i){
config_gesamt = config_gesamt + "\n" + config_split[i];
}
return config_gesamt;
}
function isCommented(input)
@@ -611,8 +576,12 @@ function CreateNUMBER(_numbernew){
for (_cat in param)
for (_param in param[_cat])
if (param[_cat][_param]["Numbers"] == true){
_ret[_cat] = new Object();
if (param[_cat][_param]["Numbers"] == true)
{
if (typeof (_ret[_cat]) === "undefined")
{
_ret[_cat] = new Object();
}
_ret[_cat][_param] = new Object();
_ret[_cat][_param]["found"] = false;
_ret[_cat][_param]["enabled"] = false;
@@ -620,8 +589,7 @@ function CreateNUMBER(_numbernew){
}
NUMBERS.push(_ret);
NUMBERS.push(_ret);
return "";
}