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

Reply via email to