diff --git a/package-lock.json b/package-lock.json index eb810bbb..6b5a2ad0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@d-i-t-a/reader", - "version": "2.1.0-beta.10", + "version": "2.1.0-beta.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@d-i-t-a/reader", - "version": "2.1.0-beta.10", + "version": "2.1.0-beta.11", "license": "Apache-2.0", "dependencies": { "@types/sass": "^1.43.1", diff --git a/package.json b/package.json index 73184592..049682ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@d-i-t-a/reader", - "version": "2.1.0-beta.10", + "version": "2.1.0-beta.11", "description": "A viewer application for EPUB files.", "repository": "https://github.com/d-i-t-a/R2D2BC", "license": "Apache-2.0", diff --git a/src/modules/mediaoverlays/MediaOverlayModule.ts b/src/modules/mediaoverlays/MediaOverlayModule.ts index ee580ddb..f931bd5b 100644 --- a/src/modules/mediaoverlays/MediaOverlayModule.ts +++ b/src/modules/mediaoverlays/MediaOverlayModule.ts @@ -185,14 +185,14 @@ export class MediaOverlayModule implements ReaderModule { ); } else { if (this.audioElement) { - await this.audioElement.pause(); + await this.audioElement?.pause(); } if (this.currentLinks.length > 1 && this.currentLinkIndex === 0) { this.currentLinkIndex++; await this.playLink(); } else { if (this.settings.autoTurn && this.settings.playing) { - this.audioElement.pause(); + this.audioElement?.pause(); this.delegate.nextResource(); } else { this.stopReadAloud(); @@ -241,7 +241,7 @@ export class MediaOverlayModule implements ReaderModule { pauseReadAloud() { if (this.delegate.rights.enableMediaOverlays) { this.settings.playing = false; - this.audioElement.pause(); + this.audioElement?.pause(); if (this.play) this.play.style.removeProperty("display"); if (this.pause) this.pause.style.display = "none"; } @@ -377,9 +377,9 @@ export class MediaOverlayModule implements ReaderModule { this.currentLinkIndex++; this.playLink(); } else { - this.audioElement.pause(); + this.audioElement?.pause(); if (this.settings.autoTurn && this.settings.playing) { - this.audioElement.pause(); + this.audioElement?.pause(); this.delegate.nextResource(); } else { this.stopReadAloud(); @@ -425,9 +425,9 @@ export class MediaOverlayModule implements ReaderModule { this.currentLinkIndex++; this.playLink(); } else { - this.audioElement.pause(); + this.audioElement?.pause(); if (this.settings.autoTurn && this.settings.playing) { - this.audioElement.pause(); + this.audioElement?.pause(); this.delegate.nextResource(); } else { this.stopReadAloud(); @@ -449,7 +449,7 @@ export class MediaOverlayModule implements ReaderModule { this.mediaOverlayHighlight(undefined); if (this.audioElement) { - this.audioElement.pause(); + this.audioElement?.pause(); } } findNextTextAudioPair( @@ -645,7 +645,7 @@ export class MediaOverlayModule implements ReaderModule { ) as HTMLAudioElement; if (this.audioElement) { - this.audioElement.pause(); + this.audioElement?.pause(); this.audioElement.setAttribute("src", ""); if (this.audioElement.parentNode) { this.audioElement.parentNode.removeChild(this.audioElement); @@ -699,7 +699,7 @@ export class MediaOverlayModule implements ReaderModule { await this.playLink(); } else { if (this.settings.autoTurn && this.settings.playing) { - this.audioElement.pause(); + this.audioElement?.pause(); this.delegate.nextResource(); } else { this.stopReadAloud();