Codigo de formulário: FRM00000822800017320210901100648740305
Erro no console
Codigo do arquivo publico js:
//Função para referenciar arquivos externos
function loadScripts(urls, callback, index) {
if (index === undefined) index = 0;
$.getScript(urls[index])
.done(function () {
console.log(“Script carregado:”, urls[index]);
if (index < urls.length - 1) {
loadScripts(urls, callback, index + 1);
} else if (callback) {
console.log(“Todos os scripts carregados”);
callback();
}
})
.fail(function () {
console.error(“Falha ao carregar:”, urls[index]);
});
}
// *********************************** AmCharts ********************************************
$(window).on(‘load’, function () {
loadScripts([
‘https://cdn.jsdelivr.net/npm/amcharts3/amcharts/amcharts.js’,
‘https://cdn.jsdelivr.net/npm/amcharts3/amcharts/serial.js’,
‘https://cdn.jsdelivr.net/npm/amcharts3/amcharts/funnel.js’,
‘https://cdn.jsdelivr.net/npm/amcharts3/amcharts/pie.js’,
‘https://cdn.jsdelivr.net/npm/amcharts3/amcharts/themes/light.js’,
‘https://cdn.jsdelivr.net/npm/amcharts3/amcharts/gauge.js’
], drawAmCharts);
});
function drawAmCharts() {
$(‘.drawChart’).each(function () {
drawAmChart(this);
});
}
function drawAmChart(element) {
var $el = $(element);
$el.removeClass(‘drawChart’); // Evita desenhar duas vezes
var scriptTag = $el.children('script');
if (scriptTag.length === 0) return;
var json;
try {
json = JSON.parse(scriptTag.text());
} catch (e) {
console.error("JSON inválido no gráfico:", e);
return;
}
$el.empty();
// Verifica se AmCharts existe antes de tentar usar
if (typeof AmCharts === 'undefined') {
console.error("AmCharts ainda não está disponível!");
return;
}
try {
AmCharts.makeChart(element, json);
console.log("Gráfico criado!");
} catch (e) {
console.error("Erro ao criar gráfico:", e);
}
}
// *********************************** AmCharts (END) ********************************************
// Carrega o plugin apenas se estiver na “Master Page”
if (document.getElementById(‘MasterWraper’)) {
let script = document.createElement(‘script’);
script.type = ‘text/javascript’;
script.src = ‘https://static.latromi.com.br/plugins/CustomStatusBar/v2/custom-status-bar.js’;
script.addEventListener(‘load’, function (ev) {
// Este código será executado quando o arquivo for completamente carregado.
var statusBar = new customStatusBar({ height: 22, alignment: ‘left’ });
statusBar.addField(‘Usuário Logado: {?SESSION LoginUsuario} Conta: {?SESSION CampoLivre1}’);
});
document.head.appendChild(script);
}