Browse Source

disable overview while in reader mode

Hakim El Hattab 1 year ago
parent
commit
980b902a9d
8 changed files with 18 additions and 16 deletions
  1. 4 2
      css/reveal.scss
  2. 0 0
      dist/reveal.css
  3. 0 0
      dist/reveal.esm.js
  4. 0 0
      dist/reveal.esm.js.map
  5. 0 0
      dist/reveal.js
  6. 0 0
      dist/reveal.js.map
  7. 1 1
      js/controllers/overview.js
  8. 13 13
      js/controllers/reader.js

+ 4 - 2
css/reveal.scss

@@ -2013,11 +2013,13 @@ $notesWidthPercent: 25%;
   display: none;
 }
 
-.has-dark-background {
+.reveal.has-dark-background,
+.reveal-viewport.has-dark-background {
 	--r-overlay-element-bg-color: 240, 240, 240;
 	--r-overlay-element-fg-color: 0, 0, 0;
 }
-.has-light-background {
+.reveal.has-light-background,
+.reveal-viewport.has-light-background {
 	--r-overlay-element-bg-color: 0, 0, 0;
 	--r-overlay-element-fg-color: 240, 240, 240;
 }

File diff suppressed because it is too large
+ 0 - 0
dist/reveal.css


File diff suppressed because it is too large
+ 0 - 0
dist/reveal.esm.js


File diff suppressed because it is too large
+ 0 - 0
dist/reveal.esm.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/reveal.js


File diff suppressed because it is too large
+ 0 - 0
dist/reveal.js.map


+ 1 - 1
js/controllers/overview.js

@@ -24,7 +24,7 @@ export default class Overview {
 	activate() {
 
 		// Only proceed if enabled in config
-		if( this.Reveal.getConfig().overview && !this.isActive() ) {
+		if( this.Reveal.getConfig().overview && !this.Reveal.isReaderMode() && !this.isActive() ) {
 
 			this.active = true;
 

+ 13 - 13
js/controllers/reader.js

@@ -198,19 +198,6 @@ export default class Reader {
 
 		this.viewportElement.insertBefore( this.progressBar, this.viewportElement.firstChild );
 
-		const handleMouseDown = ( event ) => {
-
-			event.preventDefault();
-
-			this.draggingProgressBar = true;
-
-			document.addEventListener( 'mousemove', handleDocumentMouseMove );
-			document.addEventListener( 'mouseup', handleDocumentMouseUp );
-
-			handleDocumentMouseMove( event );
-
-		};
-
 		const handleDocumentMouseMove	= ( event ) => {
 
 			let progress = ( event.clientY - this.progressBarInner.getBoundingClientRect().top ) / this.progressBarHeight;
@@ -231,6 +218,19 @@ export default class Reader {
 
 		};
 
+		const handleMouseDown = ( event ) => {
+
+			event.preventDefault();
+
+			this.draggingProgressBar = true;
+
+			document.addEventListener( 'mousemove', handleDocumentMouseMove );
+			document.addEventListener( 'mouseup', handleDocumentMouseUp );
+
+			handleDocumentMouseMove( event );
+
+		};
+
 		this.progressBarInner.addEventListener( 'mousedown', handleMouseDown );
 
 	}

Some files were not shown because too many files changed in this diff