Index: lams_central/web/emailuser.jsp =================================================================== diff -u -r2b7c74475c1e1601b108d5a616425b65b043ea40 -r7e0024fe200c2db9360cbcc7e572e00888e05ad4 --- lams_central/web/emailuser.jsp (.../emailuser.jsp) (revision 2b7c74475c1e1601b108d5a616425b65b043ea40) +++ lams_central/web/emailuser.jsp (.../emailuser.jsp) (revision 7e0024fe200c2db9360cbcc7e572e00888e05ad4) @@ -55,10 +55,9 @@ function closeDialog() { if (returnUrl == '') { - if (window.parent.closeEmailDialog) { - window.parent.closeEmailDialog(); - } else if (closeEmailDialog) { - closeEmailDialog(); + if (window.top.$("#dialogEmail").length > 0) { + //clicking the button is added in order to circumwent the problem with the issue with hiding dialog using window.top.$("#dialogEmail").modal('hide'); + window.top.$("#dialogEmail .close").click(); } else { // if this is a pop up, close it close(); Index: lams_central/web/includes/javascript/main.js =================================================================== diff -u -rf23934c16665e4fbb311fd7f397e2600b4644539 -r7e0024fe200c2db9360cbcc7e572e00888e05ad4 --- lams_central/web/includes/javascript/main.js (.../main.js) (revision f23934c16665e4fbb311fd7f397e2600b4644539) +++ lams_central/web/includes/javascript/main.js (.../main.js) (revision 7e0024fe200c2db9360cbcc7e572e00888e05ad4) @@ -615,31 +615,3 @@ } } - -function showEmailDialog(userId, lessonId){ - var dialog = showDialog("dialogEmail", { - 'autoOpen' : true, - 'height' : Math.max(380, Math.min(700, $(window).height() - 30)), - 'width' : Math.max(380, Math.min(700, $(window).width() - 60)), - 'modal' : true, - 'resizable' : true, - 'title' : LABELS.EMAIL_TITLE, - 'open' : function(){ - autoRefreshBlocked = true; - var dialog = $(this); - // load contents after opening the dialog - $('iframe', dialog).attr('src', - LAMS_URL + 'emailUser.do?method=composeMail&lessonID=' + lessonId - + '&userID=' + userId); - }, - 'close' : function(){ - autoRefreshBlocked = false; - $(this).remove(); - } - }, false, true); -} - - -function closeEmailDialog(){ - $('#dialogEmail').modal('hide'); -} \ No newline at end of file Index: lams_central/web/main.jsp =================================================================== diff -u -r8d104e54ae65a9dfc2915954cd4e6461c173e799 -r7e0024fe200c2db9360cbcc7e572e00888e05ad4 --- lams_central/web/main.jsp (.../main.jsp) (revision 8d104e54ae65a9dfc2915954cd4e6461c173e799) +++ lams_central/web/main.jsp (.../main.jsp) (revision 7e0024fe200c2db9360cbcc7e572e00888e05ad4) @@ -83,9 +83,7 @@ PRIVATE_NOTIFICATIONS_READ_ALL_HINT : '', MY_PROFILE : '', REMOVE_ORG_FAVORITE : '', - MARK_ORG_FAVORITE : '', - EMAIL_TITLE : '', - + MARK_ORG_FAVORITE : '' }, activeOrgId = null${lastVisitedOrganisationId};