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);
} }
clearTimeout(nav.timeout); return new Promise<void>((done) => {
nav.timeout = setTimeout(() => { clearTimeout(nav.timeout);
if (vi.on_preload) { nav.timeout = setTimeout(() => {
vi.on_preload({ if (vi.on_preload) {
urls: Array.from(vi.page.navs[page_id]), vi.on_preload({
opt: { urls: Array.from(vi.page.navs[page_id]),
on_load: opt?.on_load, opt: {
}, on_load: (...arg) => {
}); opt?.on_load?.(...arg);
} done();
}, 100); },
},
return ""; });
}
}, 100);
});
}; };
vi.layout = layout; vi.layout = layout;