|
Lines 111-126
function synchronize() {
Link Here
|
| 111 |
$('#upload-transactions').click(function () { |
111 |
$('#upload-transactions').click(function () { |
| 112 |
$('.loading-overlay div').text(_("Uploading transactions, please wait...")); |
112 |
$('.loading-overlay div').text(_("Uploading transactions, please wait...")); |
| 113 |
$('.loading-overlay').show(); |
113 |
$('.loading-overlay').show(); |
| 114 |
var uploadIter = $.indexedDB("koha").objectStore("transactions").each(uploadTransaction); |
114 |
$.ajax({ |
| 115 |
uploadIter.done(function() { |
115 |
type: "GET", |
| 116 |
$.indexedDB("koha").transaction(["transactions"]).then(function(){ |
116 |
url: "/cgi-bin/koha/offline_circ/service.pl", |
| 117 |
}, function(err, e){ |
117 |
}).done(function (data) { |
| 118 |
}, function(transaction){ |
118 |
if (data) { |
| 119 |
transaction.objectStore("transactions").clear(); |
119 |
$('.loading-overlay').hide(); |
| 120 |
}); |
120 |
alert(_("Please log in to Koha and try again. (Error: '" + data + "')")); |
| 121 |
$('.loading-overlay').hide(); |
121 |
} else { |
| 122 |
kohadb.saveSetting("dirty", false); |
122 |
var uploadIter = $.indexedDB("koha").objectStore("transactions").each(uploadTransaction); |
| 123 |
$('#upload-message').text(NO_UPLOAD_PENDING_MESSAGE); |
123 |
uploadIter.done(function() { |
|
|
124 |
$.indexedDB("koha").transaction(["transactions"]).then(function(){ |
| 125 |
}, function(err, e){ |
| 126 |
}, function(transaction){ |
| 127 |
transaction.objectStore("transactions").clear(); |
| 128 |
}); |
| 129 |
$('.loading-overlay').hide(); |
| 130 |
kohadb.saveSetting("dirty", false); |
| 131 |
$('#upload-message').text(NO_UPLOAD_PENDING_MESSAGE); |
| 132 |
}); |
| 133 |
} |
| 124 |
}); |
134 |
}); |
| 125 |
}); |
135 |
}); |
| 126 |
|
136 |
|
| 127 |
- |
|
|