* Deactivates the scroll view and restores the standard slide-based * presentation.
()
| 161 | * presentation. |
| 162 | */ |
| 163 | deactivate() { |
| 164 | |
| 165 | if( !this.active ) return; |
| 166 | |
| 167 | const stateBeforeDeactivation = this.Reveal.getState(); |
| 168 | |
| 169 | this.active = false; |
| 170 | |
| 171 | this.viewportElement.removeEventListener( 'scroll', this.onScroll ); |
| 172 | this.viewportElement.classList.remove( 'reveal-scroll' ); |
| 173 | |
| 174 | this.removeProgressBar(); |
| 175 | |
| 176 | this.Reveal.getSlidesElement().innerHTML = this.slideHTMLBeforeActivation; |
| 177 | this.Reveal.sync(); |
| 178 | this.Reveal.setState( stateBeforeDeactivation ); |
| 179 | |
| 180 | this.slideHTMLBeforeActivation = null; |
| 181 | |
| 182 | } |
| 183 | |
| 184 | toggle( override ) { |
| 185 |
no test coverage detected