Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java =================================================================== diff -u -rf52875283624b11386286a63e9009658bf449a7d -r4166c2c316d883794011c0b6bede4dd54c104779 --- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision f52875283624b11386286a63e9009658bf449a7d) +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision 4166c2c316d883794011c0b6bede4dd54c104779) @@ -69,6 +69,7 @@ * @struts.action path="/index" validate="false" * * @struts.action-forward name="main" path="/main.jsp" + * @struts.action-forward name="main2" path="/main2.jsp" * @struts.action-forward name="community" path=".community" * @struts.action-forward name="profile" path="/profile.do?method=view" * @struts.action-forward name="editprofile" path="/profile.do?method=edit" @@ -159,7 +160,12 @@ List collapsedOrgDTOs = getUserManagementService().getActiveCourseIdsByUser(loggedInUser.getUserId(), request.isUserInRole(Role.SYSADMIN)); request.setAttribute("collapsedOrgDTOs", collapsedOrgDTOs); - + boolean newLayout = WebUtil.readBooleanParam(request, "newLayout", false); + if (newLayout) { + User user = getUserManagementService().getUserByLogin(userDTO.getLogin()); + request.setAttribute("portraitUuid", user.getPortraitUuid()); + return mapping.findForward("main2"); + } return mapping.findForward("main"); } Index: lams_central/web/includes/javascript/groupDisplay.js =================================================================== diff -u -r67dfbf3258ae491f495d918b8c397819ffed018f -r4166c2c316d883794011c0b6bede4dd54c104779 --- lams_central/web/includes/javascript/groupDisplay.js (.../groupDisplay.js) (revision 67dfbf3258ae491f495d918b8c397819ffed018f) +++ lams_central/web/includes/javascript/groupDisplay.js (.../groupDisplay.js) (revision 4166c2c316d883794011c0b6bede4dd54c104779) @@ -1,207 +1,404 @@ - + }); + } + } +} + +function refresh() { + document.location.reload(); +} + +function closeWizard() { + setTimeout(refresh, 1000); + tb_remove(); +} \ No newline at end of file Index: lams_central/web/main.jsp =================================================================== diff -u -r67dfbf3258ae491f495d918b8c397819ffed018f -r4166c2c316d883794011c0b6bede4dd54c104779 --- lams_central/web/main.jsp (.../main.jsp) (revision 67dfbf3258ae491f495d918b8c397819ffed018f) +++ lams_central/web/main.jsp (.../main.jsp) (revision 4166c2c316d883794011c0b6bede4dd54c104779) @@ -51,6 +51,18 @@