jenkins-bot has submitted this change and it was merged.

Change subject: jserrorlog: Clean up use of deprecated functions
......................................................................


jserrorlog: Clean up use of deprecated functions

* Use Deferred .done() and .fail() instead of deprecated jQuery.ajax options.
* Use '.php' instead of wgScriptExtension (there was no .php5 variant even).
* Use 'location' directly instead of proxying via window.
* Whitelist 'mw' as global for JSHint.

Change-Id: I47ee7d1ac093814b5e44ebdbffa1272ecccf9fa1
---
M webfiles/twn.jserrorlog.js
1 file changed, 7 insertions(+), 8 deletions(-)

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



diff --git a/webfiles/twn.jserrorlog.js b/webfiles/twn.jserrorlog.js
index d6dbd6c..f300701 100644
--- a/webfiles/twn.jserrorlog.js
+++ b/webfiles/twn.jserrorlog.js
@@ -1,19 +1,18 @@
+/*global mw */
 window.onerror = function ( errorMsg, fileUrl, lineNumber ) {
        $.ajax({
-               url: mw.config.get( 'wgScriptPath' ) + '/webfiles/jserror' + 
mw.config.get( 'wgScriptExtension' ),
+               url: mw.config.get( 'wgScriptPath' ) + '/webfiles/jserror.php',
                type: 'POST',
                data: {
                        errorMsg: errorMsg,
                        fileUrl: fileUrl,
                        lineNumber: lineNumber,
-                       windowLocation: window.location.href,
+                       windowLocation: location.href,
                        errorStackTrace: new Error().stack // non-standard 
property, not in all browsers
-               },
-               success: function () {
-                       mw.log('window.onerror> Logged error successfully', 
arguments);
-               },
-               error: function ()  {
-                       mw.log('window.onerror> Logging error failed', 
arguments);
                }
+       }).done( function () {
+               mw.log('window.onerror> Logged error successfully', arguments);
+       }).fail( function ()  {
+               mw.log('window.onerror> Logging error failed', arguments);
        });
 };

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I47ee7d1ac093814b5e44ebdbffa1272ecccf9fa1
Gerrit-PatchSet: 1
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Krinkle <krinklem...@gmail.com>
Gerrit-Reviewer: Nikerabbit <niklas.laxst...@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