From: Sarven Capadisli Date: Mon, 7 Dec 2009 09:55:12 +0000 (+0000) Subject: If the XHR error suggests that the xhr.status is 0 (i.e., it didn't X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=af0f905e2487bd00a0c888f1ddc704fb8ce44731;p=quix0rs-gnu-social.git If the XHR error suggests that the xhr.status is 0 (i.e., it didn't receive an XHR object as expected), threat it as a success like HTTP 20x or 30x because the notice most likely went through. jquery.form.js (for file uploads) and meteor.js both use an iframe and they (somehow) appear to be in conflict. Notice always goes through, however, xhr.status is 0. Further investigation is needed. --- diff --git a/js/util.js b/js/util.js index 73fcf37bee..259d566596 100644 --- a/js/util.js +++ b/js/util.js @@ -192,12 +192,13 @@ var SN = { // StatusNet form.append(document._importNode($('.'+SN.C.S.Error, xhr.responseXML)[0], true)); } else { - if(jQuery.inArray(parseInt(xhr.status), SN.C.I.HTTP20x30x) < 0) { - form.append('

(Sorry! We had trouble sending your notice ('+xhr.status+' '+xhr.statusText+'). Please report the problem to the site administrator if this happens again.

'); } } }