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 @@ <c:out value="${content.title}"/> - + 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 @@ <bean:message key="page.title.mark1.userlist"/> - + 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