Bartosz Dziewoński has uploaded a new change for review. https://gerrit.wikimedia.org/r/232294
Change subject: mediawiki.Upload: Allow passing mw.Api objects, not just configs ...................................................................... mediawiki.Upload: Allow passing mw.Api objects, not just configs This way we'll be able to use a mw.ForeignApi here (being introduced in Ic20b9682d28633baa87d22e6e9fb71ce507da58d). Change-Id: Ie49d7dad5abfe567f9b9c7396f8e132875568fd3 --- M resources/src/mediawiki/mediawiki.Upload.js 1 file changed, 3 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/94/232294/1 diff --git a/resources/src/mediawiki/mediawiki.Upload.js b/resources/src/mediawiki/mediawiki.Upload.js index 551aa9d..a88f62c 100644 --- a/resources/src/mediawiki/mediawiki.Upload.js +++ b/resources/src/mediawiki/mediawiki.Upload.js @@ -44,10 +44,11 @@ * } ); * * @constructor - * @param {Object} apiconfig Passed to the constructor of mw.Api. + * @param {Object|mw.Api} [apiconfig] A mw.Api object (or subclass), or configuration to pass to the + * constructor of mw.Api. */ function Upload( apiconfig ) { - this.api = new mw.Api( apiconfig ); + this.api = ( apiconfig instanceof mw.Api ) ? apiconfig : new mw.Api( apiconfig ); this.watchlist = false; this.text = ''; -- To view, visit https://gerrit.wikimedia.org/r/232294 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie49d7dad5abfe567f9b9c7396f8e132875568fd3 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Bartosz Dziewoński <matma....@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits