mirror of
https://github.com/HeyPuter/puter.git
synced 2026-05-04 06:00:46 -05:00
Add polling
This commit is contained in:
@@ -82,11 +82,9 @@ const UIWindowTaskManager = async function UIWindowTaskManager () {
|
||||
|
||||
for ( let i=0; i < indent_level; i++ ) {
|
||||
const last_cell = i === indent_level - 1;
|
||||
console.log('last_cell', last_cell);
|
||||
console.log('last_item', last_item);
|
||||
Indent({
|
||||
has_trunk: (last_cell && ( ! last_item )) ||
|
||||
(!last_cell && !parent_last_item[i]),
|
||||
(!last_cell && !parent_last_item[i+1]),
|
||||
has_branch: last_cell
|
||||
}).appendTo(el);
|
||||
}
|
||||
@@ -127,6 +125,9 @@ const UIWindowTaskManager = async function UIWindowTaskManager () {
|
||||
if ( typeof el.el === 'function' ) el = el.el();
|
||||
el_tbody.appendChild(el);
|
||||
return this;
|
||||
},
|
||||
clear () {
|
||||
el_tbody.innerHTML = '';
|
||||
}
|
||||
};
|
||||
};
|
||||
@@ -159,7 +160,6 @@ const UIWindowTaskManager = async function UIWindowTaskManager () {
|
||||
el_taskarea.appendChild(tasktable.el());
|
||||
|
||||
const iter_tasks = (items, { indent_level, parent_last_item }) => {
|
||||
console.log('aaah', parent_last_item);
|
||||
for ( let i=0 ; i < items.length; i++ ) {
|
||||
const row = Row();
|
||||
const item = items[i];
|
||||
@@ -186,9 +186,16 @@ const UIWindowTaskManager = async function UIWindowTaskManager () {
|
||||
}
|
||||
};
|
||||
|
||||
const processes = [svc_process.get_init()];
|
||||
const interval = setInterval(() => {
|
||||
tasktable.clear();
|
||||
const processes = [svc_process.get_init()];
|
||||
iter_tasks(processes, { indent_level: 0, parent_last_item: [] });
|
||||
}, 500)
|
||||
|
||||
w.on_close = () => {
|
||||
clearInterval(interval);
|
||||
}
|
||||
|
||||
iter_tasks(processes, { indent_level: 0, parent_last_item: [] });
|
||||
w_body.appendChild(el_taskarea);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user