Subramanya Sastry has uploaded a new change for review.
https://gerrit.wikimedia.org/r/250496
Change subject: WTS: Suppress auto-inserted <references /> in rt-testing mode
......................................................................
WTS: Suppress auto-inserted <references /> in rt-testing mode
Change-Id: I144cf0855d26cb7542beb0fd259dbccd48e5718a
---
M lib/ext/cite/Cite.js
M lib/html2wt/WikitextSerializer.js
2 files changed, 7 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid
refs/changes/96/250496/1
diff --git a/lib/ext/cite/Cite.js b/lib/ext/cite/Cite.js
index 147755d..8ea4cab 100644
--- a/lib/ext/cite/Cite.js
+++ b/lib/ext/cite/Cite.js
@@ -530,6 +530,7 @@
// The new references come out of "nowhere", so to make selser
work
// propertly, add a zero-sized DSR pointing to the end of the
document.
dp.dsr = [env.page.src.length, env.page.src.length, 0, 0];
+ dp.autoInsertedRefs = true;
if (refsGroup) {
ol.setAttribute('data-mw-group', refsGroup);
dp.group = refsGroup;
diff --git a/lib/html2wt/WikitextSerializer.js
b/lib/html2wt/WikitextSerializer.js
index 5905c6e..2dd2152 100644
--- a/lib/html2wt/WikitextSerializer.js
+++ b/lib/html2wt/WikitextSerializer.js
@@ -698,7 +698,12 @@
} else if
(/(?:^|\s)mw:Extension\//.test(typeOf)) {
dataMW = DU.getDataMw(node);
if (dataMW.name) {
- src =
state.serializer._buildExtensionWT(state, node, dataMW);
+ if (dp.autoInsertedRefs &&
state.rtTestMode) {
+ // Eliminate
auto-inserted <references /> noise in rt-testing
+ src = '';
+ } else {
+ src =
state.serializer._buildExtensionWT(state, node, dataMW);
+ }
} else if (dp.src) {
self.env.log("error", "data-mw
missing in: " + node.outerHTML);
src = dp.src;
--
To view, visit https://gerrit.wikimedia.org/r/250496
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I144cf0855d26cb7542beb0fd259dbccd48e5718a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Subramanya Sastry <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits