This commit is contained in:
Laurent Destailleur 2023-06-23 02:20:14 +02:00
parent 8be328cc16
commit 71a71c73e7
2 changed files with 41 additions and 0 deletions

View File

@ -104,3 +104,23 @@ CKEDITOR.editorConfig = function( config )
['Source']
];
};
/* Code to make links into CKEditor, in readonly, mode clickable */
CKEDITOR.on('instanceReady', function(event) {
var editor = event.editor;
if (editor.readOnly) {
var editable = editor.editable();
editable.attachListener(editable, 'click', function(evt) {
console.log("We click on a link in CKEditor in readonly mode");
var target = evt.data.getTarget();
var anchor = target.getAscendant('a', true);
if (anchor) {
var href = anchor.getAttribute('href');
if (href) {
window.open(href, '_blank'); // Open link in a new tab/window
}
}
});
}
});

View File

@ -104,3 +104,24 @@ CKEDITOR.editorConfig = function( config )
['Source']
];
};
/* Code to make links into CKEditor, in readonly, mode clickable */
CKEDITOR.on('instanceReady', function(event) {
var editor = event.editor;
if (editor.readOnly) {
var editable = editor.editable();
editable.attachListener(editable, 'click', function(evt) {
console.log("We click on a link in CKEditor in readonly mode");
var target = evt.data.getTarget();
var anchor = target.getAscendant('a', true);
if (anchor) {
var href = anchor.getAttribute('href');
if (href) {
window.open(href, '_blank'); // Open link in a new tab/window
}
}
});
}
});