Commit 5956f235b016663cab5a4ec8e686f1563f3965ec

Authored by Everton Muniz
1 parent 86a132d1
Exists in 2.8 and in 6 other branches 2.2, 2.3, 2.4, 2.5, 2.6, 2.7

Adiciona formatação de erro para todos os campos de falta quando for falta geral

ieducar/modules/Avaliacao/Assets/Javascripts/Diario.js
... ... @@ -542,6 +542,15 @@ function postFalta($faltaFieldElement) {
542 542 postResource(options, handleErrorOnPostResource);
543 543 } else {
544 544 $j('#' + $faltaFieldElement.attr('id')).addClass('error');
  545 +
  546 + var regra = $element.closest('tr').data('regra');
  547 +
  548 + // se presenca geral, muda o valor em todas faltas da mesma matricula
  549 + if (regra.tipo_presenca == 'geral') {
  550 + $j('#' + $faltaFieldElement.attr('id')).closest('table').find('.falta-matricula-' + $element
  551 + .data('matricula_id') + '-cc')
  552 + .not($element).addClass('error').removeClass('success');
  553 + }
545 554 }
546 555 }
547 556  
... ... @@ -913,7 +922,7 @@ var handleMessagesDiario = function(arrayMessage, targetId) {
913 922 if (targetId.includes('falta-matricula')) {
914 923 $j('#' + targetId).closest('table').find('.falta-matricula-' + $element
915 924 .data('matricula_id') + '-cc')
916   - .not($element).addClass('error').removeClass(success);
  925 + .not($element).addClass('error').removeClass('success');
917 926 }
918 927 }
919 928  
... ...