Index: lams_tool_spreadsheet/conf/language/lams/ApplicationResources_en_AU.properties =================================================================== diff -u -ra7fed1be51941ace379dbb695d52bd08a315dae6 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision a7fed1be51941ace379dbb695d52bd08a315dae6) +++ lams_tool_spreadsheet/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -89,7 +89,7 @@ label.monitoring.vieawallmarks.false =False label.monitoring.vieawallmarks.marks =Marks: label.monitoring.vieawallmarks.comments =Comments: - +label.monitoring.vieawallmarks.update.marks =Update Marks label.reviewitem.spreadsheet.sent.by =Spreadsheet sent by label.reviewitem.user.hasnot.sent.spreadsheet =User hasn't sent spreadsheet yet. label.reviewitem.title =Review User's Spreadsheet Index: lams_tool_spreadsheet/conf/xdoclet/struts-actions.xml =================================================================== diff -u -ra7fed1be51941ace379dbb695d52bd08a315dae6 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision a7fed1be51941ace379dbb695d52bd08a315dae6) +++ lams_tool_spreadsheet/conf/xdoclet/struts-actions.xml (.../struts-actions.xml) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -101,7 +101,7 @@ validate="false" input="/pages/learning/learning.jsp" scope="request"> - + @@ -139,12 +139,12 @@ - + - + - + - - + + - + Index: lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/web/action/LearningAction.java =================================================================== diff -u -ra7fed1be51941ace379dbb695d52bd08a315dae6 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/web/action/LearningAction.java (.../LearningAction.java) (revision a7fed1be51941ace379dbb695d52bd08a315dae6) +++ lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/web/action/LearningAction.java (.../LearningAction.java) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -221,10 +221,8 @@ ISpreadsheetService service = getSpreadsheetService(); Spreadsheet spreadsheet = (Spreadsheet) sessionMap.get(SpreadsheetConstants.ATTR_RESOURCE); SpreadsheetUser spreadsheetUser = getCurrentUser(service, sessionId); - if(spreadsheet.isLearnerAllowedToSave() && !mode.isTeacher()){ - if (spreadsheetUser.getUserModifiedSpreadsheet() != null) { - spreadsheet.setCode(spreadsheetUser.getUserModifiedSpreadsheet().getUserModifiedSpreadsheet()); - } + if(spreadsheet.isLearnerAllowedToSave() && !mode.isTeacher() && (spreadsheetUser.getUserModifiedSpreadsheet() != null)){ + spreadsheet.setCode(spreadsheetUser.getUserModifiedSpreadsheet().getUserModifiedSpreadsheet()); } SpreadsheetForm spreadsheetForm = (SpreadsheetForm)form; @@ -280,11 +278,12 @@ } else if ("continueReflect".equals(typeOfAction)) { conf = mapping.findForwardConfig("continueReflect"); } else { - conf = mapping.findForwardConfig("saveUserSpreadsheet"); + conf = mapping.findForwardConfig("initPage"); } ActionRedirect redirect = new ActionRedirect(conf); redirect.addParameter(SpreadsheetConstants.ATTR_SESSION_MAP_ID, sessionMapID); redirect.addParameter(AttributeNames.PARAM_TOOL_SESSION_ID, sessionId); + redirect.addParameter(AttributeNames.ATTR_MODE, mode); return redirect; } Index: lams_tool_spreadsheet/web/includes/javascript/simple_spreadsheet/spreadsheet.js =================================================================== diff -u -r7f9f772433a7fd55c4475241d4e3bc0765f474e8 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/web/includes/javascript/simple_spreadsheet/spreadsheet.js (.../spreadsheet.js) (revision 7f9f772433a7fd55c4475241d4e3bc0765f474e8) +++ lams_tool_spreadsheet/web/includes/javascript/simple_spreadsheet/spreadsheet.js (.../spreadsheet.js) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -347,6 +347,7 @@ } } } + out += ""; out += ""+htmlEscape(showCell(-1,-1,0),true)+""; for (var i=col0; i"; out += ""; @@ -415,7 +417,6 @@ getObj("data").innerHTML = out; getObj("content").scrollLeft = scrollX; getObj("content").scrollTop = scrollY; - mouseoverCell(currRow,currCol); if (clipboard_mode!="") { var color = "#DDDDFF" @@ -535,12 +536,45 @@ return setCells(arr[0],arr[1],item,value); } -function loadScriptFile(location){ +function loadScriptFileAndCode(location, spreadsheetCode){ var script = document.createElement("script"); script.type = "text/javascript"; + var code = spreadsheetCode.value; + + if (window.addEventListener) { + window.addEventListener("load",function() { load(code); },false); + } else { + script.onreadystatechange = function() { + if ((this.readyState == 'loaded') || (this.readyState == 'complete')) { + load(code); + } + } + } + script.src = location; document.getElementsByTagName("head").item(0).appendChild(script); } + +function loadLamsCode(code) { + var script = document.createElement("script"); + script.type = "text/javascript"; + + if (window.addEventListener) { + window.addEventListener("load",function() { load(code); },false); + } else { + script.onreadystatechange = function() { +// alert("onreadystatechange "+ this.readyState + "!"); + if ((this.readyState == 'loaded') || (this.readyState == 'complete')) { + load(code); + } + } + } + + document.getElementsByTagName("head").item(0).appendChild(script); +} + + + function loadStyleFile(location){ var script = document.createElement("link"); script.type = "text/css"; @@ -587,6 +621,7 @@ return; } } + if (typeof cells[-2] != "undefined") showColumnGroups = true; else showColumnGroups = false; active = "content"; getObj("source").style.display = "none"; @@ -767,21 +802,14 @@ function loadSheetFromUrl(location) { var script = document.createElement("script"); script.type = "text/javascript"; -// if (window.addEventListener) { -// window.addEventListener("load",function() { load("// dbCells"); },false); -// } else { -// script.onreadystatechange = function() { if (this.readyState == 'loaded') load("// dbCells"); } -// } - window.addEventListener("load",function() { load("// dbCells"); },false); + if (window.addEventListener) { + window.addEventListener("load",function() { load("// dbCells"); },false); + } else { + script.onreadystatechange = function() { if (this.readyState == 'loaded') load("// dbCells"); } + } script.src = location; document.getElementsByTagName("head").item(0).appendChild(script); -} -function loadLamsCode(code) { - var script = document.createElement("script"); - script.type = "text/javascript"; - window.addEventListener("load",function() { load(code); },false); - document.getElementsByTagName("head").item(0).appendChild(script); } function loadCode() { Index: lams_tool_spreadsheet/web/includes/javascript/simple_spreadsheet/spreadsheet_offline.html =================================================================== diff -u -r7f9f772433a7fd55c4475241d4e3bc0765f474e8 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/web/includes/javascript/simple_spreadsheet/spreadsheet_offline.html (.../spreadsheet_offline.html) (revision 7f9f772433a7fd55c4475241d4e3bc0765f474e8) +++ lams_tool_spreadsheet/web/includes/javascript/simple_spreadsheet/spreadsheet_offline.html (.../spreadsheet_offline.html) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -32,17 +32,7 @@ - @@ -56,6 +46,27 @@
+ +
- \ No newline at end of file + + + + + + + + + + + Fisheye: Tag 56d116683b7554e8ad3677cd0e12866ac3feb834 refers to a dead (removed) revision in file `lams_tool_spreadsheet/web/pages/monitoring/editmark.jsp'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 56d116683b7554e8ad3677cd0e12866ac3feb834 refers to a dead (removed) revision in file `lams_tool_spreadsheet/web/pages/monitoring/notebook.jsp'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_spreadsheet/web/pages/monitoring/parts/editmark.jsp =================================================================== diff -u --- lams_tool_spreadsheet/web/pages/monitoring/parts/editmark.jsp (revision 0) +++ lams_tool_spreadsheet/web/pages/monitoring/parts/editmark.jsp (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -0,0 +1,52 @@ + +<%@ include file="/common/taglibs.jsp"%> + + + + <%@ include file="/common/header.jsp"%> + + + + + <%@ include file="/common/messages.jsp"%> + + + + + + + + +

+ +

+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + + + + + + +
Index: lams_tool_spreadsheet/web/pages/monitoring/parts/notebook.jsp =================================================================== diff -u --- lams_tool_spreadsheet/web/pages/monitoring/parts/notebook.jsp (revision 0) +++ lams_tool_spreadsheet/web/pages/monitoring/parts/notebook.jsp (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -0,0 +1,48 @@ +<%@ include file="/common/taglibs.jsp"%> + + + + + <fmt:message key="label.learning.title" /> + <%@ include file="/common/header.jsp"%> + + + +
+

+ +

+ ${userDTO.fullName}

+ + + + + + + +
+ +
+ + + + + + + + +
+ + + + +
+ +
+
+ + + +
Index: lams_tool_spreadsheet/web/pages/monitoring/parts/statisticspart.jsp =================================================================== diff -u --- lams_tool_spreadsheet/web/pages/monitoring/parts/statisticspart.jsp (revision 0) +++ lams_tool_spreadsheet/web/pages/monitoring/parts/statisticspart.jsp (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -0,0 +1,35 @@ +<%-- This is for AJAX call to refresh statistic page --%> +<%@ include file="/common/taglibs.jsp"%> + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + +
+ + + +
+
\ No newline at end of file Index: lams_tool_spreadsheet/web/pages/monitoring/parts/summarylist.jsp =================================================================== diff -u --- lams_tool_spreadsheet/web/pages/monitoring/parts/summarylist.jsp (revision 0) +++ lams_tool_spreadsheet/web/pages/monitoring/parts/summarylist.jsp (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -0,0 +1,155 @@ +<%@ include file="/common/taglibs.jsp"%> + + + + + +
+ +
+
+ +
+ +

${summary.sessionName}

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + ${user.loginName} + + + + ${user.loginName} + + + + + + tick + + + + cross + + + + + + + + +
+ +
+ + + + + + + + + +
+
+ + <%-- Reflection list --%> + + + +

+ + + + + + + + + + + + + + +
+ + + +
+ ${user.loginName} + + + + + + + +
+
+
+ + +
+
+ +<%-- This script will works when a new resoruce Condition submit in order to refresh "TaskList List" panel. --%> + Index: lams_tool_spreadsheet/web/pages/monitoring/parts/viewallmarks.jsp =================================================================== diff -u --- lams_tool_spreadsheet/web/pages/monitoring/parts/viewallmarks.jsp (revision 0) +++ lams_tool_spreadsheet/web/pages/monitoring/parts/viewallmarks.jsp (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -0,0 +1,121 @@ + + +<%@include file="/common/taglibs.jsp"%> + + + <fmt:message key="activity.title" /> + + + + + + +
+

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+ + + +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+ + + +
+
+ + + +
\ No newline at end of file Index: lams_tool_spreadsheet/web/pages/monitoring/statistics.jsp =================================================================== diff -u -r7f9f772433a7fd55c4475241d4e3bc0765f474e8 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/web/pages/monitoring/statistics.jsp (.../statistics.jsp) (revision 7f9f772433a7fd55c4475241d4e3bc0765f474e8) +++ lams_tool_spreadsheet/web/pages/monitoring/statistics.jsp (.../statistics.jsp) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -1,5 +1,5 @@ <%@ include file="/common/taglibs.jsp"%>
- <%@ include file="statisticspart.jsp"%> + <%@ include file="parts/statisticspart.jsp"%>
\ No newline at end of file Fisheye: Tag 56d116683b7554e8ad3677cd0e12866ac3feb834 refers to a dead (removed) revision in file `lams_tool_spreadsheet/web/pages/monitoring/statisticspart.jsp'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_spreadsheet/web/pages/monitoring/summary.jsp =================================================================== diff -u -ra7fed1be51941ace379dbb695d52bd08a315dae6 -r56d116683b7554e8ad3677cd0e12866ac3feb834 --- lams_tool_spreadsheet/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision a7fed1be51941ace379dbb695d52bd08a315dae6) +++ lams_tool_spreadsheet/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 56d116683b7554e8ad3677cd0e12866ac3feb834) @@ -143,7 +143,7 @@ <%@ include file="/common/messages.jsp"%>
- <%@ include file="/pages/monitoring/summarylist.jsp"%> + <%@ include file="/pages/monitoring/parts/summarylist.jsp"%>
Fisheye: Tag 56d116683b7554e8ad3677cd0e12866ac3feb834 refers to a dead (removed) revision in file `lams_tool_spreadsheet/web/pages/monitoring/summarylist.jsp'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 56d116683b7554e8ad3677cd0e12866ac3feb834 refers to a dead (removed) revision in file `lams_tool_spreadsheet/web/pages/monitoring/userlist.jsp'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 56d116683b7554e8ad3677cd0e12866ac3feb834 refers to a dead (removed) revision in file `lams_tool_spreadsheet/web/pages/monitoring/viewallmarks.jsp'. Fisheye: No comparison available. Pass `N' to diff?