Predefinição:ExibirPaginaNormaDatada
Aparência
/* ==========================================================================
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.
');
});
}
});
});