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

Change subject: Bug 50765: Allow content case modification in simple links
......................................................................


Bug 50765: Allow content case modification in simple links

Use the content for simple wikilinks if the content was modified. Change
detection for the content only works with selser enabled, which makes this
hard to test.

Change-Id: I276d573c445b0b7302aae8f55aea92cc0377a2d7
---
M js/lib/mediawiki.WikitextSerializer.js
1 file changed, 3 insertions(+), 1 deletion(-)

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



diff --git a/js/lib/mediawiki.WikitextSerializer.js 
b/js/lib/mediawiki.WikitextSerializer.js
index bf5e207..d7ccb84 100644
--- a/js/lib/mediawiki.WikitextSerializer.js
+++ b/js/lib/mediawiki.WikitextSerializer.js
@@ -1137,6 +1137,8 @@
        rtData.target = DU.getAttributeShadowInfo(node, 'href', tplAttrs);
 
        // Check if the link content has been modified
+       // FIXME: This will only work with selser of course. Hard to test 
without
+       // selser.
        DU.loadDataAttrib(node, "parsoid-diff", {});
        var changes = node.data['parsoid-diff'].diff || [];
        if (changes.indexOf('subtree-changed') !== -1) {
@@ -1780,7 +1782,7 @@
 
                        if ( canUseSimple ) {
                                // Simple case
-                               if (!target.modified) {
+                               if (!target.modified && 
!linkData.contentModified) {
                                        linkTarget = target.value;
                                } else {
                                        linkTarget = 
escapeWikiLinkContentString(linkData.content.string, state, 
linkData.contentNode);

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I276d573c445b0b7302aae8f55aea92cc0377a2d7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Parsoid
Gerrit-Branch: master
Gerrit-Owner: GWicke <[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