Ir para o conteúdo

MediaWiki:Common.js

De Normas Regulamentadoras
Revisão de 20h58min de 6 de julho de 2026 por Rubinei José Weber Butzke (discussão | contribs) (Criou página com 'Lógica dinâmica para o Infográfico de Vigência das NRs: $(document).ready(function() { var $container = $('#infografico-vigencia'); if ($container.length === 0) return; var blocoAtual = 1; // Varre cada item gerado pelo Cargo de cima para baixo (do mais recente ao mais antigo) $container.find('.timeline-item').each(function() { var $item = $(this); var verbo = $item.data('verbo'); // Adiciona a classe do bloco a...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Nota: Após publicar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
  • Opera: Pressione Ctrl-F5.
/* Lógica dinâmica para o Infográfico de Vigência das NRs */
$(document).ready(function() {
    var $container = $('#infografico-vigencia');
    if ($container.length === 0) return;

    var blocoAtual = 1;
    
    // Varre cada item gerado pelo Cargo de cima para baixo (do mais recente ao mais antigo)
    $container.find('.timeline-item').each(function() {
        var $item = $(this);
        var verbo = $item.data('verbo');

        // Adiciona a classe do bloco atual para o CSS colorir
        $item.addClass('bloco-' + blocoAtual);

        // Se o item atual for um "R", o PRÓXIMO item pertencerá ao próximo bloco de cor
        if (verbo === 'R') {
            blocoAtual++;
        }
    });
});