Handle previously opened notes window, by giving focus.
This commit is contained in:
		| @@ -11,15 +11,22 @@ | ||||
|  */ | ||||
| var RevealNotes = (function() { | ||||
|  | ||||
|     var notesPopup = null; | ||||
|  | ||||
| 	function openNotes( notesFilePath ) { | ||||
|  | ||||
|         if (notesPopup && !notesPopup.closed) { | ||||
|             notesPopup.focus(); | ||||
|             return; | ||||
|         } | ||||
|  | ||||
| 		if( !notesFilePath ) { | ||||
| 			var jsFileLocation = document.querySelector('script[src$="notes.js"]').src;  // this js file path | ||||
| 			jsFileLocation = jsFileLocation.replace(/notes\.js(\?.*)?$/, '');   // the js folder path | ||||
| 			notesFilePath = jsFileLocation + 'notes.html'; | ||||
| 		} | ||||
|  | ||||
| 		var notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' ); | ||||
| 		notesPopup = window.open( notesFilePath, 'reveal.js - Notes', 'width=1100,height=700' ); | ||||
|  | ||||
| 		if( !notesPopup ) { | ||||
| 			alert( 'Speaker view popup failed to open. Please make sure popups are allowed and reopen the speaker view.' ); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user