mirror of
https://github.com/mediacms-io/mediacms.git
synced 2026-02-04 06:22:59 -05:00
wtv
This commit is contained in:
@@ -1 +1 @@
|
|||||||
VERSION = "8.09"
|
VERSION = "8.10"
|
||||||
|
|||||||
@@ -212,6 +212,22 @@ export class ProfileMediaPage extends Page {
|
|||||||
if (isSelected) {
|
if (isSelected) {
|
||||||
newSelectedMedia.add(mediaId);
|
newSelectedMedia.add(mediaId);
|
||||||
console.log('Selected media item:', mediaId);
|
console.log('Selected media item:', mediaId);
|
||||||
|
|
||||||
|
// Send postMessage to parent window (Moodle TinyMCE plugin)
|
||||||
|
if (window.parent !== window) {
|
||||||
|
// Construct the embed URL
|
||||||
|
const baseUrl = window.location.origin;
|
||||||
|
const embedUrl = `${baseUrl}/embed?m=${mediaId}`;
|
||||||
|
|
||||||
|
// Send message in the format expected by the Moodle plugin
|
||||||
|
window.parent.postMessage({
|
||||||
|
type: 'videoSelected',
|
||||||
|
embedUrl: embedUrl,
|
||||||
|
videoId: mediaId
|
||||||
|
}, '*');
|
||||||
|
|
||||||
|
console.log('Sent postMessage to parent:', { embedUrl, videoId: mediaId });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Normal mode: allow multiple selection
|
// Normal mode: allow multiple selection
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user