Index: lams_build/lib/lams/lams-central.jar
===================================================================
diff -u -r6107b0b2e367c55582da60a59adf70b55e647de6 -r0098ee98c13ace879187e62498b19cada9db2fef
Binary files differ
Index: lams_build/lib/lams/lams-learning.jar
===================================================================
diff -u -r2bb977730eb38127921bd886690e679bfeab57a1 -r0098ee98c13ace879187e62498b19cada9db2fef
Binary files differ
Index: lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java
===================================================================
diff -u -ra2b07e1644d6345cd1f6cae619ae9087f25a60d4 -r0098ee98c13ace879187e62498b19cada9db2fef
--- lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java (.../LdTemplateController.java) (revision a2b07e1644d6345cd1f6cae619ae9087f25a60d4)
+++ lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java (.../LdTemplateController.java) (revision 0098ee98c13ace879187e62498b19cada9db2fef)
@@ -1352,38 +1352,40 @@
request.setAttribute("topicNumber", topicNumber);
}
String forward = request.getParameter("forward");
- String path;
- switch (forward) {
- case ("init"):
- path = "authoring/template/tbl/tbl";
- break;
- case ("question"):
- path = "authoring/template/tool/mcquestion";
- break;
- case ("questionoption"):
- path = "authoring/template/tool/mcoption";
- break;
- case ("redooption"):
- path = "authoring/template/tool/mcredooption";
- break;
- case ("assess"):
- path = "authoring/template/tool/assessment";
- break;
- case ("assessmcq"):
- path = "authoring/template/tool/assessmcq";
- break;
- case ("assessredooption"):
- path = "authoring/template/tool/assessredooption";
- break;
- case ("assessoption"):
- path = "authoring/template/tool/assessoption";
- break;
- case ("peerreviewstar"):
- path = "authoring/template/tool/peerreviewstar";
- break;
- default:
- path = null;
- break;
+ String path = null;
+ if (forward != null) {
+ switch (forward) {
+ case ("init"):
+ path = "authoring/template/tbl/tbl";
+ break;
+ case ("question"):
+ path = "authoring/template/tool/mcquestion";
+ break;
+ case ("questionoption"):
+ path = "authoring/template/tool/mcoption";
+ break;
+ case ("redooption"):
+ path = "authoring/template/tool/mcredooption";
+ break;
+ case ("assess"):
+ path = "authoring/template/tool/assessment";
+ break;
+ case ("assessmcq"):
+ path = "authoring/template/tool/assessmcq";
+ break;
+ case ("assessredooption"):
+ path = "authoring/template/tool/assessredooption";
+ break;
+ case ("assessoption"):
+ path = "authoring/template/tool/assessoption";
+ break;
+ case ("peerreviewstar"):
+ path = "authoring/template/tool/peerreviewstar";
+ break;
+ default:
+ path = null;
+ break;
+ }
}
return (path != null && path.length() > 0 ? path : "authoring/template/tool/mcquestion");
}
Index: lams_central/src/java/org/lamsfoundation/lams/authoring/web/ExportToolContentController.java
===================================================================
diff -u -rf32bc3c30b8ea0463d84b4dbdc112f77a400297a -r0098ee98c13ace879187e62498b19cada9db2fef
--- lams_central/src/java/org/lamsfoundation/lams/authoring/web/ExportToolContentController.java (.../ExportToolContentController.java) (revision f32bc3c30b8ea0463d84b4dbdc112f77a400297a)
+++ lams_central/src/java/org/lamsfoundation/lams/authoring/web/ExportToolContentController.java (.../ExportToolContentController.java) (revision 0098ee98c13ace879187e62498b19cada9db2fef)
@@ -60,7 +60,7 @@
private Logger log = Logger.getLogger(ExportToolContentController.class);
- @RequestMapping("/authoring/exportToolContent")
+ @RequestMapping("/authoring/exportToolContent/export")
public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
String param = request.getParameter("method");
// -----------------------Resource Author function ---------------------------
Index: lams_central/web/authoring/template/comms.jsp
===================================================================
diff -u -r6c50d024e18f06ca964faa8943c636144e706bed -r0098ee98c13ace879187e62498b19cada9db2fef
--- lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision 6c50d024e18f06ca964faa8943c636144e706bed)
+++ lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision 0098ee98c13ace879187e62498b19cada9db2fef)
@@ -71,7 +71,7 @@
var jqxhr = $.ajax( {
method: $(form).attr('method'),
- url: getSubmissionURL(),
+ url: getSubmissionURL() + '.do',
data: $(form).serialize()
})
.done(function(data) {
@@ -103,7 +103,7 @@
}
function getSubmissionURL() {
- return ''+$('#template').val().toLowerCase();
+ return 'authoring/template/'+$('#template').val().toLowerCase();
}
function doGotoList() {
Index: lams_central/web/includes/javascript/openUrls.js
===================================================================
diff -u -r6107b0b2e367c55582da60a59adf70b55e647de6 -r0098ee98c13ace879187e62498b19cada9db2fef
--- lams_central/web/includes/javascript/openUrls.js (.../openUrls.js) (revision 6107b0b2e367c55582da60a59adf70b55e647de6)
+++ lams_central/web/includes/javascript/openUrls.js (.../openUrls.js) (revision 0098ee98c13ace879187e62498b19cada9db2fef)
@@ -61,24 +61,24 @@
}
function returnToMonitorLessonIntegrated( lessonID ) {
- window.location = '../home/monitorLesson.do?lessonID='+lessonID;
+ window.location = '/lams/home/monitorLesson.do?lessonID='+lessonID;
}
function openMonitorLesson( lessonID ) {
if (isMac) {
if(belowMinRes) {
- monitorLessonWin = window.open('../home/monitorLesson.do?lessonID='+ lessonID,'mWindow','width=' + monitor_width
+ monitorLessonWin = window.open('/lams/home/monitorLesson.do?lessonID='+ lessonID,'mWindow','width=' + monitor_width
+ ',height=' + monitor_height + ',resizable,scrollbars' + getCenterParams(monitor_width, monitor_height));
} else {
- monitorLessonWin = window.open('../home/monitorLesson.do?lessonID='+lessonID,'mWindow','width=' + monitor_width
+ monitorLessonWin = window.open('/lams/home/monitorLesson.do?lessonID='+lessonID,'mWindow','width=' + monitor_width
+ ',height=' + monitor_height + ',resizable,scrollbars' + getCenterParams(monitor_width, monitor_height));
}
} else {
if (monitorLessonWin && !monitorLessonWin.closed) {
- monitorLessonWin.location = '../home/monitorLesson.do?lessonID='+lessonID;
+ monitorLessonWin.location = '/lams/home/monitorLesson.do?lessonID='+lessonID;
monitorLessonWin.focus();
} else {
- monitorLessonWin = window.open('../home/monitorLesson.do?lessonID='+lessonID,'mWindow','width=' + monitor_width
+ monitorLessonWin = window.open('/lams/home/monitorLesson.do?lessonID='+lessonID,'mWindow','width=' + monitor_width
+ ',height=' + monitor_height + ',resizable,resizable,scrollbars'
+ getCenterParams(monitor_width, monitor_height));
}
@@ -126,15 +126,15 @@
*/
function openLearnerShortenedUrl( lessonId ) {
if (isMac) {
- learnWin = window.open('../home/learner.do?lessonID='+lessonId,'lWindow','width=' + learner_width
+ learnWin = window.open('/lams/home/learner.do?lessonID='+lessonId,'lWindow','width=' + learner_width
+ ',height=' + learner_height + ',resizable,scrollbars=yes,status=yes'
+ getCenterParams(learner_width, learner_height));
} else {
if (learnWin && !learnWin.closed ) {
- learnWin.location = '../home/learner.do?lessonID='+lessonId;
+ learnWin.location = '/lams/home/learner.do?lessonID='+lessonId;
learnWin.focus();
} else {
- learnWin = window.open('../home/learner.do?lessonID='+lessonId,'lWindow','width='
+ learnWin = window.open('/lams/home/learner.do?lessonID='+lessonId,'lWindow','width='
+ learner_width + ',height=' + learner_height + ',resizable,scrollbars=yes,status=yes'
+ getCenterParams(learner_width, learner_height));
}
Index: lams_central/web/portrait.jsp
===================================================================
diff -u -r52f09d3d3dd6998ff9cb9e7377c7501341ad7a23 -r0098ee98c13ace879187e62498b19cada9db2fef
--- lams_central/web/portrait.jsp (.../portrait.jsp) (revision 52f09d3d3dd6998ff9cb9e7377c7501341ad7a23)
+++ lams_central/web/portrait.jsp (.../portrait.jsp) (revision 0098ee98c13ace879187e62498b19cada9db2fef)
@@ -40,7 +40,7 @@
//constant for croppie.js
var PORTRAIT_SIZE = 400;
-
+