Skip to content

Commit bcb6315

Browse files
committed
IBX-8962: Unable to use certain special characters in richtext links
1 parent ef64b0a commit bcb6315

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/bundle/Resources/public/js/CKEditor/link/link-ui.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class IbexaLinkUI extends Plugin {
5959

6060
this.isNew = false;
6161

62-
this.editor.execute('insertIbexaLink', { href: url, title, target, ibexaLinkClasses, ibexaLinkAttributes });
62+
this.editor.execute('insertIbexaLink', { href: encodeURI(url), title, target, ibexaLinkClasses, ibexaLinkAttributes });
6363
this.hideForm();
6464
});
6565

src/bundle/Resources/public/js/CKEditor/link/ui/link-form-view.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class IbexaLinkFormView extends View {
122122
}
123123

124124
setValues({ url, title, target, ibexaLinkClasses, ibexaLinkAttributes = {} }) {
125-
this.setStringValue(this.urlInputView, url);
125+
this.setStringValue(this.urlInputView, decodeURI(url));
126126
this.setStringValue(this.titleView, title);
127127

128128
this.targetSwitcherView.fieldView.element.value = !!target;

0 commit comments

Comments
 (0)