Commit c61a7e7e authored by Tristan Cavelier's avatar Tristan Cavelier

jio_dashboard.html updated

parent dba374fb
......@@ -44,42 +44,42 @@ var clearlog = function () {
</script>
<table border="1" style="width: 100%;">
<tr style="font-style:italic;">
<th>simple storage</th><th>multi storage</th><th>distant storage</th>
<th>revision managing</th><th>custom storage description</th>
<th>simple storage</th><!-- <th>multi storage</th><th>distant storage</th> -->
<!-- <th>revision managing</th> --><th>custom storage description</th>
</tr>
<tr>
<th>local</th><th>crypt & local</th><th>dav</th>
<th>revision & local</th><th>custom</th>
<th>local</th><!-- <th>crypt & local</th><th>dav</th> -->
<!-- <th>revision & local</th> --><th>custom</th>
</tr>
<tr>
<th>
<input type="text" id="localuser" value="localuser" placeholder="username" /><br />
<input type="text" id="localapp" value="localapp" placeholder="application_name" /><br />
</th>
<th>
<input type="text" id="cryptuser" value="cryptuser" placeholder="username" /><br />
<input type="text" id="cryptapp" value="cryptapp" placeholder="application_name" /><br />
<input type="password" id="cryptpassword" value="pwd" placeholder="password" /><br />
</th>
<th>
<input type="text" id="davurl" value="http://dav.com/uploads" placeholder="url" /><br />
<input type="text" id="davauthtype" value="basic" placeholder="auth_type" disabled /> <br />
<input type="text" id="davuser" value="davuser" placeholder="username" /><br />
<input type="password" id="davpassword" value="pwd" placeholder="password" /><br />
</th>
<th>
<input type="text" id="revisionuser" value="localuser" placeholder="username" /><br />
<input type="text" id="revisionapp" value="localapp" placeholder="application_name" /><br />
</th>
<!-- <th> -->
<!-- <input type="text" id="cryptuser" value="cryptuser" placeholder="username" /><br /> -->
<!-- <input type="text" id="cryptapp" value="cryptapp" placeholder="application_name" /><br /> -->
<!-- <input type="password" id="cryptpassword" value="pwd" placeholder="password" /><br /> -->
<!-- </th> -->
<!-- <th> -->
<!-- <input type="text" id="davurl" value="http://dav.com/uploads" placeholder="url" /><br /> -->
<!-- <input type="text" id="davauthtype" value="basic" placeholder="auth_type" disabled /> <br /> -->
<!-- <input type="text" id="davuser" value="davuser" placeholder="username" /><br /> -->
<!-- <input type="password" id="davpassword" value="pwd" placeholder="password" /><br /> -->
<!-- </th> -->
<!-- <th> -->
<!-- <input type="text" id="revisionuser" value="localuser" placeholder="username" /><br /> -->
<!-- <input type="text" id="revisionapp" value="localapp" placeholder="application_name" /><br /> -->
<!-- </th> -->
<th style="width:100%;">
<textarea id="customstorage" style="width:98%;">{&quot;type&quot;:&quot;local&quot;,&quot;username&quot;:&quot;customuser&quot;,&quot;application_name&quot;:&quot;customapp&quot;,&quot;customkey&quot;:&quot;customvalue&quot;}</textarea>
</th>
</tr>
<tr>
<th><button onclick="newLocalJio()">Create New jIO</button></th>
<th><button onclick="newCryptJio()">Create New jIO</button></th>
<th><button onclick="newDavJio()">Create New jIO</button></th>
<th><button onclick="newRevisionJio()">Create New jIO</button></th>
<!-- <th><button onclick="newCryptJio()">Create New jIO</button></th> -->
<!-- <th><button onclick="newDavJio()">Create New jIO</button></th> -->
<!-- <th><button onclick="newRevisionJio()">Create New jIO</button></th> -->
<th><button onclick="newCustomJio()">Create New jIO</button></th>
</tr>
</table>
......@@ -149,86 +149,26 @@ var clearlog = function () {
<hr />
<div id="log">
</div>
<script type="text/javascript" src="../src/md5.amd.js"></script>
<script type="text/javascript" src="../complex_queries.js"></script>
<script type="text/javascript" src="../jio.js"></script>
<script type="text/javascript" src="../src/jio.storage/localstorage.js">
</script>
<script type="text/javascript" src="../lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../src/jio.storage/davstorage.js">
</script>
<script type="text/javascript" src="../src/jio.storage/erp5storage.js">
</script>
<script type="text/javascript" src="../src/sha256.amd.js"></script>
<script type="text/javascript" src="../src/jio.storage/revisionstorage.js">
</script>
<script type="text/javascript" src="../src/jio.storage/splitstorage.js">
</script>
<script type="text/javascript" src="../src/jio.storage/gidstorage.js">
</script>
<script type="text/javascript" src="../src/jio.storage/indexstorage.js">
</script>
<script type="text/javascript" src="../lib/sjcl/sjcl.min.js"></script>
<script src="../src/sha256.amd.js"></script>
<script src="../jio.js"></script>
<script src="../complex_queries.js"></script>
<script src="../src/jio.storage/localstorage.js"></script>
<script src="../lib/jquery/jquery.min.js"></script>
<script type="text/javascript">
<!--
var my_jio = null;
var newLocalJio = function () {
var localuser, localapp;
localuser = $('#localuser').val();
localapp = $('#localapp').val();
var spec = {type: 'local', username: localuser, application_name: localapp};
if (my_jio) { log('closing older jio'); my_jio.close(); }
function newLocalJio() {
var spec = local_storage.createDescription($('#localuser').val(),
$('#localapp').val());
log('local storage description object: ' + JSON.stringify(spec));
my_jio = jIO.newJio(spec);
};
var newCryptJio = function () {
var user, app, pwd;
user = $('#cryptuser').val();
app = $('#cryptapp').val();
pwd = $('#cryptpassword').val();
var spec = {type: 'crypt', username: user, password: pwd, storage:{
type: 'local', username: user, application_name: app
}};
if (my_jio) { log('closing older jio'); my_jio.close(); }
log('crypt storage description object: ' + JSON.stringify(spec));
my_jio = jIO.newJio(spec);
};
var newDavJio = function () {
var user, app, pwd, url;
user = $('#davuser').val();
pwd = $('#davpassword').val();
url = $('#davurl').val();
var spec = {
"type": "dav",
"url": url,
"auth_type": "basic",
"username": user,
"password": pwd
};
if (my_jio) { log('closing older jio'); my_jio.close(); }
log('dav storage description object: ' + JSON.stringify(spec));
my_jio = jIO.newJio(spec);
};
var newRevisionJio = function () {
var user, app;
user = $('#revisionuser').val();
app = $('#revisionapp').val();
var spec = {
type: 'revision', sub_storage: {
type: 'local', username: user, application_name: app
}
};
if (my_jio) { log('closing older jio'); my_jio.close(); }
log('revision storage description object: '+JSON.stringify(spec));
my_jio = jIO.newJio(spec);
my_jio = jIO.createJIO(spec);
};
var newCustomJio = function () {
var spec = JSON.parse ($('#customstorage').val());
if (my_jio) { log('closing older jio'); my_jio.close(); }
function newCustomJio() {
var spec = JSON.parse($('#customstorage').val());
log('custom storage description object: '+JSON.stringify(spec));
my_jio = jIO.newJio(spec);
};
var printLocalStorage = function () {
function printLocalStorage() {
var i;
log('LOCALSTORAGE');
for (i in localStorage) {
......@@ -236,14 +176,14 @@ var printLocalStorage = function () {
}
log('------------------------------');
};
var callback = function (err, val, begin_date) {
function callback(err, val, begin_date) {
log('time : ' + (Date.now() - begin_date));
if (err) {
return error('return :' + JSON.stringify(err));
}
log('return : ' + JSON.stringify(val));
};
var command = function (method) {
function command(method) {
var begin_date = Date.now(), doc = {}, opts = {};
log(method);
if (!my_jio) {
......@@ -270,28 +210,28 @@ var command = function (method) {
callback(err, val, begin_date);
});
};
var post = function () {
function post() {
command('post');
};
var put = function () {
function put() {
command('put');
};
var get = function () {
function get() {
command('get');
};
var remove = function () {
function remove() {
command('remove');
};
var allDocs = function () {
function allDocs() {
command('allDocs');
};
var putAttachment = function () {
function putAttachment() {
command('putAttachment');
};
var getAttachment = function () {
function getAttachment() {
command('getAttachment');
};
var removeAttachment = function () {
function removeAttachment() {
command('removeAttachment');
};
//-->
......
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