<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="V3ctor JsonP">
<meta name="author" content="Yorch">
<title>V3ctor WareHouse JavaScript SDK</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.6/yeti/bootstrap.min.css" rel="stylesheet" integrity="sha384-yxFy3Tt84CcGRj9UI7RA25hoUMpUPoFzcdPtK3hBdNgEGnh9FdKgMVM+lbAZTKN2" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="V3SDK.js"></script>
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
<style type="text/css">
body {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar {
margin-bottom: 5px;
}
.modal-xl {
width: 90%;
max-width:1200px;
}
.jumbotron {
background-color:#FFF;
}
</style>
<script type="text/javascript">
// Js Api Function
v3 = null;
// Init Jquery
$(document).ready( function() {
v3 = new V3SDK("https://v3-yorch.rhcloud.com/", "lYltuNtYYbYRFC7QWwHn9b5aH2UJMk1234567890");
// Option Credits
$("#btn_credits").click(function() {
$('#window-credits').modal('toggle');
});
// New
$("#btnNew").click(function() {
v3obj = {client: "V3ctor Js SDK", message: $("#txtMessage").val()};
v3.newObject("jsdk", v3obj, function(data){
console.log(data);
$("#txtMessage").val("");
$("#txtId").val(V3SDK.getId(data));
});
});
// Find
$("#btnFind").click(function() {
var id = $("#txtId").val();
v3.findObject("jsdk", id, function(data){
console.log(data);
});
});
// Query
$("#btnQuery").click(function() {
var id = $("#txtId").val();
var v3Query = {message: $("#txtMessage").val()};
v3.query("jsdk", v3Query, function(data){
console.log(data);
});
});
// Update
$("#btnUpd").click(function() {
var v3obj= {msg: $("#txtMessage").val()};
var id = $("#txtId").val();
v3.updateObject("jsdk", id, v3obj, function(data){
console.log(data);
});
});
// Delete
$("#btnDel").click(function() {
var id = $("#txtId").val();
v3.deleteObject("jsdk", id, function(data){
console.log(data);
});
});
});
</script>
</head>
<body>
<div class="container">
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">V3ctor Js SDK</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li class="active" id="btn_credits"><a href="#">Credits <span class="sr-only">(current)</span></a></li>
</ul>
</div>
</div><!--/.container-fluid -->
</nav>
<div class="container">
<div class="jumbotron">
<label for="txtId">Mongo Id:</label>
<input id="txtId" type="text" class="form-control" placeholder="id" name="txtId" disabled>
<br>
<label for="txtMessage">Message:</label>
<input id="txtMessage" type="text" class="form-control" placeholder="Message" name="txtMessage">
<br>
<button id="btnNew" class="btn btn-success"> NEW </button>
<button id="btnFind" class="btn btn-success"> FIND </button>
<button id="btnQuery" class="btn btn-success"> QUERY </button>
<button id="btnUpd" class="btn btn-success"> UPD </button>
<button id="btnDel" class="btn btn-success"> DEL </button>
</div>
</div>
<!-- Static Modal Credits -->
<div class="modal fade" id="window-credits" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title">Créditos</h4>
</div>
<div class="modal-body">
<center>
<p><h3>Jorge Alberto Ponce Turrubiates</h3></p>
<p><h5><a href="mailto:the.yorch@gmail.com">the.yorch@gmail.com</a></h5></p>
<p><h5><a href="http://the-yorch.blogspot.mx/">Blog</a></h5></p>
<p><h5><a href="https://bitbucket.org/yorch81">BitBucket</a></h5></p>
<p><h5><a href="https://github.com/yorch81">GitHub</a></h5></p>
<p></p>
</center>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
|