Might be better to use one variable with different values.
// Fires when a fragment is shown
Reveal.addEventListener( 'fragmentshown', function( event ) {
var fragmentData = {
- showFragment : true,
+ fragment : 'next',
socketId : socketId
};
socket.emit('fragmentchanged', fragmentData);
// Fires when a fragment is hidden
Reveal.addEventListener( 'fragmenthidden', function( event ) {
var fragmentData = {
- hideFragment : true,
+ fragment : 'previous',
socketId : socketId
};
socket.emit('fragmentchanged', fragmentData);
console.dir(data);
if (data.socketId !== socketId) { return; }
- if (data.showFragment === true) {
+ if (data.fragment === 'next') {
currentSlide.contentWindow.Reveal.nextFragment();
}
- else if (data.hideFragment === true) {
+ else if (data.fragment === 'previous') {
currentSlide.contentWindow.Reveal.previousFragment();
}
});