diff --git a/css/impress-common.css b/css/impress-common.css index f918473..6402376 100644 --- a/css/impress-common.css +++ b/css/impress-common.css @@ -93,6 +93,23 @@ It is focused on plugin functionality, not the visual style of your presentation padding-right: 1em; } +/* + We might want to hide the help, toolbar, progress and progress bar in the + preView window of the impressConsole that is displayed when you press P. +*/ +.impress-console.preView .impress-progress, +.impress-console.preView .impress-progressbar, +.impress-console.preView #impress-toolbar, +.impress-console.preView #impress-help { + display: none; +} +/* + Hide the help in the slideView as well. +*/ +.impress-console.slideView #impress-help { + display: none; +} + /* With help from the mouse-timeout plugin, we can hide the toolbar and have it show only when you move/click/touch the mouse. diff --git a/js/impress.js b/js/impress.js index 6a865c8..932d12b 100644 --- a/js/impress.js +++ b/js/impress.js @@ -2891,8 +2891,8 @@ var preView = consoleWindow.document.getElementById( 'preView' ); // Firefox: - slideView.contentDocument.body.classList.add( 'impress-console' ); - preView.contentDocument.body.classList.add( 'impress-console' ); + slideView.contentDocument.body.classList.add( 'impress-console', 'slideView' ); + preView.contentDocument.body.classList.add( 'impress-console', 'preView' ); if ( cssFileIframe !== undefined ) { slideView.contentDocument.head.insertAdjacentHTML( 'beforeend', @@ -2906,7 +2906,8 @@ // Chrome: slideView.addEventListener( 'load', function() { - slideView.contentDocument.body.classList.add( 'impress-console' ); + slideView.contentDocument.body.classList.add( 'impress-console', + 'slideView' ); if ( cssFileIframe !== undefined ) { slideView.contentDocument.head.insertAdjacentHTML( 'beforeend', @@ -2916,7 +2917,7 @@ } } ); preView.addEventListener( 'load', function() { - preView.contentDocument.body.classList.add( 'impress-console' ); + preView.contentDocument.body.classList.add( 'impress-console', 'preView' ); if ( cssFileIframe !== undefined ) { preView.contentDocument.head.insertAdjacentHTML( 'beforeend', diff --git a/src/plugins/impressConsole/impressConsole.js b/src/plugins/impressConsole/impressConsole.js index c00ee67..fd6594f 100644 --- a/src/plugins/impressConsole/impressConsole.js +++ b/src/plugins/impressConsole/impressConsole.js @@ -342,8 +342,8 @@ var preView = consoleWindow.document.getElementById( 'preView' ); // Firefox: - slideView.contentDocument.body.classList.add( 'impress-console' ); - preView.contentDocument.body.classList.add( 'impress-console' ); + slideView.contentDocument.body.classList.add( 'impress-console', 'slideView' ); + preView.contentDocument.body.classList.add( 'impress-console', 'preView' ); if ( cssFileIframe !== undefined ) { slideView.contentDocument.head.insertAdjacentHTML( 'beforeend', @@ -357,7 +357,8 @@ // Chrome: slideView.addEventListener( 'load', function() { - slideView.contentDocument.body.classList.add( 'impress-console' ); + slideView.contentDocument.body.classList.add( 'impress-console', + 'slideView' ); if ( cssFileIframe !== undefined ) { slideView.contentDocument.head.insertAdjacentHTML( 'beforeend', @@ -367,7 +368,7 @@ } } ); preView.addEventListener( 'load', function() { - preView.contentDocument.body.classList.add( 'impress-console' ); + preView.contentDocument.body.classList.add( 'impress-console', 'preView' ); if ( cssFileIframe !== undefined ) { preView.contentDocument.head.insertAdjacentHTML( 'beforeend',