From e8f2b144f04e4984a043d7b9fddef48e70e17729 Mon Sep 17 00:00:00 2001
From: Achim Ennenbach <achim@simsync.de>
Date: Fri, 27 Jul 2018 21:12:08 +0200
Subject: [PATCH] changed  function call to support dynamically added content

---
 e107_web/js/core/all.jquery.js   |  9 +++++----
 e107_web/js/core/mediaManager.js | 14 +++++++++++++-
 2 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/e107_web/js/core/all.jquery.js b/e107_web/js/core/all.jquery.js
index 51b494fdb..a9ff8594e 100644
--- a/e107_web/js/core/all.jquery.js
+++ b/e107_web/js/core/all.jquery.js
@@ -295,9 +295,10 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
 	e107.behaviors.eDialogClose = {
 		attach: function (context, settings)
 		{
-			$(context).find('.e-dialog-close').once('e-dialog-close').each(function ()
-			{
-				$(this).click(function ()
+			//$(context).find('.e-dialog-close').once('e-dialog-close').each(function ()
+			//{
+			//	$(this).click(function ()
+            $(context).on('click', '.e-dialog-close', function()
 				{
 					var $modal = $('.modal');
 					var $parentModal = parent.$('.modal');
@@ -318,7 +319,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
 						$parentDismiss.trigger({type: 'click'});
 					}
 				});
-			});
+			//});
 		}
 	};
 
diff --git a/e107_web/js/core/mediaManager.js b/e107_web/js/core/mediaManager.js
index 520f2dc61..365a2da99 100644
--- a/e107_web/js/core/mediaManager.js
+++ b/e107_web/js/core/mediaManager.js
@@ -37,7 +37,7 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
 					e107.mediaManager.eMediaSelectFileNone(this);
 				});
 			});
-
+/*
 			$(context).find('.e-media-select').once('media-manager-e-media-select').each(function ()
 			{
 				$(this).on('click', function ()
@@ -45,8 +45,14 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
 					e107.mediaManager.eMediaSelect(this);
 				});
 			});
+*/
+            $(context).on('click', '.e-media-select', function ()
+            {
+                e107.mediaManager.eMediaSelect(this);
+            });
 
 			// Must be defined after e-media-select.
+			/*
 			$(context).find('.e-dialog-save').once('media-manager-e-dialog-save').each(function ()
 			{
 				$(this).click(function ()
@@ -54,6 +60,12 @@ var e107 = e107 || {'settings': {}, 'behaviors': {}};
 					e107.mediaManager.eDialogSave(this);
 				});
 			});
+			*/
+            $(context).on('click', '.e-dialog-save', function ()
+            {
+                e107.mediaManager.eDialogSave(this);
+            });
+
 
 			// Must be defined after e-media-select.
 			$(context).find('.e-media-nav').once('media-manager-e-media-nav').each(function ()