-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.js
38 lines (26 loc) · 823 Bytes
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
$(function() {
var local_store = new TinyBrowserCouch.LocalStorage("vocab-list");
var couchdb = new TinyBrowserCouch.CouchDB("/api/0.1/");
listCouchData(couchdb);
listLocalStorage(couchdb);
$('#replicate-couch2local-btn').click(function() {
local_store.replicator.pull(couchdb, function() {
console.log('Replication pull complete');
});
});
$('#replicate-local2couch-btn').click(function() {
local_store.replicator.push(couchdb, function() {
console.log('Replication push complete');
});
});
});
function listCouchData(couchdb) {
$.getJSON(couchdb.url + '_changes', function(data) {
$('#couchdb').val(JSON.stringify(data));
});
}
function listLocalStorage(local_store) {
if (local_store != undefined) {
$('#web-storage').val(JSON.stringify(local_store.data));
}
}