Index: lams_tool_kaltura/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r08a45e4407f4200f34653a91d402ac4ad2f43f50 -r237e2c7fc44894d61b9d9eca57b9d1fcf036aa39
--- lams_tool_kaltura/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 08a45e4407f4200f34653a91d402ac4ad2f43f50)
+++ lams_tool_kaltura/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 237e2c7fc44894d61b9d9eca57b9d1fcf036aa39)
@@ -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_scratchie/web/WEB-INF/tags/AuthoringButton.tag
===================================================================
diff -u -r08a45e4407f4200f34653a91d402ac4ad2f43f50 -r237e2c7fc44894d61b9d9eca57b9d1fcf036aa39
--- lams_tool_scratchie/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 08a45e4407f4200f34653a91d402ac4ad2f43f50)
+++ lams_tool_scratchie/web/WEB-INF/tags/AuthoringButton.tag (.../AuthoringButton.tag) (revision 237e2c7fc44894d61b9d9eca57b9d1fcf036aa39)
@@ -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("")){