Index: lams_admin/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_admin/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_admin/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_central/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_central/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_central/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_learning/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_learning/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_learning/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_monitoring/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_assessment/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_bbb/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_chat/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_daco/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_eadventure/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_forum/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_images/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_imscc/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_lamc/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_laqa/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_larsrc/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_nb/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_notebook/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_notebook/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_notebook/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_pixlr/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_scribe/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_survey/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_task/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_videorecorder/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_vote/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_wiki/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_tool_wookie/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){
Index: lams_www/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r889235949834f3e9887318d10d0b21860f6b7b3c -r07b55d09d9f4f900a326b1763ee91d269bcca940
--- lams_www/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 889235949834f3e9887318d10d0b21860f6b7b3c)
+++ lams_www/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 07b55d09d9f4f900a326b1763ee91d269bcca940)
@@ -83,7 +83,11 @@
}
}
function doSubmit_Form_Only() {
- document.getElementById("${formID}").submit();
+ var form = document.getElementById("${formID}");
+ //invoke onsubmit event if it's available, submit form afterwards
+ if (form.onsubmit == null || (form.onsubmit != null) && form.onsubmit()) {
+ form.submit();
+ }
}
function doCancel() {
if(confirm("")){