web/data/cubicweb.edition.js
branchstable
changeset 3834 e3e64352063d
parent 3767 03924de0014d
child 3863 fe22502d4ab1
equal deleted inserted replaced
3833:5507aa75f601 3834:e3e64352063d
   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*/