View | Details | Raw Unified | Return to bug 10240
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/offline.tt (-11 / +20 lines)
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
- 

Return to bug 10240