diff options
Diffstat (limited to 'test/socket.html')
-rw-r--r-- | test/socket.html | 47 |
1 files changed, 31 insertions, 16 deletions
diff --git a/test/socket.html b/test/socket.html index a7504f8..4d26667 100644 --- a/test/socket.html +++ b/test/socket.html @@ -16,6 +16,10 @@ margin-top: 1em; margin-bottom: 1em; } + + td { + text-align: right; + } </style> <script src="jquery.min.js"></script> <script type="text/javascript"> @@ -38,8 +42,8 @@ function list() { req = { COMMAND: "list", - LOGIN_NAME: "heslinki", - PASSWORD: "12423" }; + LOGIN_NAME: $('#username').val(), + PASSWORD: $('#token').val()}; sl = new SessionList(req); } @@ -52,14 +56,14 @@ $('#rawmsg').append(event.data + "\n"); msg = $.parseJSON(event.data) switch (msg.TYPE) { - case "ACK": + case "ack": $('#sessionid').val(msg.ID); $('#buttonrun').attr('disabled','disabled') $('#buttonreconnect').attr('disabled','disabled') $('#buttoncancel').removeAttr('disabled') break; - case "DONE": - case "ERROR": + case "done": + case "error": this.sock.close(); init(); break; @@ -83,8 +87,8 @@ req = { COMMAND: "new", TIMEOUT: 200, REFERENCE_ID: "my-very-personal-import", - LOGIN_NAME: "heslinki", - PASSWORD: "12423", + LOGIN_NAME: $('#username').val(), + PASSWORD: $('#token').val(), SHOW_ID: 10002, CLEAR_SHOW_CARTS: true, SOURCE_URI: "fake://10000" }; @@ -93,7 +97,7 @@ function reconnect() { req = { COMMAND: "reconnect", - LOGIN_NAME: "heslinki", + LOGIN_NAME: $('#username').val(), ID: $('#sessionid').val() }; s = new Session(req); } @@ -114,13 +118,24 @@ <h1>Radio Helsinki Rivendell Importer:</h1> - <button id="buttonlist" onclick="list()">list</button> - <div id="listmsg" class="data"></div> - - <button id="buttonrun" onclick="run()">start</button> - <input id="sessionid" type="text" size="45" label="ID"> - <button id="buttonreconnect" onclick="reconnect()">reconnect</button> - <button id="buttoncancel" onclick="cancel()">cancel</button> - <div id="rawmsg" class="data"></div> + <p> + <table> + <tr><td>Username</td><td><input id="username" type="text" size="20" value="heslinki"></td></tr> + <tr><td>Token</td><td><input id="token" type="text" size="20"></td></tr> + </table> + </p> + + <p> + <button id="buttonlist" onclick="list()">list</button> + <div id="listmsg" class="data"></div> + </p> + + <p> + <button id="buttonrun" onclick="run()">start</button> + <input id="sessionid" type="text" size="45"> + <button id="buttonreconnect" onclick="reconnect()">reconnect</button> + <button id="buttoncancel" onclick="cancel()">cancel</button> + <div id="rawmsg" class="data"></div> + </p> </body> </html> |