Files
openapi-generator/conf/js/structure/sample-app.html
2011-11-03 18:05:13 +05:30

74 lines
2.0 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Swagger Javascript Lib Sandbox</title>
<script src="lib/jquery-1.6.4.min.js" type="text/javascript" charset="utf-8"></script>
<script src="api-lib.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
function log(s) {
if(window.console) console.log(s);
}
function logResponse(event) {
log("-----------------------------");
log(event.type);
log(event);
}
function onUserCreated(event) {
logResponse(event);
// update the created user
var user = new User();
user.lastName = "Sanders Lama";
user.username = "vito";
user.phone = "405-607-8980";
user.email = "vito@sanders.com";
user.userStatus = 1;
user.firstName = "Vito";
user.password = "XXXXX";
UserAPI.updateUser("vito", user);
}
function onUserUpdated(event) {
logResponse(event);
// delete the created user
UserAPI.deleteUser("vito");
}
ApiInvoker.init("http://localhost:8002/api/", null, null, false);
ApiInvoker.addListener(PetAPI.event_getPetById, logResponse);
ApiInvoker.addListener(StoreAPI.event_getOrderById, logResponse);
ApiInvoker.addListener(UserAPI.event_getUserByName, logResponse);
ApiInvoker.addListener(UserAPI.event_loginUser, logResponse);
ApiInvoker.addListener(UserAPI.event_createUser, onUserCreated);
ApiInvoker.addListener(UserAPI.event_updateUser, onUserUpdated);
ApiInvoker.addListener(UserAPI.event_deleteUser, logResponse);
// Get some data
StoreAPI.getOrderById("1");
PetAPI.getPetById("1");
UserAPI.getUserByName("user1");
// login
UserAPI.loginUser("user1", "XXXXXXXXXXX")
// create new user
var user = new User();
user.lastName = "Sanders";
user.username = "vito";
user.phone = "405-607-8980";
user.email = "vito@sanders.com";
user.userStatus = 1;
user.firstName = "Vito";
user.password = "XXXXX";
UserAPI.createUser(user);
</script>
<body>
</body>