Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/util/WikiConstants.java =================================================================== diff -u -r6d29456e3a6b018730d32c60729d6f2e693ac55e -r6672982c4b8130dc115da39d5e918a752a0bd67e --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/util/WikiConstants.java (.../WikiConstants.java) (revision 6d29456e3a6b018730d32c60729d6f2e693ac55e) +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/util/WikiConstants.java (.../WikiConstants.java) (revision 6672982c4b8130dc115da39d5e918a752a0bd67e) @@ -64,6 +64,7 @@ public static final String ATTR_CONTENT_EDITAVLE = "contentEditable"; public static final String ATTR_MAIN_PAGE_TITLE = "mainPageTitle"; public static final String ATTR_IS_GROUPED_ACTIVITY = "isGroupedActivity"; + public static final String ATTR_REFRESH_PAGE = "doRefreshPage"; // Events public static final String EVENT_NOTIFY_TEACHERS = "wikiNotifyTeachers"; Index: lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/web/actions/WikiPageAction.java =================================================================== diff -u -re3b4354d83bbeff0b953d1fce2bc3be6323c0b50 -r6672982c4b8130dc115da39d5e918a752a0bd67e --- lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/web/actions/WikiPageAction.java (.../WikiPageAction.java) (revision e3b4354d83bbeff0b953d1fce2bc3be6323c0b50) +++ lams_tool_wiki/src/java/org/lamsfoundation/lams/tool/wiki/web/actions/WikiPageAction.java (.../WikiPageAction.java) (revision 6672982c4b8130dc115da39d5e918a752a0bd67e) @@ -152,6 +152,10 @@ } } + + // LDEV-2824 Refresh page after loading, so Chrome does not disable new javascript code + request.setAttribute(WikiConstants.ATTR_REFRESH_PAGE, true); + // Make sure the current page is set correctly then return to the wiki return returnToWiki(mapping, wikiForm, request, response, currentPageUid); } @@ -394,6 +398,9 @@ notifyWikiChange(toolSessionID, "notify.pageAdded.subject", "notify.pageAdded.body", user, request); } + // LDEV-2824 Refresh page after loading, so Chrome does not disable new javascript code + request.setAttribute(WikiConstants.ATTR_REFRESH_PAGE, true); + // go to the new wiki page return returnToWiki(mapping, wikiForm, request, response, currentPageUid); } Index: lams_tool_wiki/web/pages/learning/wiki.jsp =================================================================== diff -u -r9d76ea6206920606421dd899d2470bf4108f059b -r6672982c4b8130dc115da39d5e918a752a0bd67e --- lams_tool_wiki/web/pages/learning/wiki.jsp (.../wiki.jsp) (revision 9d76ea6206920606421dd899d2470bf4108f059b) +++ lams_tool_wiki/web/pages/learning/wiki.jsp (.../wiki.jsp) (revision 6672982c4b8130dc115da39d5e918a752a0bd67e) @@ -494,5 +494,10 @@ window.location=url; } + var doRefreshPage = "${doRefreshPage}"; + if (doRefreshPage == "true"){ + refreshPage(); + } + -->