Merged in rodrimus/processmaker/OM-376 (pull request #3819)

OM-376
This commit is contained in:
David Callizaya
2016-03-14 18:35:24 -04:00

View File

@@ -78,39 +78,46 @@ $(window).load(function () {
token: credentials, token: credentials,
submitRest: false, submitRest: false,
onLoad: function () { onLoad: function () {
var dynaformname = document.createElement("input"); var dynaformname = document.createElement("input"),
appuid,
arrayRequired,
form,
dyn_forward;
dynaformname.type = "hidden"; dynaformname.type = "hidden";
dynaformname.name = "__DynaformName__"; dynaformname.name = "__DynaformName__";
dynaformname.value = __DynaformName__; dynaformname.value = __DynaformName__;
var appuid = document.createElement("input"); appuid = document.createElement("input");
appuid.type = "hidden"; appuid.type = "hidden";
appuid.name = "APP_UID"; appuid.name = "APP_UID";
appuid.value = app_uid; appuid.value = app_uid;
var arrayRequired = document.createElement("input"); arrayRequired = document.createElement("input");
arrayRequired.type = "hidden"; arrayRequired.type = "hidden";
arrayRequired.name = "DynaformRequiredFields"; arrayRequired.name = "DynaformRequiredFields";
arrayRequired.value = fieldsRequired; arrayRequired.value = fieldsRequired;
var form = document.getElementsByTagName("form")[0]; form = document.getElementsByTagName("form")[0];
if(sesi.search("gmail") != -1){ if (form) {
form.action = filePost ? filePost : "cases_SaveData?UID=" + dyn_uid + "&APP_UID=" + app_uid + "&gmail=1"; if(sesi.search("gmail") != -1){
} else { form.action = filePost ? filePost : "cases_SaveData?UID=" + dyn_uid + "&APP_UID=" + app_uid + "&gmail=1";
form.action = filePost ? filePost : "cases_SaveData?UID=" + dyn_uid + "&APP_UID=" + app_uid; } else {
} form.action = filePost ? filePost : "cases_SaveData?UID=" + dyn_uid + "&APP_UID=" + app_uid;
form.method = "post"; }
form.setAttribute("encType", "multipart/form-data"); form.method = "post";
form.appendChild(dynaformname); form.setAttribute("encType", "multipart/form-data");
form.appendChild(appuid); form.appendChild(dynaformname);
form.appendChild(arrayRequired); form.appendChild(appuid);
var dyn_forward = document.getElementById("dyn_forward"); form.appendChild(arrayRequired);
dyn_forward.onclick = function () { dyn_forward = document.getElementById("dyn_forward");
if (window.project.getForms()[0].isValid()) { dyn_forward.onclick = function () {
form.submit(); if (window.project.getForms()[0].isValid()) {
form.submit();
}
return false;
};
if (triggerDebug === true) {
showdebug();
} }
return false;
};
if (triggerDebug === true) {
showdebug();
} }
} }
}); });
}); });