If a tool did not extrude anything, skip it in the filament usage summary
Also targets #539
This commit is contained in:
parent
6c5b32d92b
commit
dffa00dc5e
2 changed files with 9 additions and 5 deletions
|
|
@ -277,7 +277,9 @@ function GcodeFilesViewModel(printerStateViewModel, loginStateViewModel) {
|
||||||
} else {
|
} else {
|
||||||
var i = 0;
|
var i = 0;
|
||||||
do {
|
do {
|
||||||
output += "Filament (Tool " + i + "): " + formatFilament(data["gcodeAnalysis"]["filament"]["tool" + i]) + "<br>";
|
if (filament["tool" + i].hasOwnProperty("length") && filament["tool" + i]["length"] > 0) {
|
||||||
|
output += "Filament (Tool " + i + "): " + formatFilament(filament["tool" + i]) + "<br>";
|
||||||
|
}
|
||||||
i++;
|
i++;
|
||||||
} while (filament.hasOwnProperty("tool" + i));
|
} while (filament.hasOwnProperty("tool" + i));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -133,10 +133,12 @@ function PrinterStateViewModel(loginStateViewModel) {
|
||||||
var i = 0;
|
var i = 0;
|
||||||
do {
|
do {
|
||||||
var key = "tool" + i;
|
var key = "tool" + i;
|
||||||
result[i] = {
|
if (data.filament[key].hasOwnProperty("length") && data.filament[key].length > 0) {
|
||||||
name: ko.observable("Tool " + i),
|
result.push({
|
||||||
data: ko.observable(data.filament[key])
|
name: ko.observable("Tool " + i),
|
||||||
};
|
data: ko.observable(data.filament[key])
|
||||||
|
});
|
||||||
|
}
|
||||||
i++;
|
i++;
|
||||||
} while (data.filament.hasOwnProperty("tool" + i));
|
} while (data.filament.hasOwnProperty("tool" + i));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue