Robert Vogel has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/348908 )
Change subject: Fix for adding external links with umlauts
......................................................................
Fix for adding external links with umlauts
When a link with umlauts is added in VisualEditor, decodeURI function
fails. I dont know if this is the best solution, but this, in case of
umlauted URI, falls back to unescape() which can handle it
ERM: #5357
Needs cherry-picking to REL1_27 and master
Change-Id: Icae786204bbf097879955e667e5a56e2781e41e8
---
M VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
1 file changed, 5 insertions(+), 1 deletion(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions
refs/changes/08/348908/1
diff --git a/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
b/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
index a2f9f6c..9c288d7 100644
--- a/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
+++ b/VisualEditor/resources/tiny_mce_plugins/bswikicode/plugin.js
@@ -660,7 +660,11 @@
continue;
}
if (hrefAttr) {
- target = decodeURI( hrefAttr[1] );
+ try {
+ target = decodeURI( hrefAttr[1]
);
+ } catch ( e ) {
+ target = unescape( hrefAttr[1]
);
+ }
// 03.03.2014 STM ??? target = target;
//unescape(target);
}
// @todo <br /> br-tags bereits in insertLink
abfangen oder hier einfügen
--
To view, visit https://gerrit.wikimedia.org/r/348908
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icae786204bbf097879955e667e5a56e2781e41e8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: REL1_27
Gerrit-Owner: Robert Vogel <[email protected]>
Gerrit-Reviewer: ItSpiderman <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits