[mediawiki.api] bug fixes
authorKrinkle <krinkle@users.mediawiki.org>
Wed, 21 Dec 2011 23:56:02 +0000 (23:56 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Wed, 21 Dec 2011 23:56:02 +0000 (23:56 +0000)
* error callback of some convenience functions was broken. Second argument to get() is ajaxOptions, there is no third argument.

resources/mediawiki/mediawiki.api.edit.js
resources/mediawiki/mediawiki.api.parse.js
resources/mediawiki/mediawiki.api.titleblacklist.js

index 58c43f9..a9d488a 100644 (file)
@@ -42,7 +42,7 @@
                                                err( code, result );
                                        }
                                };
-                               return api.post( params, { 'ok' : ok, 'err' : getTokenIfBad });
+                               return api.post( params, { ok : ok, err : getTokenIfBad });
                        }
                },
 
index 429b9d1..c29d734 100644 (file)
                 *
                 * @param wikiText {String}
                 * @param success {Function} callback to which to pass success HTML
-                * @param error {Function} callback if error (optional)
+                * @param err {Function} callback if error (optional)
                 * @return {jqXHR}
                 */
-               parse: function( wikiText, success, error ) {
+               parse: function( wikiText, success, err ) {
                        var params = {
                                        text: wikiText,
                                        action: 'parse'
@@ -23,7 +23,7 @@
                                                success( data.parse.text['*'] );
                                        }
                                };
-                       return this.get( params, ok, error );
+                       return this.get( params, { ok: ok, err: err } );
                }
 
        } );
index 1e2ed35..5435945 100644 (file)
@@ -44,7 +44,7 @@
                                        }
                                };
 
-                       return this.get( params, ok, err );
+                       return this.get( params, { ok: ok, err: err } );
                }
 
        } );