Ir para o conteúdo

MediaWiki:Common.js

De Normas Regulamentadoras

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.
/* Página Normas - Texto Principal  Lógica para Ativação de Notas Explicativas no texto de Norma/Anexo */
$(document).ready(function() {
    // Varre todas as notas sobrescritas que possuem conteúdo vindo do banco
    $('.item-nr .nota-sup').each(function() {
        var textoNota = $(this).text().trim();
        
        // Se a nota contiver texto (ex: [1]), transforma esse texto no Tooltip oficial
        if (textoNota && textoNota !== "[]") {
            $(this).attr('title', 'Nota Explicativa ' + textoNota);
        }
    });
});

/* Tabela NR 04 Anexo 1 */
$(function() {
    // 1. Clique no Nível 1 abre Nível 2
    $('.linha-nivel-1').on('click', function() {
        $(this).nextUntil('.linha-nivel-1').filter('.linha-nivel-2').toggleClass('show');
    });

    // 2. Clique no Nível 2 abre Nível 3
    $('.linha-nivel-2').on('click', function(e) {
        e.stopPropagation();
        $(this).nextUntil('.linha-nivel-2').filter('.linha-nivel-3').toggleClass('show');
    });

    // 3. Clique no Nível 3 abre Nível 4
    $('.linha-nivel-3').on('click', function(e) {
        e.stopPropagation();
        $(this).nextUntil('.linha-nivel-3').filter('.linha-nivel-4').toggleClass('show');
    });
});