diff --git a/examples/jio_dashboard.html b/examples/jio_dashboard.html index 499d751e77b0f3979deb0343b46fb92c0ae4116b..3ce940cd68550bc05e84c73693908e798de08518 100644 --- a/examples/jio_dashboard.html +++ b/examples/jio_dashboard.html @@ -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%;">{"type":"local","username":"customuser","application_name":"customapp","customkey":"customvalue"}</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'); }; //-->