This commit is contained in:
Rizky 2024-06-22 16:28:25 +07:00
parent ffc4f251bf
commit 6b12d9793b
2 changed files with 17 additions and 14 deletions

File diff suppressed because one or more lines are too long

View File

@ -99,19 +99,22 @@ export const Vi: FC<{
for (const url of urls) { for (const url of urls) {
vi.page.navs[page_id].add(url); vi.page.navs[page_id].add(url);
} }
return new Promise<void>((done) => {
clearTimeout(nav.timeout); clearTimeout(nav.timeout);
nav.timeout = setTimeout(() => { nav.timeout = setTimeout(() => {
if (vi.on_preload) { if (vi.on_preload) {
vi.on_preload({ vi.on_preload({
urls: Array.from(vi.page.navs[page_id]), urls: Array.from(vi.page.navs[page_id]),
opt: { opt: {
on_load: opt?.on_load, on_load: (...arg) => {
opt?.on_load?.(...arg);
done();
},
}, },
}); });
} }
}, 100); }, 100);
});
return "";
}; };
vi.layout = layout; vi.layout = layout;