Subramanya Sastry has uploaded a new change for review.
https://gerrit.wikimedia.org/r/68727
Change subject: (Bug 49525) Use case-insensitive regexps when matching ext tag
names
......................................................................
(Bug 49525) Use case-insensitive regexps when matching ext tag names
* Some regular expressions were missing the "i" flag.
Change-Id: I288f6ec9e4117ce58e2f445e73868937be1654af
---
M js/lib/mediawiki.Util.js
M js/lib/pegTokenizer.pegjs.txt
2 files changed, 3 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Parsoid
refs/changes/27/68727/1
diff --git a/js/lib/mediawiki.Util.js b/js/lib/mediawiki.Util.js
index b606028..fee1b0e 100644
--- a/js/lib/mediawiki.Util.js
+++ b/js/lib/mediawiki.Util.js
@@ -892,8 +892,8 @@
extractExtBody: function(extName, extTagSrc) {
var re = "<" + extName + "[^>]*/?>([\\s\\S]*)";
- return extTagSrc.replace(new RegExp(re), function() {
- return arguments[1].replace(new RegExp("</" + extName +
">"), "");
+ return extTagSrc.replace(new RegExp(re, "mi"), function() {
+ return arguments[1].replace(new RegExp("</" + extName +
">", "mi"), "");
});
},
diff --git a/js/lib/pegTokenizer.pegjs.txt b/js/lib/pegTokenizer.pegjs.txt
index 43fac4e..8cb76e6 100644
--- a/js/lib/pegTokenizer.pegjs.txt
+++ b/js/lib/pegTokenizer.pegjs.txt
@@ -1394,7 +1394,7 @@
if (t.constructor === TagTk) {
var tsr0 = dp.tsr[0],
restOfInput = input.substring(tsr0),
- tagContent = restOfInput.match(new
RegExp("^(.|\n)*?(</\\s*" + tagName + ">)", "m")),
+ tagContent = restOfInput.match(new
RegExp("^(.|\n)*?(</\\s*" + tagName + ">)", "mi")),
extSrc = null,
tagWidths = null;
--
To view, visit https://gerrit.wikimedia.org/r/68727
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I288f6ec9e4117ce58e2f445e73868937be1654af
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: Subramanya Sastry <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits