diff --git a/sources/renderer/bootstrap/fieldrenderer/bssimplefieldrenderer.class.inc.php b/sources/renderer/bootstrap/fieldrenderer/bssimplefieldrenderer.class.inc.php index d80bfb7ba..459fb5e24 100644 --- a/sources/renderer/bootstrap/fieldrenderer/bssimplefieldrenderer.class.inc.php +++ b/sources/renderer/bootstrap/fieldrenderer/bssimplefieldrenderer.class.inc.php @@ -511,8 +511,6 @@ EOF }); EOF ); - // MagnificPopup on images - $oOutput->AddJs(InlineImage::FixImagesWidth()); } else { @@ -526,6 +524,20 @@ EOF } } + // Finally, no matter the field mode + switch ($sFieldClass) + { + case 'Combodo\\iTop\\Form\\Field\\TextAreaField': + case 'Combodo\\iTop\\Form\\Field\\CaseLogField': + $bRichEditor = ($this->oField->GetFormat() === TextAreaField::ENUM_FORMAT_HTML); + if($bRichEditor) + { + // MagnificPopup on images + $oOutput->AddJs(InlineImage::FixImagesWidth()); + } + break; + } + return $oOutput; }