ckeditor.insertText(`[attach=${attachmentId}][/attach]`);
} else {
ckeditor.insertHtml(
- `<img src="${url}" class="woltlabAttachment" data-attachment-id="${attachmentId.toString()}">`,
+ `<img src="${url}" class="image woltlabAttachment" data-attachment-id="${attachmentId.toString()}">`,
);
}
});
export function setup(element: HTMLElement): void {
listenToCkeditor(element)
.setupConfiguration(({ configuration, features }) => {
- configuration.woltlabMedia = {
- resolveMediaUrl(mediaId: number, mediaSize: string) {
- let thumbnail = "";
- if (mediaSize !== "original") {
- thumbnail = `&thumbnail=${mediaSize}`;
- }
-
- return `${window.WSC_API_URL}index.php?media/${mediaId}/${thumbnail}`;
- },
- };
-
if (features.attachment || !features.media) {
return;
}
}
ckeditor.insertHtml(
- `<img src="${escapeHTML(link)}" class="woltlabSuiteMedia" data-media-id="${
+ `<img src="${escapeHTML(link)}" class="image woltlabSuiteMedia" data-media-id="${
media.mediaID
}" data-media-size="${escapeHTML(thumbnailSize)}">`,
);
ckeditor.insertText(`[attach=${attachmentId}][/attach]`);
}
else {
- ckeditor.insertHtml(`<img src="${url}" class="woltlabAttachment" data-attachment-id="${attachmentId.toString()}">`);
+ ckeditor.insertHtml(`<img src="${url}" class="image woltlabAttachment" data-attachment-id="${attachmentId.toString()}">`);
}
});
}
function setup(element) {
(0, Event_1.listenToCkeditor)(element)
.setupConfiguration(({ configuration, features }) => {
- configuration.woltlabMedia = {
- resolveMediaUrl(mediaId, mediaSize) {
- let thumbnail = "";
- if (mediaSize !== "original") {
- thumbnail = `&thumbnail=${mediaSize}`;
- }
- return `${window.WSC_API_URL}index.php?media/${mediaId}/${thumbnail}`;
- },
- };
if (features.attachment || !features.media) {
return;
}
if (thumbnailSize !== "original") {
link = media[thumbnailSize + "ThumbnailLink"];
}
- ckeditor.insertHtml(`<img src="${(0, StringUtil_1.escapeHTML)(link)}" class="woltlabSuiteMedia" data-media-id="${media.mediaID}" data-media-size="${(0, StringUtil_1.escapeHTML)(thumbnailSize)}">`);
+ ckeditor.insertHtml(`<img src="${(0, StringUtil_1.escapeHTML)(link)}" class="image woltlabSuiteMedia" data-media-id="${media.mediaID}" data-media-size="${(0, StringUtil_1.escapeHTML)(thumbnailSize)}">`);
}
else {
ckeditor.insertText(`[wsm='${media.mediaID}'][/wsm]`);