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

Change subject: Update messagePoster implementation for foreign wiki support
......................................................................


Update messagePoster implementation for foreign wiki support

See 59fca1594c318 in MediaWiki core.

Bug: T111590
Change-Id: I976d146b0e1a803fa49c68858b9fe8479ac54e6a
---
M jsduck.external.js
M modules/messagePoster/ext.flow.messagePoster.js
2 files changed, 8 insertions(+), 2 deletions(-)

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



diff --git a/jsduck.external.js b/jsduck.external.js
index e1697b6..04517ed 100644
--- a/jsduck.external.js
+++ b/jsduck.external.js
@@ -37,6 +37,11 @@
  */
 
 /**
+ * @class mw.Api
+ * @source <https://doc.wikimedia.org/mediawiki-core/master/js/#!/api/mw.Api>
+ */
+
+/**
  * @class Handlebars
  * <http://handlebarsjs.com/reference.html>
  */
diff --git a/modules/messagePoster/ext.flow.messagePoster.js 
b/modules/messagePoster/ext.flow.messagePoster.js
index e365ad0..803c708 100644
--- a/modules/messagePoster/ext.flow.messagePoster.js
+++ b/modules/messagePoster/ext.flow.messagePoster.js
@@ -13,13 +13,14 @@
         * @extends mw.messagePoster.MessagePoster
         *
         * @param {mw.Title} title Title of Flow board
+        * @param {mw.Api} api mw.Api instance to use
         */
-       mw.flow.MessagePoster = function MwFlowMessagePoster( title ) {
+       mw.flow.MessagePoster = function MwFlowMessagePoster( title, api ) {
                // I considered using FlowApi, but most of that functionality 
is about mapping <form>
                // or <a> tags to AJAX, which is not applicable.  This allows 
us to keep
                // mediawiki.messagePoster.flow-board light-weight.
 
-               this.api = new mw.Api();
+               this.api = api;
                this.title = title;
        };
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I976d146b0e1a803fa49c68858b9fe8479ac54e6a
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to