Balcao virtual – js 2

 

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