1
0
mirror of https://github.com/hakimel/reveal.js.git synced 2025-07-28 10:20:36 +02:00

reveal.js can now be uninitialized by calling Reveal.destroy() #1145 #3134

This commit is contained in:
hakimel
2022-02-21 13:41:36 +01:00
parent ff20051861
commit 1e0cbe6779
11 changed files with 110 additions and 55 deletions

View File

@@ -75,6 +75,17 @@ export default class Pointer {
}
destroy() {
this.showCursor();
document.removeEventListener( 'DOMMouseScroll', this.onDocumentMouseScroll, false );
document.removeEventListener( 'mousewheel', this.onDocumentMouseScroll, false );
document.removeEventListener( 'mousemove', this.onDocumentCursorActive, false );
document.removeEventListener( 'mousedown', this.onDocumentCursorActive, false );
}
/**
* Called whenever there is mouse input at the document level
* to determine if the cursor is active or not.