equal
deleted
inserted
replaced
433 globalerrors.push(_(fieldname) + ' : ' + errmsg); |
433 globalerrors.push(_(fieldname) + ' : ' + errmsg); |
434 } |
434 } |
435 } |
435 } |
436 } |
436 } |
437 if (globalerrors.length) { |
437 if (globalerrors.length) { |
438 if (globalerrors.length == 1) { |
438 if (globalerrors.length == 1) { |
439 var innernode = SPAN(null, globalerrors[0]); |
439 var innernode = SPAN(null, globalerrors[0]); |
440 } else { |
440 } else { |
441 var innernode = UL(null, $.map(globalerrors, partial(LI, null))); |
441 var linodes =[]; |
442 } |
442 for(var i=0; i<globalerrors.length; i++){ |
|
443 linodes.push(LI(null, globalerrors[i])); |
|
444 } |
|
445 var innernode = UL(null, linodes); |
|
446 } |
443 // insert DIV and innernode before the form |
447 // insert DIV and innernode before the form |
444 var div = DIV({ |
448 var div = DIV({ |
445 'class': "errorMessage", |
449 'class': "errorMessage", |
446 'id': formid + 'ErrorMessage' |
450 'id': formid + 'ErrorMessage' |
447 }); |
451 }); |
472 // Unknown structure |
476 // Unknown structure |
473 if ( !cw.utils.isArrayLike(descr) || descr.length != 2 ) { |
477 if ( !cw.utils.isArrayLike(descr) || descr.length != 2 ) { |
474 errmsg = descr; |
478 errmsg = descr; |
475 } else { |
479 } else { |
476 _displayValidationerrors(formid, descr[0], descr[1]); |
480 _displayValidationerrors(formid, descr[0], descr[1]); |
477 errmsg = _('please correct errors below'); |
481 errmsg = _("please correct errors below"); |
478 } |
482 } |
479 updateMessage(errmsg); |
483 updateMessage(errmsg); |
480 // ensure the browser does not scroll down |
484 // ensure the browser does not scroll down |
481 document.location.hash = '#header'; |
485 document.location.hash = '#header'; |
482 return false; |
486 return false; |