diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementComponent.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementComponent.java index 4836447aac707d76702236b5737514a324ff323d..01820cdb905f31d47445aaf92f982b1e174b9cd3 100644 --- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementComponent.java +++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/richText/RichTextElementComponent.java @@ -53,6 +53,7 @@ class RichTextElementComponent extends FormBaseComponentImpl { private static final String CMD_IMAGEBROWSER = "image"; private static final String CMD_FLASHPLAYERBROWSER = "flashplayer"; private static final String CMD_FILEBROWSER = "file"; + private static final String CMD_MEDIABROWSER = "media"; private static final ComponentRenderer RENDERER = new RichTextElementRenderer(); private final RichTextElementImpl element; @@ -118,7 +119,8 @@ class RichTextElementComponent extends FormBaseComponentImpl { // element we make an exception since we have the media and link chooser // events that must be dispatched by this code. String moduleUri = ureq.getModuleURI(); - if (CMD_FILEBROWSER.equals(moduleUri) || CMD_IMAGEBROWSER.equals(moduleUri) || CMD_FLASHPLAYERBROWSER.equals(moduleUri)) { + if (CMD_FILEBROWSER.equals(moduleUri) || CMD_IMAGEBROWSER.equals(moduleUri) + || CMD_FLASHPLAYERBROWSER.equals(moduleUri) || CMD_MEDIABROWSER.equals(moduleUri)) { // Get currently edited relative file path String fileName = getRichTextElementImpl().getEditorConfiguration().getLinkBrowserRelativeFilePath(); createFileSelectorPopupWindow(ureq, moduleUri, fileName);