add pinned log spinner

This commit is contained in:
Stewart Allen 2022-03-31 20:45:49 -04:00
commit 262a86cd2e
5 changed files with 32 additions and 5 deletions

View file

@ -145,17 +145,21 @@ const log = api.log = {
return log;
},
toggle() {
return log.pinned ? log.unpin() && log.hide() : log.pin();
toggle(opt) {
return log.pinned ? log.unpin() && log.hide() : log.pin(opt);
},
pin() {
pin(opt = { spinner: true }) {
log.pinned = true;
if (opt.spinner) {
$('pinner').style.display = 'inline-block';
}
return log.show();
},
unpin() {
log.pinned = false;
$('pinner').style.display = 'none';
return log.show();
},