Index: lams_central/src/java/org/lamsfoundation/lams/web/HomeAction.java =================================================================== diff -u -raffc66817dcbf5a677c7742c13fb93a9b35ae97a -rfeee204a289bd433707cdb69a02c7a61b0ff90f8 --- lams_central/src/java/org/lamsfoundation/lams/web/HomeAction.java (.../HomeAction.java) (revision affc66817dcbf5a677c7742c13fb93a9b35ae97a) +++ lams_central/src/java/org/lamsfoundation/lams/web/HomeAction.java (.../HomeAction.java) (revision feee204a289bd433707cdb69a02c7a61b0ff90f8) @@ -227,6 +227,7 @@ String requestSrc = req.getParameter("requestSrc"); String notifyCloseURL = req.getParameter("notifyCloseURL"); + String isPostMessageToParent = req.getParameter("isPostMessageToParent"); String customCSV = req.getParameter(AttributeNames.PARAM_CUSTOM_CSV); String extLmsId = req.getParameter(AttributeNames.PARAM_EXT_LMS_ID); @@ -247,6 +248,7 @@ req.setAttribute("requestSrc", requestSrc); req.setAttribute("notifyCloseURL", notifyCloseURL); + req.setAttribute("isPostMessageToParent", isPostMessageToParent); req.setAttribute(AttributeNames.PARAM_CUSTOM_CSV, customCSV); req.setAttribute(AttributeNames.PARAM_EXT_LMS_ID, extLmsId); Index: lams_central/web/author.jsp =================================================================== diff -u -r889d0c334a724486252504bf9972d98296982f3a -rfeee204a289bd433707cdb69a02c7a61b0ff90f8 --- lams_central/web/author.jsp (.../author.jsp) (revision 889d0c334a724486252504bf9972d98296982f3a) +++ lams_central/web/author.jsp (.../author.jsp) (revision feee204a289bd433707cdb69a02c7a61b0ff90f8) @@ -185,9 +185,14 @@ // refresh the parent window var parentURL = "${notifyCloseURL}"; + var isPostMessageToParent = "${isPostMessageToParent}"; if (parentURL != "") { window.parent.opener.location.href = parentURL; + + //post message to parent window + } else if (isPostMessageToParent == "true") { + window.parent.opener.postMessage("refresh", "*"); } if(isInternetExplorer) { Index: lams_central/web/main.jsp =================================================================== diff -u -rc596693ba33aa285ce587e35b0de17ba4d873c80 -rfeee204a289bd433707cdb69a02c7a61b0ff90f8 --- lams_central/web/main.jsp (.../main.jsp) (revision c596693ba33aa285ce587e35b0de17ba4d873c80) +++ lams_central/web/main.jsp (.../main.jsp) (revision feee204a289bd433707cdb69a02c7a61b0ff90f8) @@ -223,6 +223,10 @@ + + + Add AAAAAAAAAAAAAAAA +