getting words
This commit is contained in:
1 parent
154c55a7bb
commit
b76d115d7e
5 files changed
+124
-39
No files matched your search
+4
-20
@@ -1,31 +1,12 @@
|
||||
import './style.css';
|
||||
import { renderHomePage } from './home-page.ts';
|
||||
import { renderSyncPage } from './sync-page.ts';
|
||||
import { initWorker } from './sqlite-api.ts';
|
||||
|
||||
export const worker = new Worker(new URL('./db-worker.ts', import.meta.url), {
|
||||
type: 'module',
|
||||
});
|
||||
|
||||
worker.onerror = (ee) => {
|
||||
console.log(ee)
|
||||
};
|
||||
|
||||
worker.onmessageerror = (ee) => {
|
||||
console.log(ee)
|
||||
};
|
||||
worker.onmessage = (e) => {
|
||||
if (e.data.type === 'success') {
|
||||
const app = document.getElementById('app');
|
||||
if (app) {
|
||||
console.log(e.data.rows)
|
||||
}
|
||||
} else if (e.data.type === 'error') {
|
||||
console.error(e.data.message);
|
||||
}
|
||||
};
|
||||
|
||||
worker.postMessage({ type: 'start' });
|
||||
|
||||
// Каркас приложения: топ-бар + бургер-меню + две страницы (Главная / Синхронизация).
|
||||
|
||||
type Page = 'home' | 'sync';
|
||||
@@ -94,7 +75,10 @@ drawer.querySelectorAll<HTMLButtonElement>('.drawer-btn').forEach((btn) => {
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
// Старт: главная страница, меню закрыто
|
||||
await initWorker();
|
||||
setDrawer(false);
|
||||
renderPage('home');
|
||||
console.log('[JapLearn] crossOriginIsolated =', window.crossOriginIsolated);
|
||||
Reference in new issue
Block a user