equal
deleted
inserted
replaced
348 } |
348 } |
349 return firsterrfield || formid; |
349 return firsterrfield || formid; |
350 } |
350 } |
351 |
351 |
352 |
352 |
353 function handleFormValidationResponse(formid, onsuccess, onfailure, result) { |
353 function handleFormValidationResponse(formid, onsuccess, onfailure, result, cbargs) { |
354 // Success |
354 // Success |
355 if (result[0]) { |
355 if (result[0]) { |
356 if (onsuccess) { |
356 if (onsuccess) { |
357 onsuccess(result, formid); |
357 onsuccess(result, formid, cbargs); |
358 } else { |
358 } else { |
359 document.location.href = result[1]; |
359 document.location.href = result[1]; |
360 } |
360 } |
361 return true; |
361 return true; |
362 } |
362 } |
372 } |
372 } |
373 _displayValidationerrors(formid, descr[0], descr[1]); |
373 _displayValidationerrors(formid, descr[0], descr[1]); |
374 updateMessage(_('please correct errors below')); |
374 updateMessage(_('please correct errors below')); |
375 document.location.hash = '#header'; |
375 document.location.hash = '#header'; |
376 if (onfailure) { |
376 if (onfailure) { |
377 onfailure(formid); |
377 onfailure(formid, cbargs); |
378 } |
378 } |
379 return false; |
379 return false; |
380 } |
380 } |
381 |
381 |
382 |
382 |