MarkTraceur has submitted this change and it was merged.

Change subject: Fix for unncessary wikitext escaping of link content.
......................................................................


Fix for unncessary wikitext escaping of link content.

* When processing link content, serializer is no longer in
  start-of-line context.  This changes wikitext escaping heuristics
  and eliminates unneeded nowiki escaping of link content.
* Eliminates nowiki escaping for this example:
  <a rel="mw:WikiLink"  href="./#&lt;">#&lt;</a>
* The patch also separates escaping for wiki-links and extlinks.
  Wikilinks have to escape leading "|" char in content but
  extlinks dont.
* No change in parserTests (TODO: Add more wt2html!)

Change-Id: I9970777cfa27c61df763a5756b50dc49d5ca76ed
---
M js/lib/mediawiki.WikitextSerializer.js
1 file changed, 24 insertions(+), 9 deletions(-)

Approvals:
  MarkTraceur: Verified; Looks good to me, approved
  jenkins-bot: Checked


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

Gerrit-MessageType: merged
Gerrit-Change-Id: I9970777cfa27c61df763a5756b50dc49d5ca76ed
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: Subramanya Sastry <[email protected]>
Gerrit-Reviewer: MarkTraceur <[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