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

Change subject: Send Accept header to Parsoid/RESTBase to get data-mw 
attributes inline.
......................................................................


Send Accept header to Parsoid/RESTBase to get data-mw attributes inline.

Bug: T130685
Change-Id: I336eee1339f686446a6bfdd04b52981cc69e3d39
---
M lib/parsoid.js
1 file changed, 7 insertions(+), 2 deletions(-)

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



diff --git a/lib/parsoid.js b/lib/parsoid.js
index a48c006..f7a9080 100644
--- a/lib/parsoid.js
+++ b/lib/parsoid.js
@@ -17,6 +17,11 @@
 // Limit the # of concurrent requests to parsoid.
 var PARSOID_REQUEST_LIMIT = 5;
 
+// Add `Accept` header to get data-mw attributes inline.
+var pheaders = Object.assign({}, headers, {
+       Accept: 'text/html; charset=utf-8; 
profile="https://www.mediawiki.org/wiki/Specs/HTML/1.2.1";',
+});
+
 // Escape special regexp characters in a string.
 // Used to build a regexp matching a literal string.
 var escapeRegExp = function(s) {
@@ -218,7 +223,7 @@
        }
 
        var apiURL = findApiUrl('GET', this.apiVersion, this.wikis[wiki], 
title, revid);
-       request({ url: apiURL.url, encoding: 'utf8', headers: headers, pool: 
false, log: this.log }, function(error, response, body) {
+       request({ url: apiURL.url, encoding: 'utf8', headers: pheaders, pool: 
false, log: this.log }, function(error, response, body) {
                if (error || response.statusCode !== 200) {
                        deferred.reject(new Error('Error fetching ' + 
apiURL.api + ' result: ' + apiURL.url + ' ' + (error || response.statusCode)));
                } else {
@@ -244,7 +249,7 @@
                        url: apiURL.url,
                        method: 'POST',
                        encoding: 'utf8',
-                       headers: headers,
+                       headers: pheaders,
                        pool: false,
                        log: this.log,
                        form: (

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I336eee1339f686446a6bfdd04b52981cc69e3d39
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/Collection/OfflineContentGenerator/bundler
Gerrit-Branch: master
Gerrit-Owner: Cscott <[email protected]>
Gerrit-Reviewer: Arlolra <[email protected]>
Gerrit-Reviewer: Cscott <[email protected]>
Gerrit-Reviewer: Subramanya Sastry <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to