diff --git a/datamodels/2.x/itop-portal-base/portal/public/js/bootstrap-portal-modal.js b/datamodels/2.x/itop-portal-base/portal/public/js/bootstrap-portal-modal.js index 86516d887..56446eabb 100644 --- a/datamodels/2.x/itop-portal-base/portal/public/js/bootstrap-portal-modal.js +++ b/datamodels/2.x/itop-portal-base/portal/public/js/bootstrap-portal-modal.js @@ -97,6 +97,9 @@ var CreatePortalModal = function (oOptions) { case 'string': oModalElem.find('.modal-content').html(oOptions.content); + + //Manually triggers bootstrap event in order to keep listeners working + oModalElem.trigger('loaded.bs.modal'); break; case 'object': @@ -113,6 +116,9 @@ var CreatePortalModal = function (oOptions) { oModalElem.modal('hide'); } + + //Manually triggers bootstrap event in order to keep listeners working + oModalElem.trigger('loaded.bs.modal'); } ); break;