Commit 5956f235b016663cab5a4ec8e686f1563f3965ec
1 parent
86a132d1
Exists in
2.8
and in
6 other branches
Adiciona formatação de erro para todos os campos de falta quando for falta geral
Showing
1 changed file
with
10 additions
and
1 deletions
Show diff stats
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 | ... | ... |