diff options
author | franck cuny <franck@lumberjaph.net> | 2011-03-13 21:39:19 +0100 |
---|---|---|
committer | franck cuny <franck@lumberjaph.net> | 2011-03-13 21:39:19 +0100 |
commit | 61b02461685a108a9357120104ecb35cd65d2b94 (patch) | |
tree | f3d95a2adbe08c9da5c577d672ea64972d67c779 | |
parent | css; twitter; commits; history (diff) | |
download | ballet-61b02461685a108a9357120104ecb35cd65d2b94.tar.gz |
websocket \o/
Signed-off-by: franck cuny <franck@lumberjaph.net>
-rw-r--r-- | views/layouts/main.tt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/views/layouts/main.tt b/views/layouts/main.tt index 34b2e61..f4139ff 100644 --- a/views/layouts/main.tt +++ b/views/layouts/main.tt @@ -11,10 +11,29 @@ <script type="text/javascript" src="<% request.base%>/javascripts/ballet.js"></script> + <script> + var ws_path = "ws://localhost:5000/_hippie/ws"; + var socket = new WebSocket(ws_path); + + socket.onmessage = function(e) { + var data = JSON.parse(e.data); + console.debug(data); + if (data.msg) { + if (data.msg.type == 'notification') { + document.getElementById('notification-status').innerHTML = data.msg.message; + } + } + }; + function send_msg(message) { + socket.send(JSON.stringify({ msg: message })); + } + </script> + <title><% title %></title> </head> <body> + <div id="notification-status"></div> <% content %> </body> |