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