rename 'mode' config value to 'view'

This commit is contained in:
Hakim El Hattab
2023-09-20 16:11:31 +02:00
parent 0861b07618
commit f0950ba9ae
8 changed files with 19 additions and 19 deletions

View File

@@ -142,6 +142,11 @@ export default function( revealElement, options ) {
// 5. Query params
config = { ...defaultConfig, ...config, ...options, ...initOptions, ...Util.getQueryHash() };
// Legacy support for the ?print-pdf query
if( /print-pdf/gi.test( window.location.search ) ) {
config.view = 'print';
}
setViewport();
// Force a layout when the whole page, incl fonts, has loaded
@@ -227,14 +232,14 @@ export default function( revealElement, options ) {
});
}, 1 );
const isPrintMode = print.isActive();
const isReaderMode = config.mode === 'reader';
const activatePrintView = config.view === 'print';
const activateReaderView = config.view === 'reader';
// Special setup and config is required when initializing a deck
// to be read or printed linearly
if( isPrintMode || isReaderMode ) {
if( activatePrintView || activateReaderView ) {
if( isPrintMode ) {
if( activatePrintView ) {
removeEventListeners();
}
else {
@@ -245,7 +250,7 @@ export default function( revealElement, options ) {
dom.viewport.classList.add( 'loading-scroll-mode' );
const activate = () => {
if( isPrintMode ) {
if( activatePrintView ) {
print.activate();
}
else {