From e9ed0812b95b04b82d5d3474f202176b008ade05 Mon Sep 17 00:00:00 2001 From: Xmader Date: Wed, 27 Jan 2021 11:20:29 -0500 Subject: [PATCH] fix: PDF page count This will emit a malformed 642 byte PDF file. --- src/scoreinfo.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/scoreinfo.ts b/src/scoreinfo.ts index 4d99ec1..4056800 100644 --- a/src/scoreinfo.ts +++ b/src/scoreinfo.ts @@ -106,7 +106,12 @@ export class SheetInfoInPage extends SheetInfo { constructor (private document: Document) { super() } get pageCount (): number { - return this.document.querySelectorAll('._2uWw4').length + const sheet0Img = this.document.querySelector('img[src*=score_]') + const sheet0Div = sheet0Img?.parentElement + if (!sheet0Div) { + throw new Error('no sheet images found') + } + return this.document.getElementsByClassName(sheet0Div.className).length } get thumbnailUrl (): string {