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 {
|
||||
var i = 0;
|
||||
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++;
|
||||
} while (filament.hasOwnProperty("tool" + i));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -133,10 +133,12 @@ function PrinterStateViewModel(loginStateViewModel) {
|
|||
var i = 0;
|
||||
do {
|
||||
var key = "tool" + i;
|
||||
result[i] = {
|
||||
name: ko.observable("Tool " + i),
|
||||
data: ko.observable(data.filament[key])
|
||||
};
|
||||
if (data.filament[key].hasOwnProperty("length") && data.filament[key].length > 0) {
|
||||
result.push({
|
||||
name: ko.observable("Tool " + i),
|
||||
data: ko.observable(data.filament[key])
|
||||
});
|
||||
}
|
||||
i++;
|
||||
} while (data.filament.hasOwnProperty("tool" + i));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue