diff --git a/src/plugins/bookPlayer/plugin.js b/src/plugins/bookPlayer/plugin.js index 705a4757d4..a4f49b8b6e 100644 --- a/src/plugins/bookPlayer/plugin.js +++ b/src/plugins/bookPlayer/plugin.js @@ -9,6 +9,7 @@ import Screenfull from 'screenfull'; import TableOfContents from './tableOfContents'; import dom from '../../scripts/dom'; import { translateHtml } from '../../scripts/globalize'; +import * as userSettings from '../../scripts/settings/userSettings'; import '../../elements/emby-button/paper-icon-button-light'; @@ -294,6 +295,12 @@ export class BookPlayer { this.currentSrc = downloadHref; this.rendition = rendition; + rendition.themes.register('dark', { 'body': { 'color': '#fff' } }); + + if (userSettings.theme(undefined) === 'dark' || userSettings.theme(undefined) === null) { + rendition.themes.select('dark'); + } + return rendition.display().then(() => { const epubElem = document.querySelector('.epub-container'); epubElem.style.opacity = '0';