You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
45 lines
1.2 KiB
function findLogique(logiqueId) {
|
|
let elem = null;
|
|
logiques.forEach(function (element) {
|
|
if (element.name === logiqueId) {
|
|
elem = element;
|
|
}
|
|
});
|
|
return elem;
|
|
}
|
|
|
|
function giveLineId(logiqueId){
|
|
let lineId = null;
|
|
let logique = findLogique(logiqueId);
|
|
logiques.forEach(function(element, index) {
|
|
if (element.name === logique.name) {
|
|
Object.keys(element).map(function(objectKey, index) {
|
|
if(objectKey == "id1"){
|
|
if(element[objectKey] == null){
|
|
lineId = "id1";
|
|
}
|
|
}
|
|
if(objectKey == "id2"){
|
|
if(element[objectKey] == null){
|
|
lineId = "id2";
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
return lineId
|
|
}
|
|
|
|
function checkLogiqueLines(logiqueId, lineId) {
|
|
let logique = findLogique(logiqueId);
|
|
logiques.forEach(function (element, index) {
|
|
if (element.name === logique.name) {
|
|
Object.keys(element).map(function(objectKey, index) {
|
|
if(objectKey == lineId && objectKey != null){
|
|
return true;
|
|
}
|
|
});
|
|
}
|
|
});
|
|
return false;
|
|
} |