hakimel/reveal.js — pull request #190 by ericduran (2012-10-17 21:51:30+00:00)
Title: Replacing speakernotes plugin with a simple postMessage system

So this change might take some consideration but I think this is a simpler system.

Overview:
- Removes node/socket.io notes server.
- Uses window.postMessage to transfer messages across slide and notes.

Everything works the same as before, except to use the notes you just have to add ?notes=true and this will trigger the notes.html pop-up.

The rest is the same. In short this just removes socket.io and uses window.postMessage.

This also has the great advantage that I no longer need to run a node server to see notes which is great for presentations hosted on github pages.