From 8c8e7acf0c7deb5903dc0c5cabc80981b8320d55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=B3na=20Lore?= Date: Wed, 23 Mar 2016 11:51:36 +0100 Subject: [PATCH] Fixed: Insert an image from Media Manager does not work (bbarea). --- e107_web/js/core/mediaManager.js | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/e107_web/js/core/mediaManager.js b/e107_web/js/core/mediaManager.js index 50d4b1403..17f0070f0 100644 --- a/e107_web/js/core/mediaManager.js +++ b/e107_web/js/core/mediaManager.js @@ -36,6 +36,8 @@ $(document).ready(function() var _float = $('#float').val(); var alt = $('#alt').val(); + var target = $(e).attr('data-target'); + if(margin_right !='' && margin_right !== undefined) { @@ -105,7 +107,31 @@ $(document).ready(function() bb = bb + ']'; bb = bb + path; bb = bb + '[/img]'; - $('#bbcode_holder').val(bb); // Set the BBcode Value. + + if(target && target.charAt(0) != "#" && target.charAt(0) != ".") + { + target = "#" + target; + } + + var $target = $(target); + + if($target.length > 0) + { + $target.val($target.val() + bb); + } + else + { + var $parentTarget = parent.$(target); // From iframe. + + if($parentTarget.length > 0) + { + $parentTarget.val($parentTarget.val() + bb); + } + else + { + $('#bbcode_holder').val(bb); // Set the BBcode Value. + } + } }