equal
deleted
inserted
replaced
361 } else { |
361 } else { |
362 document.location.href = result[1]; |
362 document.location.href = result[1]; |
363 } |
363 } |
364 return true; |
364 return true; |
365 } |
365 } |
|
366 if (onfailure && !onfailure(result, formid, cbargs)) { |
|
367 return false; |
|
368 } |
366 unfreezeFormButtons(formid); |
369 unfreezeFormButtons(formid); |
367 // Failures |
370 // Failures |
368 _clearPreviousErrors(formid); |
371 _clearPreviousErrors(formid); |
369 var descr = result[1]; |
372 var descr = result[1]; |
370 // Unknown structure |
373 // Unknown structure |
374 return false; |
377 return false; |
375 } |
378 } |
376 _displayValidationerrors(formid, descr[0], descr[1]); |
379 _displayValidationerrors(formid, descr[0], descr[1]); |
377 updateMessage(_('please correct errors below')); |
380 updateMessage(_('please correct errors below')); |
378 document.location.hash = '#header'; |
381 document.location.hash = '#header'; |
379 if (onfailure) { |
|
380 onfailure(formid, cbargs); |
|
381 } |
|
382 return false; |
382 return false; |
383 } |
383 } |
384 |
384 |
385 |
385 |
386 /* unfreeze form buttons when the validation process is over*/ |
386 /* unfreeze form buttons when the validation process is over*/ |