jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/350838 )

Change subject: Hotfix for c40dbee
......................................................................


Hotfix for c40dbee

Implemented some feedback that was given after the merge:
* Changed back to using POST instead of GET.
* Changed callback functions from deprecated ones.

Change-Id: I2fd4a09b8b79df51130435e421aae58d0bfc97b4
---
M modules/ext.wikispeech.js
M tests/qunit/ext.wikispeech.test.js
2 files changed, 12 insertions(+), 11 deletions(-)

Approvals:
  Krinkle: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/ext.wikispeech.js b/modules/ext.wikispeech.js
index e828851..298e2df 100644
--- a/modules/ext.wikispeech.js
+++ b/modules/ext.wikispeech.js
@@ -780,6 +780,7 @@
                        var serverUrl = mw.config.get( 'wgWikispeechServerUrl' 
);
                        $.ajax( {
                                url: serverUrl,
+                               method: 'POST',
                                data: {
                                        // jscs:disable 
requireCamelCaseOrUpperCaseIdentifiers
                                        lang: mw.config.get( 
'wgPageContentLanguage' ),
@@ -789,23 +790,23 @@
                                },
                                dataType: 'json',
                                beforeSend: function ( jqXHR, settings ) {
-                                       mw.log( 'Sending request:', 
settings.url );
+                                       mw.log( 'Sending request: ' + 
settings.url + '?' + settings.data );
                                        $utterance.prop( 'waitingForResponse', 
true );
-                               },
-                               success: function ( data ) {
+                               }
+                       } )
+                               .done( function ( data ) {
                                        mw.log( 'Response received:', data );
                                        callback( data );
-                               },
-                               error: function ( jqXHR, textStatus ) {
+                               } )
+                               .fail( function ( jqXHR, textStatus ) {
                                        mw.log.warn(
                                                'Request failed, error type "' 
+ textStatus + '":',
                                                this.url
                                        );
-                               },
-                               complete: function () {
+                               } )
+                               .always( function () {
                                        $utterance.prop( 'waitingForResponse', 
false );
-                               }
-                       } );
+                               } );
                };
 
                /**
diff --git a/tests/qunit/ext.wikispeech.test.js 
b/tests/qunit/ext.wikispeech.test.js
index 147a25c..21c13aa 100644
--- a/tests/qunit/ext.wikispeech.test.js
+++ b/tests/qunit/ext.wikispeech.test.js
@@ -166,8 +166,8 @@
 
                assert.strictEqual( wikispeech.requestTts.called, true );
                assert.strictEqual(
-                       server.requests[ 0 ].url,
-                       
'http://server.url/wikispeech/?lang=en&input_type=text&input=An%20utterance.'
+                       server.requests[ 0 ].requestBody,
+                       'lang=en&input_type=text&input=An+utterance.'
                );
        } );
 

-- 
To view, visit https://gerrit.wikimedia.org/r/350838
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2fd4a09b8b79df51130435e421aae58d0bfc97b4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikispeech
Gerrit-Branch: master
Gerrit-Owner: Sebastian Berlin (WMSE) <sebastian.ber...@wikimedia.se>
Gerrit-Reviewer: Krinkle <krinklem...@gmail.com>
Gerrit-Reviewer: Lokal Profil <lokal.pro...@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