Foxtrott has submitted this change and it was merged. Change subject: fix bug (autoedit does never finish on error) ......................................................................
fix bug (autoedit does never finish on error) Added an error handler. Change-Id: Ib433027469fbe8143ac4eb27f38eca0dabbeb4df --- M libs/SF_autoedit.js 1 file changed, 13 insertions(+), 1 deletion(-) Approvals: Foxtrott: Verified; Looks good to me, approved jenkins-bot: Checked diff --git a/libs/SF_autoedit.js b/libs/SF_autoedit.js index 3e2c4dd..a41e50d 100644 --- a/libs/SF_autoedit.js +++ b/libs/SF_autoedit.js @@ -61,7 +61,19 @@ jresult.removeClass( 'autoedit-result-wait' ).addClass( 'autoedit-result-error' ); jtrigger.removeClass( 'autoedit-trigger-wait' ).addClass( 'autoedit-trigger-error' ); } - } // function to be called if the request succeeds + }, // function to be called if the request succeeds + error: function ( jqXHR, textStatus, errorThrown ) { + var result = jQuery.parseJSON(jqXHR.responseText); + var text = result.responseText; + + for ( var i = 0; i < result.errors.length; i++ ) { + text += ' ' + result.errors[i].message; + } + + jresult.empty().append( text ); + jresult.removeClass( 'autoedit-result-wait' ).addClass( 'autoedit-result-error' ); + jtrigger.removeClass( 'autoedit-trigger-wait' ).addClass( 'autoedit-trigger-error' ); + } // function to be called if the request fails } ); }; -- To view, visit https://gerrit.wikimedia.org/r/68289 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ib433027469fbe8143ac4eb27f38eca0dabbeb4df Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/extensions/SemanticForms Gerrit-Branch: master Gerrit-Owner: Foxtrott <s7ep...@gmail.com> Gerrit-Reviewer: Foxtrott <s7ep...@gmail.com> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits