diff --git a/examples/simple/src/main/javascript/client/App.js b/examples/simple/src/main/javascript/client/App.js index 3285b177..02f1ff3a 100644 --- a/examples/simple/src/main/javascript/client/App.js +++ b/examples/simple/src/main/javascript/client/App.js @@ -28,7 +28,7 @@ function errorCallback(msgOrError) { var client; var dbgCtx; -function onload() { +function main() { var exampleUrl = 'http://localhost:' + SimpleConstants.SERVER_PORT + '/msl-example-server/'; var targetUrl = getQueryParam('url', exampleUrl); document.querySelector("#url").setAttribute("value", targetUrl); @@ -317,6 +317,25 @@ function showResponse(mis) { // Notify of timeout. errorCallback("Timed out reading the response."); }, - error: errorCallback, + error: errorCallback }); } + +function createClickHandler(type) { + return function () { + setRequestType(type); + }; +} + +// set up event handlers +window.onload = main; +document.querySelector("#username").onchange = checkUsername; +document.querySelector("#identity").onchange = setIdentity; +document.querySelector("#echo").onclick = createClickHandler("echo"); +document.querySelector("#log").onclick = createClickHandler("log"); +document.querySelector("#profile").onclick = createClickHandler("profile"); +document.querySelector("#query").onclick = createClickHandler("query"); +document.querySelector("#quit").onclick = createClickHandler("quit"); +document.querySelector("#advanced").onclick = createClickHandler("advanced"); + + diff --git a/examples/simple/src/main/javascript/client/SimpleClient.html b/examples/simple/src/main/javascript/client/SimpleClient.html index 5481bbc0..47ead196 100644 --- a/examples/simple/src/main/javascript/client/SimpleClient.html +++ b/examples/simple/src/main/javascript/client/SimpleClient.html @@ -140,12 +140,9 @@ - - - - +

Example JavaScript Client

@@ -191,17 +188,17 @@

Example JavaScript Client

- Username: + Username: Password:
@@ -236,7 +233,7 @@

Example JavaScript Client

@@ -289,5 +286,6 @@

Example JavaScript Client

+
Entity Identity: - +