add log toggle, 3mf model name restore

This commit is contained in:
Stewart Allen 2022-01-08 22:06:50 -05:00
commit fc1cc15bfe
4 changed files with 34 additions and 8 deletions

View file

@ -21,7 +21,7 @@ broker.listeners({
let spin_timer;
// add download / blob export to util
let download = mesh.util.download = (data, filename = "mesh-data") => {
mesh.util.download = (data, filename = "mesh-data") => {
let url = window.URL.createObjectURL(new Blob([data], {type: "octet/stream"}));
$('download').innerHTML = `<a id="_data_export_" href="${url}" download="${filename}">x</a>`;
$('_data_export_').click();
@ -104,6 +104,10 @@ let log = mesh.api.log = {
return log;
},
toggle() {
return log.pinned ? log.unpin() && log.hide() : log.pin();
},
pin() {
log.pinned = true;
return log.show();