Index: lams_tool_sbmt/web/learner/notebook.jsp =================================================================== diff -u -r680db505ed3b41934305d30a997f7dd02e653f88 -re7ceed85dfbbab1c83699895b96a9cdce0f11988 --- lams_tool_sbmt/web/learner/notebook.jsp (.../notebook.jsp) (revision 680db505ed3b41934305d30a997f7dd02e653f88) +++ lams_tool_sbmt/web/learner/notebook.jsp (.../notebook.jsp) (revision e7ceed85dfbbab1c83699895b96a9cdce0f11988) @@ -9,10 +9,6 @@ function disableFinishButton() { document.getElementById("finishButton").disabled = true; } - function submitForm(methodName) { - var f = document.getElementById('messageForm'); - f.submit(); - } @@ -36,8 +32,7 @@ - + Index: lams_tool_sbmt/web/learner/sbmtlearner.jsp =================================================================== diff -u -r6b30b7b273f64dc91053664be20ea37b65156024 -re7ceed85dfbbab1c83699895b96a9cdce0f11988 --- lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision 6b30b7b273f64dc91053664be20ea37b65156024) +++ lams_tool_sbmt/web/learner/sbmtlearner.jsp (.../sbmtlearner.jsp) (revision e7ceed85dfbbab1c83699895b96a9cdce0f11988) @@ -27,22 +27,30 @@ // return false; // } } else if (uploadFileNum == 0) { - if (confirm("")) + if (confirm("")) { + disableButtons(); location.href = tUrl; - else + } else { return false; - } else + } + } else { + disableButtons(); location.href = tUrl; + } } function finish() { - document.getElementById("finishButton").disabled = true; var finishUrl = ""; return submitCount(finishUrl); } function notebook() { var continueUrl = ""; return submitCount(continueUrl); } + function disableButtons() { + // do not disable the file button or the file will be missing on the upload. + $('.btn-disable-on-submit').prop('disabled', true); + $('a.btn-disable-on-submit').hide(); // links must be hidden, cannot be disabled + } @@ -129,7 +137,7 @@ - " class="btn btn-default pull-right"> + " class="btn btn-default btn-disable-on-submit pull-right"> @@ -180,7 +188,7 @@ - + @@ -208,7 +216,7 @@ - + @@ -235,8 +243,8 @@

*

-
@@ -277,7 +285,7 @@ + styleClass="btn btn-sm btn-primary btn-disable-on-submit pull-left" > @@ -288,13 +296,12 @@ - + - + @@ -303,7 +310,7 @@ -
+