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, | ||||
| 	 * 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 } ); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user