From dd1b074962e36f20dca80dad6427a55d44fad081 Mon Sep 17 00:00:00 2001 From: Kunal Mehta Date: Thu, 10 Dec 2015 10:58:41 -0800 Subject: [PATCH] mw.Feedback: Support leaving feedback on foreign wikis Adds an optional apiUrl parameter that will be passed on to the mw.messagePoster if the feedback page is on a foreign wiki. Bug: T111590 Change-Id: I932c6af08b7bf1c98ab0d415d410a63680faf094 --- resources/src/mediawiki/mediawiki.feedback.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/src/mediawiki/mediawiki.feedback.js b/resources/src/mediawiki/mediawiki.feedback.js index ebf0e7d0d4..7afb9d3043 100644 --- a/resources/src/mediawiki/mediawiki.feedback.js +++ b/resources/src/mediawiki/mediawiki.feedback.js @@ -38,6 +38,7 @@ * @param {Object} [config] Configuration object * @cfg {mw.Title} [title="Feedback"] The title of the page where you collect * feedback. + * @cfg {string} [apiUrl] api.php URL if the feedback page is on another wiki * @cfg {string} [dialogTitleMessageKey="feedback-dialog-title"] Message key for the * title of the dialog box * @cfg {mw.Uri|string} [bugsLink="//phabricator.wikimedia.org/maniphest/task/create/"] URL where @@ -57,7 +58,7 @@ // Feedback page title this.feedbackPageTitle = config.title || new mw.Title( 'Feedback' ); - this.messagePosterPromise = mw.messagePoster.factory.create( this.feedbackPageTitle ); + this.messagePosterPromise = mw.messagePoster.factory.create( this.feedbackPageTitle, config.apiUrl ); // Links this.bugsTaskSubmissionLink = config.bugsLink || '//phabricator.wikimedia.org/maniphest/task/create/'; -- 2.20.1