Commit 4a43816a authored by Tristan Cavelier's avatar Tristan Cavelier

examples updated

parent 08090b1e
...@@ -231,10 +231,10 @@ var command = function (method) { ...@@ -231,10 +231,10 @@ var command = function (method) {
switch (method) { switch (method) {
case 'putAttachment': case 'putAttachment':
doc._id = $('#document_id').attr('value'); doc.id = $('#document_id').attr('value');
doc._rev = $('#prev_rev').attr('value'); doc.rev = $('#prev_rev').attr('value');
doc._data = $('#content').attr('value'); doc.data = $('#content').attr('value');
doc._mimetype = $('#mimetype').attr('value'); doc.mimetype = $('#mimetype').attr('value');
log ('attachment: '+ JSON.stringify (doc)); log ('attachment: '+ JSON.stringify (doc));
break; break;
case 'post': case 'post':
......
...@@ -17,6 +17,7 @@ var log = function (o) { ...@@ -17,6 +17,7 @@ var log = function (o) {
<div id="log"> <div id="log">
</div> </div>
<script type="text/javascript" src="../localorcookiestorage.js"></script> <script type="text/javascript" src="../localorcookiestorage.js"></script>
<script type="text/javascript" src="../lib/md5/md5.js"></script>
<script type="text/javascript" src="../jio.js"></script> <script type="text/javascript" src="../jio.js"></script>
<script type="text/javascript" src="../lib/jquery/jquery.min.js"></script> <script type="text/javascript" src="../lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../lib/base64/base64.js"></script> <script type="text/javascript" src="../lib/base64/base64.js"></script>
...@@ -28,29 +29,50 @@ var log = function (o) { ...@@ -28,29 +29,50 @@ var log = function (o) {
var my_jio = null; var my_jio = null;
log ('Welcome to the jIO example.html!') log ('Welcome to the jIO example.html!')
log ('--> Create jIO instance'); log ('-> Create jIO instance');
my_jio = jIO.newJio({ my_jio = jIO.newJio({
type: 'local', username: 'jIOtest', applicationname: 'example' type: 'local', username: 'jIOtest', applicationname: 'example'
}); });
log ('--> put "hello" document to localStorage'); // careful ! asynchronous methods
// careful ! asynchronous method log ('-> post "video" document metadata to localStorage');
my_jio.put({_id:'hello',content:'world'},function (val) { my_jio.post({_id:'video', title:'My Video Title', codec:'vorbis', language:'en', description: 'Image compilation'}, function (val) {
log ('done');
log ('-> put "thumbnail" attachment to localStorage');
my_jio.putAttachment({id:"video/thumb.jpg", data:"BASE64DATA", mimetype:'image/jpeg'}, function (val) {
log ('-> put "video" attachment to localStorage');
my_jio.putAttachment({id:"video/myvideo.ogg", data:"BASE64DATATOO", mimetype:'video/ogg'}, function (val) {
log ('Done! Refresh the page to see get and remove command.');
}, function (err) {
log ('Error! '+ err.reason);
});
}, function (err) {
log ('Error! ' + err.reason);
});
}, function (err) { }, function (err) {
log ('error!'); log ('Error! ' + err.reason);
});
log ('-> get "video" document metadata from localStorage');
my_jio.get('video', function (val) {
log ('Title is: "' + val["title"] + '"');
setTimeout ( function () { log ('-> remove "video" document from localStorage');
log ('--> get "hello" document from localStorage'); my_jio.remove({_id:'video'}, function (val) {
log ('Done! Refresh the page to see post and putAttachment command.');
}, function (err) {
log ('Error! ' + err.reason);
});
my_jio.get('hello',function (val) {
log ('done, content: ' + val.content);
}, function (err) { }, function (err) {
log ('error!'); log ('Error! ' + err.reason);
}); });
}, 500);
});
//--> //-->
</script> </script>
</body> </body>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment