Explorar o código

fixing reaction when server responses error for delete request

Sajjad Shirazy %!s(int64=10) %!d(string=hai) anos
pai
achega
3f0e29b966
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      js/fileinput.js

+ 3 - 0
js/fileinput.js

@@ -765,7 +765,10 @@
                                 self.raise('filedeleted', [vKey, jqXHR, extraData]);
                                 self.raise('filedeleted', [vKey, jqXHR, extraData]);
                             } else {
                             } else {
                                 self.showError(data.error, extraData, $el.attr('id'), vKey, 'filedeleteerror', jqXHR);
                                 self.showError(data.error, extraData, $el.attr('id'), vKey, 'filedeleteerror', jqXHR);
+                                $frame.removeClass('file-uploading');
+                                $el.removeClass('disabled');
                                 resetProgress();
                                 resetProgress();
+                                return;
                             }
                             }
                             $frame.removeClass('file-uploading').addClass('file-deleted');
                             $frame.removeClass('file-uploading').addClass('file-deleted');
                             $frame.fadeOut('slow', function () {
                             $frame.fadeOut('slow', function () {