1
0
Эх сурвалжийг харах

reader mode now works for embedded decks

Hakim El Hattab 1 жил өмнө
parent
commit
ff252c984f

+ 14 - 13
css/reveal.scss

@@ -1892,12 +1892,12 @@ $notesWidthPercent: 25%;
 		--r-reader-progress-trigger-size: 3px;
 		--r-reader-progress-trigger-size: 3px;
 	}
 	}
 
 
-	.reveal .controls,
-	.reveal .progress,
-	.reveal .playback,
-	.reveal .backgrounds,
-	.reveal .slide-number,
-	.reveal .speaker-notes {
+	.controls,
+	.progress,
+	.playback,
+	.backgrounds,
+	.slide-number,
+	.speaker-notes {
 		display: none !important;
 		display: none !important;
 	}
 	}
 
 
@@ -1905,7 +1905,8 @@ $notesWidthPercent: 25%;
 		overflow: visible;
 		overflow: visible;
 		touch-action: manipulation;
 		touch-action: manipulation;
 	}
 	}
-	.reveal .slides {
+
+	.slides {
 		position: static;
 		position: static;
 		pointer-events: initial;
 		pointer-events: initial;
 
 
@@ -1922,7 +1923,7 @@ $notesWidthPercent: 25%;
 		perspective-origin: 50% 50%;
 		perspective-origin: 50% 50%;
 	}
 	}
 
 
-	.reveal .reader-page {
+	.reader-page {
 		position: relative;
 		position: relative;
 		width: 100%;
 		width: 100%;
 		height: calc(var(--page-height) + var(--page-scroll-padding));
 		height: calc(var(--page-height) + var(--page-scroll-padding));
@@ -1930,13 +1931,13 @@ $notesWidthPercent: 25%;
 		overflow: visible;
 		overflow: visible;
 	}
 	}
 
 
-	.reveal .reader-page-sticky {
+	.reader-page-sticky {
 		position: sticky;
 		position: sticky;
 		height: var(--page-height);
 		height: var(--page-height);
 		top: 0px;
 		top: 0px;
 	}
 	}
 
 
-	.reveal .reader-page-content {
+	.reader-page-content {
 		position: absolute;
 		position: absolute;
 		top: 0;
 		top: 0;
 		left: 0;
 		left: 0;
@@ -1945,11 +1946,11 @@ $notesWidthPercent: 25%;
 		overflow: hidden;
 		overflow: hidden;
 	}
 	}
 
 
-	.reveal .reader-snap-point {
+	.reader-snap-point {
 		scroll-snap-align: start;
 		scroll-snap-align: start;
 	}
 	}
 
 
-	.reveal .reader-page section {
+	.reader-page section {
 		visibility: visible !important;
 		visibility: visible !important;
 		display: block !important;
 		display: block !important;
 		position: absolute !important;
 		position: absolute !important;
@@ -1963,7 +1964,7 @@ $notesWidthPercent: 25%;
 		transform-origin: 0 0 !important;
 		transform-origin: 0 0 !important;
 	}
 	}
 
 
-	.reveal .slide-background {
+	.slide-background {
 		display: block !important;
 		display: block !important;
 		position: absolute;
 		position: absolute;
 		top: 0;
 		top: 0;

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/reveal.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/reveal.esm.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/reveal.esm.js.map


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/reveal.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/reveal.js.map


+ 1 - 1
js/reveal.js

@@ -417,7 +417,7 @@ export default function( revealElement, options ) {
 	function setupScrollPrevention() {
 	function setupScrollPrevention() {
 
 
 		setInterval( () => {
 		setInterval( () => {
-			if( dom.wrapper.scrollTop !== 0 || dom.wrapper.scrollLeft !== 0 ) {
+			if( !reader.isActive() && dom.wrapper.scrollTop !== 0 || dom.wrapper.scrollLeft !== 0 ) {
 				dom.wrapper.scrollTop = 0;
 				dom.wrapper.scrollTop = 0;
 				dom.wrapper.scrollLeft = 0;
 				dom.wrapper.scrollLeft = 0;
 			}
 			}

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно