Index: lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Notebook.hbm.xml
===================================================================
RCS file: /usr/local/cvsroot/lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Attic/Notebook.hbm.xml,v
diff -u -r1.6.2.2 -r1.6.2.3
--- lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Notebook.hbm.xml 27 Apr 2016 13:22:31 -0000 1.6.2.2
+++ lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Notebook.hbm.xml 23 Nov 2016 08:17:07 -0000 1.6.2.3
@@ -59,6 +59,15 @@
column="title"
length="255"
/>
+
+
var mode = "${mode}";
+ var forceResponse = "${notebookDTO.forceResponse}";
function disableFinishButton() {
document.getElementById("finishButton").disabled = true;
}
function validateForm() {
-
+
// Validates that there's input from the user.
// disables the Finish button to avoid double submittion
@@ -37,6 +38,16 @@
}
function submitForm(methodName) {
+ if (forceResponse =="true" && document.learningForm.focusedInput.value == "") {
+ if (confirm("message.learner.blank.alertforceResponse")) {
+ return true;
+ } else {
+ // otherwise, focus on the text area
+ document.learningForm.entryText.focus();
+ document.getElementById("finishButton").disabled = false;
+ return false;
+ }
+ }
var f = document.getElementById('messageForm');
f.submit();
}