| Index: mojo/spy/test/spy_repl_test.html
|
| diff --git a/mojo/spy/test/spy_repl_test.html b/mojo/spy/test/spy_repl_test.html
|
| index df2c179290139de5e9be24890d3e85f52475a4e4..55e91e89b993f0e374e899b7aa098bf2c28ceb6e 100644
|
| --- a/mojo/spy/test/spy_repl_test.html
|
| +++ b/mojo/spy/test/spy_repl_test.html
|
| @@ -1,96 +1,96 @@
|
| -<!DOCTYPE html>
|
| -
|
| -<html lang="en">
|
| -<head>
|
| - <meta charset="utf-8" />
|
| - <title>Spy WS test</title>
|
| - <style>
|
| - hr {color:sienna;}
|
| - body {
|
| - background-color:#b0c4de;
|
| - font:normal 16px/20px "Helvetica Neue", Helvetica, sans-serif;
|
| - }
|
| - #command {
|
| - width:70%;
|
| - }
|
| - #status {
|
| - background-color:#0094ff;
|
| - width:50%;
|
| - padding:4px;
|
| - }
|
| - </style>
|
| -</head>
|
| -<body>
|
| -<header><h1>mojo spy</h1></header>
|
| - <form>
|
| - <input type="text" id="command" placeholder="enter spy command + enter" />
|
| - </form>
|
| - <p id="status">status: no connection</p>
|
| - <p id="log">...</p>
|
| - <script>
|
| - function openConnection() {
|
| - if (conn.readyState === undefined || conn.readyState > 1) {
|
| - conn = new WebSocket('ws://127.0.0.1:42424');
|
| - conn.onopen = function () {
|
| - state.innerHTML = 'connected @port 42424';
|
| - };
|
| - conn.onmessage = function (event) {
|
| - var message = event.data;
|
| - log.innerHTML = message;
|
| - };
|
| - conn.onclose = function (event) {
|
| - state.innerHTML = 'connection closed';
|
| - };
|
| - conn.onerror = function (event) {
|
| - state.innerHTML = 'got error';
|
| - };
|
| - }
|
| - }
|
| -
|
| - var addEvent = (function () {
|
| - if (document.addEventListener) {
|
| - return function (el, type, fn) {
|
| - if (el && el.nodeName || el === window) {
|
| - el.addEventListener(type, fn, false);
|
| - } else if (el && el.length) {
|
| - for (var i = 0; i < el.length; i++) {
|
| - addEvent(el[i], type, fn);
|
| - }
|
| - }
|
| - };
|
| - } else {
|
| - return function (el, type, fn) {
|
| - if (el && el.nodeName || el === window) {
|
| - el.attachEvent('on' + type, function () { return fn.call(el, window.event); });
|
| - } else if (el && el.length) {
|
| - for (var i = 0; i < el.length; i++) {
|
| - addEvent(el[i], type, fn);
|
| - }
|
| - }
|
| - };
|
| - }
|
| - })();
|
| -
|
| - var log = document.getElementById('log');
|
| - var cmd = document.getElementById('command');
|
| - var form = cmd.form;
|
| - var conn = {};
|
| - var state = document.getElementById('status');
|
| -
|
| - if (window.WebSocket === undefined) {
|
| - state.innerHTML = 'websockets not supported';
|
| - } else {
|
| - addEvent(form, 'submit', function (event) {
|
| - event.preventDefault();
|
| - if (conn.readyState === 1) {
|
| - conn.send(JSON.stringify(cmd.value));
|
| - log.innerHTML = 'data sent';
|
| - cmd.value = '';
|
| - }
|
| - });
|
| -
|
| - openConnection();
|
| - }
|
| - </script>
|
| -</body>
|
| -</html>
|
| +<!DOCTYPE html>
|
| +
|
| +<html lang="en">
|
| +<head>
|
| + <meta charset="utf-8" />
|
| + <title>Spy WS test</title>
|
| + <style>
|
| + hr {color:sienna;}
|
| + body {
|
| + background-color:#b0c4de;
|
| + font:normal 16px/20px "Helvetica Neue", Helvetica, sans-serif;
|
| + }
|
| + #command {
|
| + width:70%;
|
| + }
|
| + #status {
|
| + background-color:#0094ff;
|
| + width:50%;
|
| + padding:4px;
|
| + }
|
| + </style>
|
| +</head>
|
| +<body>
|
| +<header><h1>mojo spy</h1></header>
|
| + <form>
|
| + <input type="text" id="command" placeholder="enter spy command + enter" />
|
| + </form>
|
| + <p id="status">status: no connection</p>
|
| + <p id="log">...</p>
|
| + <script>
|
| + function openConnection() {
|
| + if (conn.readyState === undefined || conn.readyState > 1) {
|
| + conn = new WebSocket('ws://127.0.0.1:42424');
|
| + conn.onopen = function () {
|
| + state.innerHTML = 'connected @port 42424';
|
| + };
|
| + conn.onmessage = function (event) {
|
| + var message = event.data;
|
| + log.innerHTML += "<br/>" + message;
|
| + };
|
| + conn.onclose = function (event) {
|
| + state.innerHTML = 'connection closed';
|
| + };
|
| + conn.onerror = function (event) {
|
| + state.innerHTML = 'got error';
|
| + };
|
| + }
|
| + }
|
| +
|
| + var addEvent = (function () {
|
| + if (document.addEventListener) {
|
| + return function (el, type, fn) {
|
| + if (el && el.nodeName || el === window) {
|
| + el.addEventListener(type, fn, false);
|
| + } else if (el && el.length) {
|
| + for (var i = 0; i < el.length; i++) {
|
| + addEvent(el[i], type, fn);
|
| + }
|
| + }
|
| + };
|
| + } else {
|
| + return function (el, type, fn) {
|
| + if (el && el.nodeName || el === window) {
|
| + el.attachEvent('on' + type, function () { return fn.call(el, window.event); });
|
| + } else if (el && el.length) {
|
| + for (var i = 0; i < el.length; i++) {
|
| + addEvent(el[i], type, fn);
|
| + }
|
| + }
|
| + };
|
| + }
|
| + })();
|
| +
|
| + var log = document.getElementById('log');
|
| + var cmd = document.getElementById('command');
|
| + var form = cmd.form;
|
| + var conn = {};
|
| + var state = document.getElementById('status');
|
| +
|
| + if (window.WebSocket === undefined) {
|
| + state.innerHTML = 'websockets not supported';
|
| + } else {
|
| + addEvent(form, 'submit', function (event) {
|
| + event.preventDefault();
|
| + if (conn.readyState === 1) {
|
| + conn.send(JSON.stringify(cmd.value));
|
| + log.innerHTML = 'data sent';
|
| + cmd.value = '';
|
| + }
|
| + });
|
| +
|
| + openConnection();
|
| + }
|
| + </script>
|
| +</body>
|
| +</html>
|
|
|