diff --git a/plugins/editors/tinymce/tinymce.php b/plugins/editors/tinymce/tinymce.php index 1609c126674ab..7b5154c5b8026 100644 --- a/plugins/editors/tinymce/tinymce.php +++ b/plugins/editors/tinymce/tinymce.php @@ -9,6 +9,8 @@ defined('_JEXEC') or die; +use Joomla\CMS\HTML\HTMLHelper; + /** * TinyMCE Editor Plugin * @@ -583,7 +585,11 @@ public function onDisplay( if ($dragdrop && $user->authorise('core.create', 'com_media')) { - $externalPlugins['jdragdrop'] = JUri::root() . 'media/editors/tinymce/js/plugins/dragdrop/plugin.min.js'; + $externalPlugins['jdragdrop'] = HTMLHelper::_( + 'script', + 'editors/tinymce/plugins/dragdrop/plugin.min.js', + array('relative' => true, 'version' => 'auto', 'pathOnly' => true) + ); $allowImgPaste = true; $isSubDir = ''; $session = JFactory::getSession(); @@ -1893,7 +1899,13 @@ private function onDisplayLegacy( $scriptOptions['uploadUri'] = $uploadUrl; $externalPlugins = array( - array('jdragdrop' => JUri::root() . 'media/editors/tinymce/js/plugins/dragdrop/plugin.min.js'), + array( + 'jdragdrop' => HTMLHelper::_( + 'script', + 'editors/tinymce/plugins/dragdrop/plugin.min.js', + array('relative' => true, 'version' => 'auto', 'pathOnly' => true) + ), + ), ); }