This commit is contained in:
Markos Gogoulos
2026-02-20 22:38:52 +02:00
parent 86fa084391
commit b39789c2c4
20 changed files with 103 additions and 21 deletions

View File

@@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import { ApiUrlContext, LinksConsumer, MemberContext } from '../utils/contexts';
import { PageStore, ProfilePageStore } from '../utils/stores';
import { ProfilePageActions, PageActions } from '../utils/actions';
import { inEmbeddedApp, inSelectMediaEmbedMode, translateString } from '../utils/helpers/';
import { inEmbeddedApp, inSelectMediaEmbedMode, associateMediaWithLtiCategory, translateString } from '../utils/helpers/';
import { MediaListWrapper } from '../components/MediaListWrapper';
import ProfilePagesHeader from '../components/profile-page/ProfilePagesHeader';
import ProfilePagesContent from '../components/profile-page/ProfilePagesContent';
@@ -213,6 +213,9 @@ export class ProfileMediaPage extends Page {
newSelectedMedia.add(mediaId);
console.log('Selected media item:', mediaId);
// Associate media with the current LTI course category (fire-and-forget)
associateMediaWithLtiCategory(mediaId);
// Send postMessage to parent window (Moodle TinyMCE plugin)
if (window.parent !== window) {
// Construct the embed URL