MCPcopy
hub / github.com/hakimel/reveal.js / deactivate

Method deactivate

js/controllers/scrollview.js:163–182  ·  view source on GitHub ↗

* Deactivates the scroll view and restores the standard slide-based * presentation.

()

Source from the content-addressed store, hash-verified

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

Callers 2

toggleMethod · 0.95
deactivateTriggerMethod · 0.45

Calls 5

removeProgressBarMethod · 0.95
getSlidesElementMethod · 0.80
getStateMethod · 0.65
syncMethod · 0.65
setStateMethod · 0.65

Tested by

no test coverage detected