Squashed 'third_party/seasocks/' content from commit 016dc60
Change-Id: I195fa5bfd0c0e3cc66fbbefcc7b5170bafcf7a36
git-subtree-dir: third_party/seasocks
git-subtree-split: 016dc60b247e0d1d563aea6d22a9075e6884ab9f
diff --git a/src/ws_test_web/app.js b/src/ws_test_web/app.js
new file mode 100644
index 0000000..d6aa266
--- /dev/null
+++ b/src/ws_test_web/app.js
@@ -0,0 +1,33 @@
+var ws;
+
+$(function() {
+ ws = new WebSocket('ws://' + document.location.host + '/ws');
+ ws.onopen = function() {
+ console.log('onopen');
+ };
+ ws.onclose = function() {
+ $('#message').text('Lost connection.');
+ console.log('onclose');
+ };
+ ws.onmessage = function(message) {
+ console.log("got '" + message.data + "'");
+ eval(message.data);
+ };
+ ws.onerror = function(error) {
+ console.log('onerror ' + error);
+ console.log(error);
+ };
+ $('#count').click(function() {
+ ws.send($('#count').val());
+ });
+ $('#close').click(function() {
+ ws.send('close');
+ });
+ $('#die').click(function() {
+ ws.send('die');
+ });
+});
+
+set = function(value) {
+ $('#count').val(value)
+}