https://www.mediawiki.org/wiki/Special:Code/MediaWiki/113053
Revision: 113053
Author: gwicke
Date: 2012-03-05 18:06:29 +0000 (Mon, 05 Mar 2012)
Log Message:
-----------
Fix invalid external link representation. 268 tests passing.
Modified Paths:
--------------
trunk/extensions/VisualEditor/modules/parser/ext.core.LinkHandler.js
trunk/extensions/VisualEditor/tests/parser/parserTests-whitelist.js
Modified: trunk/extensions/VisualEditor/modules/parser/ext.core.LinkHandler.js
===================================================================
--- trunk/extensions/VisualEditor/modules/parser/ext.core.LinkHandler.js
2012-03-05 18:04:51 UTC (rev 113052)
+++ trunk/extensions/VisualEditor/modules/parser/ext.core.LinkHandler.js
2012-03-05 18:06:29 UTC (rev 113053)
@@ -270,7 +270,7 @@
};
} else {
return {
- tokens: ['[', href ].concat( content, [']'] )
+ tokens: ['[', href, ' ' ].concat( content, [']'] )
};
}
};
Modified: trunk/extensions/VisualEditor/tests/parser/parserTests-whitelist.js
===================================================================
--- trunk/extensions/VisualEditor/tests/parser/parserTests-whitelist.js
2012-03-05 18:04:51 UTC (rev 113052)
+++ trunk/extensions/VisualEditor/tests/parser/parserTests-whitelist.js
2012-03-05 18:06:29 UTC (rev 113053)
@@ -74,6 +74,8 @@
testWhiteList["Link containing double-single-quotes '' (bug 4598)"] = "<p><a
href=\"/wiki/Lista_d''e_paise_d''o_munno\" data-mw-type=\"internal\">Lista d''e
paise d''o munno</a></p>";
+testWhiteList["Brackets in urls"] = "<p><a
href=\"http://example.com/index.php?foozoid[]=bar\">http://example.com/index.php?foozoid[]=bar</a></p><p><a
href=\"http://example.com/index.php?foozoid[]=bar\">http://example.com/index.php?foozoid[]=bar</a></p>";
+
if (typeof module == "object") {
module.exports.testWhiteList = testWhiteList;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs