mirror of
https://codeberg.org/demostf/frontend.git
synced 2026-06-03 18:24:12 +02:00
show parser errors
This commit is contained in:
parent
8c5ca9dcba
commit
e02a9de1fa
4 changed files with 20 additions and 7 deletions
|
|
@ -40,12 +40,17 @@ ready(async () => {
|
|||
})
|
||||
|
||||
const parse = async (data: ArrayBuffer, parseProgress: HTMLProgressElement, stored: boolean) => {
|
||||
const header = parseHeaderFromBuffer(data);
|
||||
console.log(header);
|
||||
const parser = new AsyncParser(data, (progress) => parseProgress.value = progress);
|
||||
await parser.cache();
|
||||
try {
|
||||
const header = parseHeaderFromBuffer(data);
|
||||
console.log(header);
|
||||
const parser = new AsyncParser(data, (progress) => parseProgress.value = progress);
|
||||
await parser.cache();
|
||||
|
||||
const page = document.querySelector('.viewer-page');
|
||||
const page = document.querySelector('.viewer-page');
|
||||
|
||||
render(() => <Analyser parser={parser} header={header} isStored={stored}/>, page);
|
||||
render(() => <Analyser parser={parser} header={header} isStored={stored}/>, page);
|
||||
} catch (e) {
|
||||
const errorDiv: HTMLDivElement = document.querySelector(`#error`);
|
||||
errorDiv.textContent = e.message;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue