diff --git a/examples/complex_example.html b/examples/complex_example.html index d103863247e16ad139f4a77480740c8fbd9d8f33..b0f8fafcd3e81003318dce72462a3c61e5c24d8d 100644 --- a/examples/complex_example.html +++ b/examples/complex_example.html @@ -86,45 +86,33 @@ var clearlog = function () { <br /> <table border="1" style="width: 100%;"> <tr> - <td style="width: 50%;"> + <td colspan="1" style="width: 50%;"> <label for="metadata">Metadata or document id:</label> <textarea id="metadata" rows="3" style="width: 98%;">{}</textarea> </td> - <td style="width: 50%;"> - <label for="document_id">Document Id:</label> - <input type="text" id="document_id" value="" /> - <label for="mimetype">Mime Type:</label> - <input type="text" id="mimetype" value="" /><br /> - <label for="content">Content:</label> - <textarea id="content" rows="3" style="width: 98%;"></textarea><br /> - </td> - </tr> - <tr> - <td colspan="2" style="text-align: center;"> + <td colspan="1" style="text-align: center;"> Options:<br /> - <label for="prev_rev">Previous revision:</label> - <input type="text" id="prev_rev" value="" style="width: 40em;"/><br /> - <label for="show_conflicts">Show Conflicts</label> - <input type="checkbox" id="show_conflicts" />, - <label for="show_revision_history">Show Revision History</label> - <input type="checkbox" id="show_revision_history" />, - <label for="show_revision_info">Show Revision Info</label> - <input type="checkbox" id="show_revision_info" />,<br /> + <label for="show_conflicts">Get Conflicts</label> + <input type="checkbox" id="show_conflicts" /><br /> + <label for="show_revision_history">Get Revision History</label> + <input type="checkbox" id="show_revision_history" /><br /> + <label for="show_revision_info">Get Revision Info</label> + <input type="checkbox" id="show_revision_info" /><br /> <label for="max_retry">Max Retry</label> <input type="number" id="max_retry" value="0" style="width:30px;"/> (0 = infinite) </td> </tr> <tr> - <td style="text-align: center;"> + <td colspan="2" style="text-align: center;"> <button onclick="post()">post</button> <button onclick="put()">put</button> <button onclick="get()">get</button> <button onclick="remove()">remove</button> <button onclick="allDocs()">allDocs</button> - </td> - <td style="text-align: center;"> - <button onclick="putAttachment()">putAttachment</button> + <!-- </td> --> + <!-- <td style="text-align: center;"> --> + - <button onclick="putAttachment()">putAttachment</button> </td> </tr> </table> @@ -233,50 +221,13 @@ var command = function (method) { opts.revs_info = $('#show_revision_info').attr('checked')?true:false; opts.max_retry = parseInt($('#max_retry').attr('value') || '0'); - switch (method) { - case 'putAttachment': - doc.id = $('#document_id').attr('value'); - doc.rev = $('#prev_rev').attr('value'); - doc.data = $('#content').attr('value'); - doc.mimetype = $('#mimetype').attr('value'); - log ('attachment: '+ JSON.stringify (doc)); - break; - case 'post': - case 'put': - doc = JSON.parse ($('#metadata').attr('value')); - log ('doc: ' + JSON.stringify (doc)); - break; - case 'remove': - doc = JSON.parse ($('#metadata').attr('value')); - opts.rev = ($('#last_revision').attr('checked')?'last':undefined) || - $('#prev_rev').attr('value') || undefined; - log ('doc: ' + JSON.stringify (doc)); - break; - case 'get': - doc = $('#metadata').attr('value'); - log ('docid: '+ doc) - case 'allDocs': - break; - } - + doc = JSON.parse ($('#metadata').attr('value')); + log ('doc: ' + JSON.stringify (doc)); log ('opts: ' + JSON.stringify (opts)); - switch (method) { - case "putAttachment": - case 'remove': - case 'post': - case 'put': - case 'get': - my_jio[method](doc,opts,function (err,val) { - callback(err,val,begin_date); - }); - break; - case 'allDocs': - my_jio[method](opts,function (err,val) { - callback(err,val,begin_date); - }); - break; - } + my_jio[method](doc,opts,function (err,val) { + callback(err,val,begin_date); + }); }; var post = function () { command('post');