Index: lams_tool_sbmt/web/learner/sbmtlearner.jsp =================================================================== diff -u -r80f23aae24a17df9dfcd1770f396aaba0d0650c3 -rf86004309489cb81f283d1962b481b4bbb3facd6 --- lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision 80f23aae24a17df9dfcd1770f396aaba0d0650c3) +++ lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision f86004309489cb81f283d1962b481b4bbb3facd6) @@ -43,6 +43,17 @@ if ($('#file-upload-area').length == 1) { initFileUpload('${learnerForm.tmpFileUploadId}', ''); } + + <%-- Connect to command websocket only if it is learner UI --%> + + // command websocket stuff for refreshing + // trigger is an unique ID of page and action that command websocket code in Page.tag recognises + commandWebsocketHookTrigger = 'submit-files-leader-change-refresh-${sessionMap.toolSessionID}'; + // if the trigger is recognised, the following action occurs + commandWebsocketHook = function() { + location.reload(); + }; + }); /**