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
