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 ()