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 |
- |
|
|