website/reveal/js/reveal.js
/**
	 * Starts up reveal.js by binding input events and navigating
	 * to the current URL deeplink if there is one.
	 */
Starts up reveal.js by binding input events and navigating
to the current URL deeplink if there is one.
Starts up reveal . js by binding input events and navigating to the current URL deeplink if there is one .
function start() {
		setupDOM();
		resetVerticalSlides();
		configure();
		readURL();
		updateBackground( true );
		setTimeout( function() {
			dom.slides.classList.remove( 'no-transition' );
			loaded = true;
			dispatchEvent( 'ready', {
				'indexh': indexh,
				'indexv': indexv,
				'currentSlide': currentSlide
			} );
		}, 1 );
	}
function start ( ) { setupDOM ( ) ; resetVerticalSlides ( ) ; configure ( ) ; readURL ( ) ; updateBackground ( true ) ; setTimeout ( function ( ) { dom . slides . classList . remove ( 'no-transition' ) ; loaded = true ; dispatchEvent ( 'ready' , { 'indexh' : indexh , 'indexv' : indexv , 'currentSlide' : currentSlide } ) ; } , 1 ) ; }
Starts up reveal.js by binding input events and navigating
 to the current URL deeplink if there is one.
Starts up reveal . js by binding input events and navigating to the current URL deeplink if there is one .
// Make sure we've got all the DOM elements we need // Resets all vertical slides so that only the first is visible // Updates the presentation to match the current configuration values // Read the initial hash // Update all backgrounds // Notify listeners that the presentation is ready but use a 1ms // timeout to ensure it's not fired synchronously after #initialize() // Enable transitions now that we're loaded