Index: lams_tool_sbmt/build.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/build.xml,v
diff -u -r1.12 -r1.13
--- lams_tool_sbmt/build.xml 27 Jul 2005 06:43:37 -0000 1.12
+++ lams_tool_sbmt/build.xml 1 Aug 2005 01:27:28 -0000 1.13
@@ -279,7 +279,7 @@
-
+
Index: lams_tool_sbmt/conf/xdoclet/servlet-mappings.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/conf/xdoclet/servlet-mappings.xml,v
diff -u -r1.2 -r1.3
--- lams_tool_sbmt/conf/xdoclet/servlet-mappings.xml 6 Jun 2005 07:23:12 -0000 1.2
+++ lams_tool_sbmt/conf/xdoclet/servlet-mappings.xml 1 Aug 2005 01:27:28 -0000 1.3
@@ -6,4 +6,11 @@
Connector
/editor/filemanager/browser/default/connectors/jsp/connector
-
\ No newline at end of file
+
+
+
+
+ download
+ /download/*
+
+
\ No newline at end of file
Index: lams_tool_sbmt/conf/xdoclet/servlets.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/conf/xdoclet/servlets.xml,v
diff -u -r1.2 -r1.3
--- lams_tool_sbmt/conf/xdoclet/servlets.xml 6 Jun 2005 07:23:12 -0000 1.2
+++ lams_tool_sbmt/conf/xdoclet/servlets.xml 1 Aug 2005 01:27:28 -0000 1.3
@@ -38,4 +38,14 @@
false
1
-
\ No newline at end of file
+
+
+
+
+ Instructions Download
+ Instructions Download
+ download
+ org.lamsfoundation.lams.contentrepository.client.ToolDownload
+ 3
+
+
\ No newline at end of file
Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/SbmtResources.properties
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/Attic/SbmtResources.properties,v
diff -u -r1.10 -r1.11
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/SbmtResources.properties 29 Jul 2005 05:25:18 -0000 1.10
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/SbmtResources.properties 1 Aug 2005 01:27:28 -0000 1.11
@@ -1,3 +1,6 @@
+#=========================Common labels===========================#
+label.view=View
+label.download=Download
#=========================labels===========================#
#-------------------------Authoring Labels-----------------#
label.authoring.heading.basic=Submission
@@ -20,6 +23,8 @@
label.authoring.choosefile.button=Choose file
label.authoring.upload.online.button=Upload Online
label.authoring.upload.offline.button=Upload Offline
+label.authoring.online.delete=Delete
+label.authoring.offline.delete=Delete
authoring.exception= There is a problem submitting content, the reason is {0}
#-------------------------Learners Labels-----------------#
Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/ISubmitFilesService.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/ISubmitFilesService.java,v
diff -u -r1.10 -r1.11
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/ISubmitFilesService.java 28 Jul 2005 07:25:53 -0000 1.10
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/service/ISubmitFilesService.java 1 Aug 2005 01:27:28 -0000 1.11
@@ -165,4 +165,5 @@
*/
public boolean releaseMarksForSession(Long sessionID);
+ public void deleteFromRepository(Long uuid, Long versionID);
}
Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java,v
diff -u -r1.5 -r1.6
--- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 29 Jul 2005 05:25:19 -0000 1.5
+++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 1 Aug 2005 01:27:28 -0000 1.6
@@ -147,13 +147,58 @@
return mapping.getInputForward();
}
+ /**
+ * Delete online file
+ * @param mapping
+ * @param form
+ * @param request
+ * @param response
+ * @return
+ */
+ public ActionForward deleteOffline(ActionMapping mapping, ActionForm form,
+ HttpServletRequest request, HttpServletResponse response) {
+ return deleteFile(mapping, form, IToolContentHandler.TYPE_OFFLINE,request);
+ }
+ /**
+ * Delete offline file
+ * @param mapping
+ * @param form
+ * @param request
+ * @param response
+ * @return
+ */
+ public ActionForward deleteOnline(ActionMapping mapping, ActionForm form,
+ HttpServletRequest request, HttpServletResponse response) {
+ return deleteFile(mapping, form, IToolContentHandler.TYPE_ONLINE,request);
+ }
+
+ private ActionForward deleteFile(ActionMapping mapping, ActionForm form, String type, HttpServletRequest request) {
+ SubmitFilesContent content = getContent(form);
+ submitFilesService = SubmitFilesServiceProxy.getSubmitFilesService(this
+ .getServlet().getServletContext());
+
+ Long uuid = new Long(WebUtil.readLongParam(request,"uuid"));
+ Long versionID = new Long(WebUtil.readLongParam(request,"versionID"));
+ submitFilesService.deleteFromRepository(uuid,versionID);
+
+ //send back the upload file list and display them on page
+ SubmitFilesContent persistContent = submitFilesService.getSubmitFilesContent(content.getContentID());
+ content.setInstructionFiles(persistContent.getInstructionFiles());
+ AuthoringDTO authorDto = new AuthoringDTO(content);
+ request.setAttribute(SbmtConstants.AUTHORING_DTO,authorDto);
+ return mapping.getInputForward();
+
+ }
+
protected Map getKeyMethodMap() {
Map map = new HashMap();
map.put("label.authoring.upload.online.button", "uploadOnline");
map.put("label.authoring.upload.offline.button", "uploadOffline");
map.put("label.authoring.save.button", "updateContent");
-
+ map.put("label.authoring.online.delete","deleteOnline");
+ map.put("label.authoring.offline.delete","deleteOffline");
+
return map;
}
Index: lams_tool_sbmt/web/allLearners.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/Attic/allLearners.jsp,v
diff -u -r1.2 -r1.3
--- lams_tool_sbmt/web/allLearners.jsp 22 Jul 2005 05:41:32 -0000 1.2
+++ lams_tool_sbmt/web/allLearners.jsp 1 Aug 2005 01:27:28 -0000 1.3
@@ -13,7 +13,7 @@
All Learner Submission Details
-
+
Fisheye: Tag 1.4 refers to a dead (removed) revision in file `lams_tool_sbmt/web/sbmtAuthoring.jsp'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_sbmt/web/sbmtLearner.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/Attic/sbmtLearner.jsp,v
diff -u -r1.9 -r1.10
--- lams_tool_sbmt/web/sbmtLearner.jsp 28 Jul 2005 07:25:53 -0000 1.9
+++ lams_tool_sbmt/web/sbmtLearner.jsp 1 Aug 2005 01:27:28 -0000 1.10
@@ -13,7 +13,7 @@
-
+
Index: lams_tool_sbmt/web/updateMarks.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/Attic/updateMarks.jsp,v
diff -u -r1.4 -r1.5
--- lams_tool_sbmt/web/updateMarks.jsp 20 Jul 2005 02:00:43 -0000 1.4
+++ lams_tool_sbmt/web/updateMarks.jsp 1 Aug 2005 01:27:28 -0000 1.5
@@ -13,7 +13,7 @@
Files Submitted
-
+
Index: lams_tool_sbmt/web/userReport.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/Attic/userReport.jsp,v
diff -u -r1.4 -r1.5
--- lams_tool_sbmt/web/userReport.jsp 21 Jul 2005 07:31:47 -0000 1.4
+++ lams_tool_sbmt/web/userReport.jsp 1 Aug 2005 01:27:28 -0000 1.5
@@ -12,7 +12,7 @@
Files Submitted
-
+
Index: lams_tool_sbmt/web/userlist.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/Attic/userlist.jsp,v
diff -u -r1.4 -r1.5
--- lams_tool_sbmt/web/userlist.jsp 21 Jul 2005 07:31:47 -0000 1.4
+++ lams_tool_sbmt/web/userlist.jsp 1 Aug 2005 01:27:28 -0000 1.5
@@ -13,7 +13,7 @@
-
+
Index: lams_tool_sbmt/web/WEB-INF/web.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/Attic/web.xml,v
diff -u -r1.4 -r1.5
--- lams_tool_sbmt/web/WEB-INF/web.xml 26 Jul 2005 07:06:10 -0000 1.4
+++ lams_tool_sbmt/web/WEB-INF/web.xml 1 Aug 2005 01:27:28 -0000 1.5
@@ -80,6 +80,15 @@
1
+
+
+ Instructions Download
+ Instructions Download
+ download
+ org.lamsfoundation.lams.contentrepository.client.ToolDownload
+ 3
+
+
action
*.do
@@ -90,6 +99,11 @@
/editor/filemanager/browser/default/connectors/jsp/connector
+
+ download
+ /download/*
+
+
120
Index: lams_tool_sbmt/web/authoring/authoring.jsp
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/authoring.jsp,v
diff -u -r1.3 -r1.4
--- lams_tool_sbmt/web/authoring/authoring.jsp 29 Jul 2005 05:25:19 -0000 1.3
+++ lams_tool_sbmt/web/authoring/authoring.jsp 1 Aug 2005 01:27:28 -0000 1.4
@@ -13,7 +13,8 @@
Submit Files
-
+
+
@@ -62,7 +63,17 @@
|
-
+
+
+
+
+
+
+
+
+
+
+
|
@@ -92,6 +103,15 @@
+
+
+
+
+
+
+
+
+
|
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_sbmt/web/css/aqua.css'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_sbmt/web/css/base.css'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_sbmt/web/css/default.css'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_sbmt/web/css/xp.css'.
Fisheye: No comparison available. Pass `N' to diff?
Index: lams_tool_sbmt/web/includes/css/aqua.css
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/includes/css/Attic/aqua.css,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_tool_sbmt/web/includes/css/aqua.css 1 Aug 2005 01:27:28 -0000 1.1
@@ -0,0 +1,140 @@
+/*
+This is a theme CSS file. Which one will be loaded into the JSP depends on a variable passed in from FLASH.
+*/
+
+body {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ background-color: #A2BCF9;
+ font-size: small;
+}
+h1 {
+ font-size: large;
+ background-color: #B4C8FE;
+ border-top-width: 1px;
+ border-top-style: solid;
+ border-top-color: #999999;
+ border-left-width: 1px;
+ border-left-style: solid;
+ border-left-color: #999999;
+}
+h2 {
+ font-size: small;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ border-bottom-color: #666666;
+ margin-bottom: 1px;
+
+
+}
+
+th {
+ font-size: small;
+ color: #FFFFFF;
+ background-color: #075A8B;
+ text-align: left;
+}
+
+#formtablecontainer{
+ width: auto;
+ text-align:center;
+}
+
+#datatablecontainer{
+}
+
+#buttoncontainer {
+
+}
+
+
+input, select, textarea {
+ font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
+ font-size: small;
+}
+
+.forms {
+ border: 1px solid #999999;
+ font-size: small;
+ font-style: normal;
+ width: 100%;
+}
+
+.formlabel {
+ font-size: small;
+ font-style: normal;
+ text-align: right;
+ width: 20%;
+}
+
+.formcontrol {
+ font-size: small;
+ font-style: normal;
+ text-align: left;
+}
+
+a.button{
+ float:right;
+ font-size: 12px;
+ color: #000000;
+ text-decoration:none;
+ text-align: center;
+ background-color:#B4C8FE;
+ margin: 2px 5px 2px 5px;
+ padding:3px;
+ width: 80px;
+
+
+
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-color: #FFFFFF;
+ border-right-color: #0D3F59;
+ border-bottom-color: #0D3F59;
+ border-left-color: #FFFFFF;
+
+
+}
+
+a.button:link{
+ color: #000000;
+ text-decoration:none;
+ background-color:#B4C8FE;
+}
+
+a.button:visited{
+ color: #000000;
+ text-decoration:none;
+ background-color:#B4C8FE;
+}
+
+
+
+a.button:hover{
+ text-decoration:none;
+ background-color:#FFFFFF;
+}
+
+a.button:active{
+ text-decoration:none;
+ background-color:#CCCCCC;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-bottom-color: #FFFFFF;
+ border-left-color: #0D3F59;
+ border-top-color: #0D3F59;
+ border-right-color: #FFFFFF;
+}
+
+
Index: lams_tool_sbmt/web/includes/css/base.css
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/includes/css/Attic/base.css,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_tool_sbmt/web/includes/css/base.css 1 Aug 2005 01:27:28 -0000 1.1
@@ -0,0 +1,3 @@
+/*
+This is the Base CSS, it will define the location of images etc and other core, non user configurable items. (Admin configurable)
+*/
\ No newline at end of file
Index: lams_tool_sbmt/web/includes/css/default.css
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/includes/css/Attic/default.css,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_tool_sbmt/web/includes/css/default.css 1 Aug 2005 01:27:28 -0000 1.1
@@ -0,0 +1,140 @@
+/*
+This is a theme CSS file. Which one will be loaded into the JSP depends on a variable passed in from FLASH.
+*/
+
+body {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ background-color: #A2BCF9;
+ font-size: small;
+}
+h1 {
+ font-size: large;
+ background-color: #B4C8FE;
+ border-top-width: 1px;
+ border-top-style: solid;
+ border-top-color: #999999;
+ border-left-width: 1px;
+ border-left-style: solid;
+ border-left-color: #999999;
+}
+h2 {
+ font-size: small;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ border-bottom-color: #666666;
+ margin-bottom: 1px;
+
+
+}
+
+th {
+ font-size: small;
+ color: #FFFFFF;
+ background-color: #075A8B;
+ text-align: left;
+}
+
+#formtablecontainer{
+ width: auto;
+ text-align:center;
+}
+
+#datatablecontainer{
+}
+
+#buttoncontainer {
+
+}
+
+
+input, select, textarea {
+ font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif;
+ font-size: small;
+}
+
+.forms {
+ border: 1px solid #999999;
+ font-size: small;
+ font-style: normal;
+ width: 100%;
+}
+
+.formlabel {
+ font-size: small;
+ font-style: normal;
+ text-align: right;
+ width: 20%;
+}
+
+.formcontrol {
+ font-size: small;
+ font-style: normal;
+ text-align: left;
+}
+
+a.button{
+ float:right;
+ font-size: 12px;
+ color: #000000;
+ text-decoration:none;
+ text-align: center;
+ background-color:#B4C8FE;
+ margin: 2px 5px 2px 5px;
+ padding:3px;
+ width: 80px;
+
+
+
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-top-color: #FFFFFF;
+ border-right-color: #0D3F59;
+ border-bottom-color: #0D3F59;
+ border-left-color: #FFFFFF;
+
+
+}
+
+a.button:link{
+ color: #000000;
+ text-decoration:none;
+ background-color:#B4C8FE;
+}
+
+a.button:visited{
+ color: #000000;
+ text-decoration:none;
+ background-color:#B4C8FE;
+}
+
+
+
+a.button:hover{
+ text-decoration:none;
+ background-color:#FFFFFF;
+}
+
+a.button:active{
+ text-decoration:none;
+ background-color:#CCCCCC;
+ border-top-width: 1px;
+ border-right-width: 1px;
+ border-bottom-width: 1px;
+ border-left-width: 1px;
+ border-top-style: solid;
+ border-right-style: solid;
+ border-bottom-style: solid;
+ border-left-style: solid;
+ border-bottom-color: #FFFFFF;
+ border-left-color: #0D3F59;
+ border-top-color: #0D3F59;
+ border-right-color: #FFFFFF;
+}
+
+
Index: lams_tool_sbmt/web/includes/css/xp.css
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/includes/css/Attic/xp.css,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_tool_sbmt/web/includes/css/xp.css 1 Aug 2005 01:27:28 -0000 1.1
@@ -0,0 +1,3 @@
+/*
+Another theme CSS, would have diufferent colours and layout techniques
+*/
\ No newline at end of file
Index: lams_tool_sbmt/web/includes/javascript/common.js
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/includes/javascript/Attic/common.js,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_tool_sbmt/web/includes/javascript/common.js 1 Aug 2005 01:27:28 -0000 1.1
@@ -0,0 +1,18 @@
+
+
+ var instructionsWindow = null;
+ /**
+ * Launches the popup window for the instruction files
+ */
+ function launchInstructionsPopup(url, formName, fieldName, type) {
+// add the mac test back in when we have the platform detection working.
+// if(mac){
+// window.open(url,'instructions','resizable,width=796,height=570,scrollbars');
+// }else{
+ if(instructionsWindow && instructionsWindow.open && !instructionsWindow.closed){
+ instructionsWindow.close();
+ }
+ instructionsWindow = window.open(url,'instructions','resizable,width=796,height=570,scrollbars');
+ instructionsWindow.window.focus();
+// }
+ }
\ No newline at end of file