var atualizarLinks = function() {
console.log(“gets called”)
var time = moment().tz(‘America/Brasilia’);
var hour = time.format(‘H’);
habilitarDesabilitarLinks(‘a.balcao’, false, ‘O atendimento ao público não está disponível.’);
};
var habilitarDesabilitarLinks = function(selector, habilitado, mensagem) {
var $links = $(selector);
if (habilitado) {
$links.removeClass(‘grayscale’);
$links.popover({‘content’: mensagem, ‘trigger’: ‘focus’, ‘placement’: ‘top’});
} else {
$links.addClass(‘grayscale’);
$links.popover({‘content’: mensagem, ‘trigger’: ‘focus’, ‘placement’: ‘top’});
}
}
$(document).ready(function() {
atualizarLinks();
setInterval(atualizarLinks, 30 * 1000);
habilitarDesabilitarLinks(‘a.balcao-desativado’, false, ‘Balcão Virtual temporariamente indisponível.’);
habilitarDesabilitarLinks(‘a.balcao-feriado’, false, ‘O atendimento ao público nesta unidade está indisponível em razão do feriado.’);
habilitarDesabilitarLinks(‘a.balcao-recesso’, false, ‘Balcão Virtual temporariamente indisponível.’);
$(‘a.balcao, a.balcao-desativado, a.balcao-feriado, a.balcao-recesso’).on(‘click’, function(e) {
return ! $(this).hasClass(‘grayscale’);
});
});
Fonte: TST
Balcao virtual – js – desabilita