Ir para o conteúdo

Predefinição:ExibirPaginaNormaDatada

De Normas Regulamentadoras

/* ==========================================================================

  CARREGADOR DA PÁGINA DE ESTUDO TRANSVERSAL (AJAX SEGURO - nr.wiki.br)
  ========================================================================== */

mw.loader.using(['mediawiki.util', 'mediawiki.api']).then(function() {

   $(document).ready(function() {
       var rootContainer = $('#estudo-transversal-root');
       
       if (rootContainer.length) {
           var urlParams = new URLSearchParams(window.location.search);
           var norma = urlParams.get('normaq') || '1';
           var data = urlParams.get('date');
           if (!data) {

rootContainer.html('

❌ ERRO: Coordenada temporal ausente.

');

               return;
           }
           // Costura a chamada limpa da nova predefinição datada
           var wikitextToRender = '/* ==========================================================================
  CARREGADOR DA PÁGINA DE ESTUDO TRANSVERSAL (AJAX SEGURO - nr.wiki.br)
  ========================================================================== */

mw.loader.using(['mediawiki.util', 'mediawiki.api']).then(function() {

   $(document).ready(function() {
       var rootContainer = $('#estudo-transversal-root');
       
       if (rootContainer.length) {
           var urlParams = new URLSearchParams(window.location.search);
           var norma = urlParams.get('normaq') || '1';
           var data = urlParams.get('date');
           if (!data) {

rootContainer.html('

❌ ERRO: Coordenada temporal ausente.

');

               return;
           }
           // Costura a chamada limpa da nova predefinição datada
           var wikitextToRender = 'Ciclo de predefinições detectado: Predefinição:ExibirPaginaNormaDatada';
           new mw.Api().post({
               action: 'parse',
               text: wikitextToRender,
               contentmodel: 'wikitext',
               format: 'json',
               disablelimitreport: true
           }).done(function(res) {
               if (res && res.parse && res.parse.text) {
                   // Injeta todo o conteúdo estruturado carbono na tela
                   rootContainer.html(res.parse.text['*']);
                   
                   // Dispara nativamente a sua rotina orbital antiga sobre o novo #sistema-orbital injetado
                   // Como o ID agora é o mesmo do presente, sua função original rodará sozinha com segurança!
                   if (typeof processarSistemaOrbital === 'function') {
                       processarSistemaOrbital($('#sistema-orbital'));
                   }
               } else {

rootContainer.html('

❌ Erro ao renderizar registros históricos.

');

               }
           }).fail(function() {

rootContainer.html('

❌ Erro crítico de conexão de rede temporal.

');

           });
       }
   });

});';

           new mw.Api().post({
               action: 'parse',
               text: wikitextToRender,
               contentmodel: 'wikitext',
               format: 'json',
               disablelimitreport: true
           }).done(function(res) {
               if (res && res.parse && res.parse.text) {
                   // Injeta todo o conteúdo estruturado carbono na tela
                   rootContainer.html(res.parse.text['*']);
                   
                   // Dispara nativamente a sua rotina orbital antiga sobre o novo #sistema-orbital injetado
                   // Como o ID agora é o mesmo do presente, sua função original rodará sozinha com segurança!
                   if (typeof processarSistemaOrbital === 'function') {
                       processarSistemaOrbital($('#sistema-orbital'));
                   }
               } else {

rootContainer.html('

❌ Erro ao renderizar registros históricos.

');

               }
           }).fail(function() {

rootContainer.html('

❌ Erro crítico de conexão de rede temporal.

');

           });
       }
   });

});