Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit efe1a1b

Browse files
fix: don't drag images
1 parent 5d70226 commit efe1a1b

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/components/slides/deckdeckgo-slide.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ export class DeckDeckGoSlideUtils {
8989
image.setAttribute('src', image.getAttribute('data-src'));
9090
image.removeAttribute('data-src');
9191
}
92+
93+
// Furthermore to lazy loading, we set pointer-events to none. Doing so we prevent images of being dragged.
94+
image.style.setProperty('pointer-events', 'none');
9295
});
9396

9497
resolve();

src/components/slides/deckdeckgo-slides.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ div.deckgo-slide {
1919
-moz-user-select: none; /* Firefox */
2020
-ms-user-select: none; /* Internet Explorer/Edge */
2121
user-select: none;
22+
user-drag: none;
23+
-webkit-user-drag: none;
2224
}
2325

2426
::slotted(ul), ::slotted(ol) {

0 commit comments

Comments
 (0)