rename 'mode' config value to 'view'
This commit is contained in:
15
js/reveal.js
15
js/reveal.js
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user