var atualizarLinks = function() {
console.log(“gets called”)
var time = moment().tz(‘America/Brasilia’);
var hour = time.format(‘H’);
if (time.isoWeekday() = 13 && hour = 9 && hour < 18, 'O atendimento ao público nesta unidade funciona das 9h às 18h.');
} else {
habilitarDesabilitarLinks('a.balcao', false, 'O atendimento ao público não está disponível nos finais de semana.');
habilitarDesabilitarLinks('a.balcao-ouv', false, 'O atendimento ao público não está disponível nos finais de semana.');
}
};
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. Favor ligar para o número de telefone móvel da unidade.');
habilitarDesabilitarLinks('a.balcao-feriado', false, 'O atendimento ao público nesta unidade está indisponível em razão do feriado municipal.');
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 2