Add event listener 'fragmentshown' and 'fragmenthidden'
And emit 'fragmentchanged' with the appropriate fragmentData to show or hide fragments.
This commit is contained in:
		| @@ -8,6 +8,25 @@ | |||||||
| 	console.log('View slide notes at ' + window.location.origin + '/notes/' + socketId); | 	console.log('View slide notes at ' + window.location.origin + '/notes/' + socketId); | ||||||
| 	window.open(window.location.origin + '/notes/' + socketId, 'notes-' + socketId); | 	window.open(window.location.origin + '/notes/' + socketId, 'notes-' + socketId); | ||||||
|  |  | ||||||
|  | 	// Fires when a fragment is shown | ||||||
|  | 	Reveal.addEventListener( 'fragmentshown', function( event ) { | ||||||
|  | 		var fragmentData = { | ||||||
|  | 			showFragment : true, | ||||||
|  | 			socketId : socketId | ||||||
|  | 		}; | ||||||
|  | 		socket.emit('fragmentchanged', fragmentData); | ||||||
|  | 	} ); | ||||||
|  |  | ||||||
|  | 	// Fires when a fragment is hidden | ||||||
|  | 	Reveal.addEventListener( 'fragmenthidden', function( event ) { | ||||||
|  | 		var fragmentData = { | ||||||
|  | 			hideFragment : true, | ||||||
|  | 			socketId : socketId | ||||||
|  | 		}; | ||||||
|  | 		socket.emit('fragmentchanged', fragmentData); | ||||||
|  | 	} ); | ||||||
|  |  | ||||||
|  | 	// Fires when slide is changed | ||||||
| 	Reveal.addEventListener( 'slidechanged', function( event ) { | 	Reveal.addEventListener( 'slidechanged', function( event ) { | ||||||
| 		var nextindexh; | 		var nextindexh; | ||||||
| 		var nextindexv; | 		var nextindexv; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user