var handleGetFrequencia = function(dataResponse) {
var frequencia = parseFloat(dataResponse['frequencia']).toFixed(2);
var frequencia_final = '';
if (isNaN(frequencia))
frequencia= 'Não informado';
else
frequencia_final = '%';
$j('#frequencia').html('Frequência: '+frequencia+frequencia_final)
.show()
.css('display', 'inline');
$j('#frequencia').addClass( (frequencia>=75 ? 'frequencia-acima' : 'frequencia-abaixo') );
}
$j('
').html('')
.addClass('div-frequencia')
.attr('id','frequencia')
.appendTo($j('#matricula').closest('td')).hide();
var getFrequenciaMatricula = function() {
$j('#frequencia').removeClass('frequencia-acima frequencia-abaixo');
if($j('#matricula').val()=='')
$j('#matricula_id').val('');
var $matriculaField = $j('#matricula_id');
if ($matriculaField.val()!='') {
var additionalVars = {
id : $matriculaField.val(),
};
var options = {
url : getResourceUrlBuilder.buildUrl('/module/Api/matricula', 'frequencia', additionalVars),
dataType : 'json',
data : {},
success : handleGetFrequencia,
};
getResource(options);
}else{
$j('#frequencia').hide();
}
}
$j('#matricula').blur(getFrequenciaMatricula);