Skip to content

Commit

Permalink
reader mode now works for embedded decks
Browse files Browse the repository at this point in the history
  • Loading branch information
hakimel committed Oct 25, 2023
1 parent 0072845 commit ff252c9
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 19 deletions.
27 changes: 14 additions & 13 deletions css/reveal.scss
Original file line number Diff line number Diff line change
Expand Up @@ -1892,20 +1892,21 @@ $notesWidthPercent: 25%;
--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;
}

.reveal {
overflow: visible;
touch-action: manipulation;
}
.reveal .slides {

.slides {
position: static;
pointer-events: initial;

Expand All @@ -1922,21 +1923,21 @@ $notesWidthPercent: 25%;
perspective-origin: 50% 50%;
}

.reveal .reader-page {
.reader-page {
position: relative;
width: 100%;
height: calc(var(--page-height) + var(--page-scroll-padding));
z-index: 1;
overflow: visible;
}

.reveal .reader-page-sticky {
.reader-page-sticky {
position: sticky;
height: var(--page-height);
top: 0px;
}

.reveal .reader-page-content {
.reader-page-content {
position: absolute;
top: 0;
left: 0;
Expand All @@ -1945,11 +1946,11 @@ $notesWidthPercent: 25%;
overflow: hidden;
}

.reveal .reader-snap-point {
.reader-snap-point {
scroll-snap-align: start;
}

.reveal .reader-page section {
.reader-page section {
visibility: visible !important;
display: block !important;
position: absolute !important;
Expand All @@ -1963,7 +1964,7 @@ $notesWidthPercent: 25%;
transform-origin: 0 0 !important;
}

.reveal .slide-background {
.slide-background {
display: block !important;
position: absolute;
top: 0;
Expand Down
2 changes: 1 addition & 1 deletion dist/reveal.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/reveal.esm.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/reveal.esm.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/reveal.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/reveal.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion js/reveal.js
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ export default function( revealElement, options ) {
function setupScrollPrevention() {

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.scrollLeft = 0;
}
Expand Down

0 comments on commit ff252c9

Please sign in to comment.