Index: lams_central/web/authoringConfirm.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_central/web/authoringConfirm.jsp,v
diff -u -r1.14 -r1.15
--- lams_central/web/authoringConfirm.jsp 1 May 2008 07:32:13 -0000 1.14
+++ lams_central/web/authoringConfirm.jsp 2 May 2008 04:40:05 -0000 1.15
@@ -11,26 +11,24 @@
Index: lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java
===================================================================
RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java,v
diff -u -r1.20 -r1.21
--- lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java 7 Mar 2008 00:33:03 -0000 1.20
+++ lams_common/src/java/org/lamsfoundation/lams/web/util/AttributeNames.java 2 May 2008 04:40:49 -0000 1.21
@@ -64,6 +64,7 @@
public static final String PARAM_DIRECTORY_NAME = "directoryName";
public static final String PARAM_FILENAME = "filename";
public static final String PARAM_EXPORT_PORTFOLIO_ENABLED = "portfolioEnabled";
+ public static final String PARAM_CURRENT_TAB = "currentTab";
public static final String PARAM_LIB = "library";
Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java,v
diff -u -r1.6 -r1.7
--- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java 1 Nov 2006 23:46:49 -0000 1.6
+++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/dto/ChatDTO.java 2 May 2008 04:41:00 -0000 1.7
@@ -64,6 +64,8 @@
public Set sessionDTOs = new TreeSet();;
+ public Long currentTab;
+
public ChatDTO(Chat chat) {
toolContentId = chat.getToolContentId();
title = chat.getTitle();
@@ -197,4 +199,12 @@
public void setLockOnFinish(boolean lockOnFinish) {
this.lockOnFinish = lockOnFinish;
}
+
+ public Long getCurrentTab() {
+ return currentTab;
+ }
+
+ public void setCurrentTab(Long currentTab) {
+ this.currentTab = currentTab;
+ }
}
\ No newline at end of file
Index: lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java,v
diff -u -r1.19 -r1.20
--- lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java 1 Nov 2006 23:46:48 -0000 1.19
+++ lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/MonitoringAction.java 2 May 2008 04:41:00 -0000 1.20
@@ -94,6 +94,9 @@
Chat chat = chatService.getChatByContentId(toolContentID);
ChatDTO chatDTO = new ChatDTO(chat);
+ Long currentTab = WebUtil.readLongParam(request, AttributeNames.PARAM_CURRENT_TAB,true);
+ chatDTO.setCurrentTab(currentTab);
+
Map sessCountMap = chatService
.getMessageCountBySession(chat.getUid());
Index: lams_tool_chat/web/includes/javascript/monitoring.js
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_chat/web/includes/javascript/monitoring.js,v
diff -u -r1.2 -r1.3
--- lams_tool_chat/web/includes/javascript/monitoring.js 26 Oct 2006 02:30:53 -0000 1.2
+++ lams_tool_chat/web/includes/javascript/monitoring.js 2 May 2008 04:41:18 -0000 1.3
@@ -1,7 +1,10 @@
function init() {
- // open the first tab
- selectTab(1);
+ if (initialTabId) {
+ selectTab(initialTabId);
+ } else {
+ selectTab(1);
+ }
}
function doSelectTab(tabId) {
Index: lams_tool_chat/web/pages/monitoring/monitoring.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_chat/web/pages/monitoring/monitoring.jsp,v
diff -u -r1.5 -r1.6
--- lams_tool_chat/web/pages/monitoring/monitoring.jsp 21 Sep 2006 08:27:59 -0000 1.5
+++ lams_tool_chat/web/pages/monitoring/monitoring.jsp 2 May 2008 04:41:18 -0000 1.6
@@ -8,6 +8,9 @@
+