aboutsummaryrefslogtreecommitdiff
path: root/plugin/notes-server/notes.html
diff options
context:
space:
mode:
authorHakim El Hattab <hakim.elhattab@gmail.com>2015-11-09 16:23:57 +0100
committerHakim El Hattab <hakim.elhattab@gmail.com>2015-11-09 16:24:09 +0100
commit215617740d15f46022dce479f3f412b4d62f44f8 (patch)
tree874cca999751423e64496f6c8343ac79b4337e5d /plugin/notes-server/notes.html
parent4be55f860eb7fafa5c08c781e52660794ea2e9b3 (diff)
downloadfreenode-live-2017-presentation-215617740d15f46022dce479f3f412b4d62f44f8.tar
freenode-live-2017-presentation-215617740d15f46022dce479f3f412b4d62f44f8.tar.gz
server notes sync slide changes both ways, fixes #1425
Diffstat (limited to 'plugin/notes-server/notes.html')
-rw-r--r--plugin/notes-server/notes.html7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugin/notes-server/notes.html b/plugin/notes-server/notes.html
index d924ad9..ad8c719 100644
--- a/plugin/notes-server/notes.html
+++ b/plugin/notes-server/notes.html
@@ -221,6 +221,13 @@
}
}
+ // Messages sent by reveal.js inside of the current slide preview
+ if( data && data.namespace === 'reveal' ) {
+ if( /slidechanged|fragmentshown|fragmenthidden|overviewshown|overviewhidden|paused|resumed/.test( data.eventName ) && currentState !== JSON.stringify( data.state ) ) {
+ socket.emit( 'statechanged-speaker', { state: data.state } );
+ }
+ }
+
} );
/**