added override parameter to toggleHelp function
This commit is contained in:
		
							
								
								
									
										19
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -1630,16 +1630,27 @@ | |||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
| 	 * Open or close help overlay window. | 	 * Open or close help overlay window. | ||||||
|  | 	 * | ||||||
|  | 	 * @param {Boolean} [override] Flag which overrides the | ||||||
|  | 	 * toggle logic and forcibly sets the desired state. True means | ||||||
|  | 	 * help is open, false means it's closed. | ||||||
| 	 */ | 	 */ | ||||||
| 	function toggleHelp(){ | 	function toggleHelp( override ){ | ||||||
| 		if( dom.overlay ) { | 		 | ||||||
| 			closeOverlay(); | 		if( typeof override === 'boolean' ) { | ||||||
|  | 			override ? showHelp( true ) : closeOverlay(); | ||||||
| 		} | 		} | ||||||
| 		else {		 | 		else {		 | ||||||
| 			showHelp( true ); | 			if( dom.overlay ) { | ||||||
|  | 				closeOverlay(); | ||||||
|  | 			} | ||||||
|  | 			else { | ||||||
|  | 				showHelp( true ); | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	 | ||||||
| 	/** | 	/** | ||||||
| 	 * Opens an overlay window with help material. | 	 * Opens an overlay window with help material. | ||||||
| 	 */ | 	 */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user