use object shorthand for api
							parent
							
								
									a6b7cc4eca
								
							
						
					
					
						commit
						32bbe63ea6
					
				
							
								
								
									
										116
									
								
								js/reveal.js
								
								
								
								
							
							
						
						
									
										116
									
								
								js/reveal.js
								
								
								
								
							|  | @ -5306,7 +5306,7 @@ | |||
| 	 * @return {boolean} true if there was a previous fragment, | ||||
| 	 * false otherwise | ||||
| 	 */ | ||||
| 	function previousFragment() { | ||||
| 	function prevFragment() { | ||||
| 
 | ||||
| 		return navigateFragment( null, -1 ); | ||||
| 
 | ||||
|  | @ -5436,7 +5436,7 @@ | |||
| 			} | ||||
| 		} | ||||
| 		// Normal navigation
 | ||||
| 		else if( ( isOverview() || previousFragment() === false ) && availableRoutes().left ) { | ||||
| 		else if( ( isOverview() || prevFragment() === false ) && availableRoutes().left ) { | ||||
| 			slide( indexh - 1, config.navigationMode === 'grid' ? indexv : undefined ); | ||||
| 		} | ||||
| 
 | ||||
|  | @ -5448,7 +5448,7 @@ | |||
| 
 | ||||
| 		// Reverse for RTL
 | ||||
| 		if( config.rtl ) { | ||||
| 			if( ( isOverview() || previousFragment() === false ) && availableRoutes().right ) { | ||||
| 			if( ( isOverview() || prevFragment() === false ) && availableRoutes().right ) { | ||||
| 				slide( indexh - 1, config.navigationMode === 'grid' ? indexv : undefined ); | ||||
| 			} | ||||
| 		} | ||||
|  | @ -5462,7 +5462,7 @@ | |||
| 	function navigateUp() { | ||||
| 
 | ||||
| 		// Prioritize hiding fragments
 | ||||
| 		if( ( isOverview() || previousFragment() === false ) && availableRoutes().up ) { | ||||
| 		if( ( isOverview() || prevFragment() === false ) && availableRoutes().up ) { | ||||
| 			slide( indexh, indexv - 1 ); | ||||
| 		} | ||||
| 
 | ||||
|  | @ -5488,7 +5488,7 @@ | |||
| 	function navigatePrev() { | ||||
| 
 | ||||
| 		// Prioritize revealing fragments
 | ||||
| 		if( previousFragment() === false ) { | ||||
| 		if( prevFragment() === false ) { | ||||
| 			if( availableRoutes().up ) { | ||||
| 				navigateUp(); | ||||
| 			} | ||||
|  | @ -6357,15 +6357,15 @@ | |||
| 	Reveal = { | ||||
| 		VERSION: VERSION, | ||||
| 
 | ||||
| 		initialize: initialize, | ||||
| 		configure: configure, | ||||
| 		initialize, | ||||
| 		configure, | ||||
| 
 | ||||
| 		sync: sync, | ||||
| 		syncSlide: syncSlide, | ||||
| 		syncFragments: syncFragments, | ||||
| 		sync, | ||||
| 		syncSlide, | ||||
| 		syncFragments, | ||||
| 
 | ||||
| 		// Navigation methods
 | ||||
| 		slide: slide, | ||||
| 		slide, | ||||
| 		left: navigateLeft, | ||||
| 		right: navigateRight, | ||||
| 		up: navigateUp, | ||||
|  | @ -6373,11 +6373,6 @@ | |||
| 		prev: navigatePrev, | ||||
| 		next: navigateNext, | ||||
| 
 | ||||
| 		// Fragment methods
 | ||||
| 		navigateFragment: navigateFragment, | ||||
| 		prevFragment: previousFragment, | ||||
| 		nextFragment: nextFragment, | ||||
| 
 | ||||
| 		// Deprecated aliases
 | ||||
| 		navigateTo: slide, | ||||
| 		navigateLeft: navigateLeft, | ||||
|  | @ -6387,84 +6382,100 @@ | |||
| 		navigatePrev: navigatePrev, | ||||
| 		navigateNext: navigateNext, | ||||
| 
 | ||||
| 		// Fragment methods
 | ||||
| 		navigateFragment, | ||||
| 		prevFragment, | ||||
| 		nextFragment, | ||||
| 
 | ||||
| 		// Forces an update in slide layout
 | ||||
| 		layout: layout, | ||||
| 		layout, | ||||
| 
 | ||||
| 		// Randomizes the order of slides
 | ||||
| 		shuffle: shuffle, | ||||
| 		shuffle, | ||||
| 
 | ||||
| 		// Returns an object with the available routes as booleans (left/right/top/bottom)
 | ||||
| 		availableRoutes: availableRoutes, | ||||
| 		availableRoutes, | ||||
| 
 | ||||
| 		// Returns an object with the available fragments as booleans (prev/next)
 | ||||
| 		availableFragments: availableFragments, | ||||
| 		availableFragments, | ||||
| 
 | ||||
| 		// Toggles a help overlay with keyboard shortcuts
 | ||||
| 		toggleHelp: toggleHelp, | ||||
| 		toggleHelp, | ||||
| 
 | ||||
| 		// Toggles the overview mode on/off
 | ||||
| 		toggleOverview: toggleOverview, | ||||
| 		toggleOverview, | ||||
| 
 | ||||
| 		// Toggles the "black screen" mode on/off
 | ||||
| 		togglePause: togglePause, | ||||
| 		togglePause, | ||||
| 
 | ||||
| 		// Toggles the auto slide mode on/off
 | ||||
| 		toggleAutoSlide: toggleAutoSlide, | ||||
| 		toggleAutoSlide, | ||||
| 
 | ||||
| 		// State checks
 | ||||
| 		isOverview: isOverview, | ||||
| 		isPaused: isPaused, | ||||
| 		isAutoSliding: isAutoSliding, | ||||
| 		isSpeakerNotes: isSpeakerNotes, | ||||
| 		isOverview, | ||||
| 		isPaused, | ||||
| 		isAutoSliding, | ||||
| 		isSpeakerNotes, | ||||
| 
 | ||||
| 		// Slide preloading
 | ||||
| 		loadSlide: loadSlide, | ||||
| 		unloadSlide: unloadSlide, | ||||
| 		loadSlide, | ||||
| 		unloadSlide, | ||||
| 
 | ||||
| 		// Adds or removes all internal event listeners (such as keyboard)
 | ||||
| 		addEventListeners: addEventListeners, | ||||
| 		removeEventListeners: removeEventListeners, | ||||
| 		addEventListeners, | ||||
| 		removeEventListeners, | ||||
| 
 | ||||
| 		// Facility for persisting and restoring the presentation state
 | ||||
| 		getState: getState, | ||||
| 		setState: setState, | ||||
| 		getState, | ||||
| 		setState, | ||||
| 
 | ||||
| 		// Presentation progress
 | ||||
| 		getSlidePastCount: getSlidePastCount, | ||||
| 		getSlidePastCount, | ||||
| 
 | ||||
| 		// Presentation progress on range of 0-1
 | ||||
| 		getProgress: getProgress, | ||||
| 		getProgress, | ||||
| 
 | ||||
| 		// Returns the indices of the current, or specified, slide
 | ||||
| 		getIndices: getIndices, | ||||
| 		getIndices, | ||||
| 
 | ||||
| 		// Returns an Array of all slides
 | ||||
| 		getSlides: getSlides, | ||||
| 		getSlides, | ||||
| 
 | ||||
| 		// Returns an Array of objects representing the attributes on
 | ||||
| 		// the slides
 | ||||
| 		getSlidesAttributes: getSlidesAttributes, | ||||
| 		getSlidesAttributes, | ||||
| 
 | ||||
| 		// Returns the total number of slides
 | ||||
| 		getTotalSlides: getTotalSlides, | ||||
| 		getTotalSlides, | ||||
| 
 | ||||
| 		// Returns the slide element at the specified index
 | ||||
| 		getSlide: getSlide, | ||||
| 		getSlide, | ||||
| 
 | ||||
| 		// Returns the slide background element at the specified index
 | ||||
| 		getSlideBackground: getSlideBackground, | ||||
| 		getSlideBackground, | ||||
| 
 | ||||
| 		// Returns the speaker notes string for a slide, or null
 | ||||
| 		getSlideNotes: getSlideNotes, | ||||
| 		getSlideNotes, | ||||
| 
 | ||||
| 		// Returns an array with all horizontal/vertical slides in the deck
 | ||||
| 		getHorizontalSlides: getHorizontalSlides, | ||||
| 		getVerticalSlides: getVerticalSlides, | ||||
| 		getHorizontalSlides, | ||||
| 		getVerticalSlides, | ||||
| 
 | ||||
| 		// Checks if the presentation contains two or more
 | ||||
| 		// horizontal/vertical slides
 | ||||
| 		hasHorizontalSlides: hasHorizontalSlides, | ||||
| 		hasVerticalSlides: hasVerticalSlides, | ||||
| 		hasHorizontalSlides, | ||||
| 		hasVerticalSlides, | ||||
| 
 | ||||
| 		// Adds/removes a custom key binding
 | ||||
| 		addKeyBinding, | ||||
| 		removeKeyBinding, | ||||
| 
 | ||||
| 		// API for registering and retrieving plugins
 | ||||
| 		registerPlugin, | ||||
| 		hasPlugin, | ||||
| 		getPlugin, | ||||
| 
 | ||||
| 		getComputedSlideSize, | ||||
| 
 | ||||
| 		// Returns the previous slide element, may be null
 | ||||
| 		getPreviousSlide: () => { | ||||
|  | @ -6481,8 +6492,6 @@ | |||
| 			return scale; | ||||
| 		}, | ||||
| 
 | ||||
| 		getComputedSlideSize: getComputedSlideSize, | ||||
| 
 | ||||
| 		// Returns the current configuration object
 | ||||
| 		getConfig: () => { | ||||
| 			return config; | ||||
|  | @ -6566,15 +6575,6 @@ | |||
| 			} | ||||
| 		}, | ||||
| 
 | ||||
| 		// Adds/removes a custom key binding
 | ||||
| 		addKeyBinding: addKeyBinding, | ||||
| 		removeKeyBinding: removeKeyBinding, | ||||
| 
 | ||||
| 		// API for registering and retrieving plugins
 | ||||
| 		registerPlugin: registerPlugin, | ||||
| 		hasPlugin: hasPlugin, | ||||
| 		getPlugin: getPlugin, | ||||
| 
 | ||||
| 		// Programmatically triggers a keyboard event
 | ||||
| 		triggerKey: keyCode => { | ||||
| 			onDocumentKeyDown( { keyCode } ); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Hakim El Hattab
						Hakim El Hattab