MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary Tag: Reverted |
||
| Line 7: | Line 7: | ||
$(function() { | $(function() { | ||
// 1. | // 1. Definição de assets | ||
var img = { | var img = { | ||
instagram: "https://wiki.atronia.eu/images/b/b7/Instagram.png", | instagram: "https://wiki.atronia.eu/images/b/b7/Instagram.png", | ||
| Line 19: | Line 19: | ||
}; | }; | ||
var pdfLinks = { | var pdfLinks = { | ||
compete: "https://atronia.eu/wp-content/uploads/2025/12/Ficha-do-projeto-ATRONIA-LDA.pdf", | compete: "https://atronia.eu/wp-content/uploads/2025/12/Ficha-do-projeto-ATRONIA-LDA.pdf", | ||
| Line 27: | Line 26: | ||
}; | }; | ||
// 2. Construção do Scrolling Text | |||
var scrollingHTML = | |||
'<div class="atronia-scrolling-container">' + | |||
'<div class="atronia-scrolling-content">' + | |||
'<span>Tech that makes sense. • Tech that makes sense. • Tech that makes sense. • </span>' + | |||
'<span>Tech that makes sense. • Tech that makes sense. • Tech that makes sense. • </span>' + | |||
'</div>' + | |||
'</div>'; | |||
// 3. Construção do Footer Principal | |||
var footerHTML = | var footerHTML = | ||
'<div id="custom-atronia-footer">' + | |||
'<div class="atronia-footer-container" style="display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 1400px; margin: 0 auto;">' + | |||
// CONTACTOS | |||
'<div style="flex: 2; min-width: 300px; margin-bottom: 40px;">' + | |||
'<h4>Visit but keep in mind we\'re busy</h4>' + | |||
'<p>Rua do Norte 9,<br>Ílhavo, 3830-167<br>Portugal</p>' + | |||
'<h4 style="margin-top: 35px;">Contact Us</h4>' + | |||
'<p>+351 934 886 253 (Custo de chamada para rede móvel nacional)<br>info@atronia.eu</p>' + | |||
'<div style="margin-top: 25px; display: flex; gap: 15px;">' + | |||
'<a href="https://facebook.com/atroniatech" target="_blank"><img src="'+img.facebook+'" width="30" style="filter: brightness(0) invert(1);"></a>' + | |||
'<a href="https://linkedin.com/company/atronia" target="_blank"><img src="'+img.linkedin+'" width="30" style="filter: brightness(0) invert(1);"></a>' + | |||
'<a href="https://instagram.com/atroniatech" target="_blank"><img src="'+img.instagram+'" width="30" style="filter: brightness(0) invert(1);"></a>' + | |||
'</div>' + | |||
'</div>' + | '</div>' + | ||
// LINKS | |||
'<div style="flex: 3; display: flex; flex-wrap: wrap; justify-content: space-between;">' + | |||
'<div class="atronia-col"><h4>Menu</h4><a href="https://atronia.eu/">Home</a><a href="https://atronia.eu/about-us/">About us</a></div>' + | |||
'<div class="atronia-col"><h4>Solutions</h4><a href="https://atronia.eu/solutions/aquaguard/">Aquaguard</a><a href="https://atronia.eu/solutions/firefly/">Firefly</a></div>' + | |||
'<div class="atronia-col"><h4>Shop</h4><a href="https://atronia.eu/product/monarch-gateway/">Monarch</a><a href="https://atronia.eu/product/atlas-sbc/">Atlas</a></div>' + | |||
'<div class="atronia-col"><h4>Support</h4><a href="https://wiki.atronia.eu/">Wiki</a></div>' + | |||
'</div>' + | |||
'</div>' + | '</div>' + | ||
'<hr style="border: 0; border-top: 1px solid rgba(255,255,255,0.1); margin: 40px 0;">' + | |||
// LOGOS EM 2 COLUNAS | |||
'<div style="display: flex; flex-wrap: wrap; align-items: flex-start; max-width: 1400px; margin: 0 auto; gap: 60px;">' + | |||
'<div>' + | |||
'<p style="font-size: 11px; text-transform: uppercase; margin-bottom: 15px; opacity: 0.6;">Powered by:</p>' + | |||
'<img src="'+img.igus+'" style="height: 50px; width: auto;">' + | |||
'</div>' + | |||
'<div>' + | |||
'<p style="font-size: 11px; text-transform: uppercase; margin-bottom: 15px; opacity: 0.6;">Co-sponsored by:</p>' + | |||
'<div class="sponsor-grid">' + | |||
'<a href="'+pdfLinks.compete+'" target="_blank"><img src="'+img.compete+'" class="footer-sponsor-img"></a>' + | |||
'<a href="'+pdfLinks.centro+'" target="_blank"><img src="'+img.centro+'" class="footer-sponsor-img"></a>' + | |||
'<a href="'+pdfLinks.pessoas+'" target="_blank"><img src="'+img.pessoas+'" class="footer-sponsor-img"></a>' + | |||
'<a href="'+pdfLinks.prr+'" target="_blank"><img src="'+img.prr+'" class="footer-sponsor-img"></a>' + | |||
'</div>' + | |||
'</div>' + | '</div>' + | ||
'</div>' + | '</div>' + | ||
'<div style="max-width: 1400px; margin: 40px auto 0; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.05);">' + | |||
'<a href="https://atronia.eu/privacy-policy/" class="footer-legal-link">Privacy Policy</a>' + | |||
'<p style="font-size: 11px; opacity: 0.4;">© 2026 Atronia. All rights reserved.</p>' + | |||
'</div>' + | |||
'</div>'; | |||
$('#custom-atronia-footer').remove(); | // 4. Aplicação final | ||
$('body').append(footerHTML); | $('#custom-atronia-footer, .atronia-scrolling-container').remove(); | ||
$('body').append(scrollingHTML + footerHTML); | |||
}); | }); | ||
Revision as of 08:50, 29 April 2026
/* Any JavaScript here will be loaded for all users on every page load. */
/*FOOTER*/
/* Any JavaScript here will be loaded for all users on every page load. */
$(function() {
// 1. Definição de assets
var img = {
instagram: "https://wiki.atronia.eu/images/b/b7/Instagram.png",
linkedin: "https://wiki.atronia.eu/images/9/99/Linkdin.png",
facebook: "https://wiki.atronia.eu/images/5/55/Facebook.png",
centro: "https://wiki.atronia.eu/images/c/ce/Centro.png",
compete: "https://wiki.atronia.eu/images/9/92/Compete.png",
pessoas: "https://wiki.atronia.eu/images/2/20/Pessoas.png",
prr: "https://wiki.atronia.eu/images/4/42/Prr.png",
igus: "https://wiki.atronia.eu/images/3/37/Igus.png"
};
var pdfLinks = {
compete: "https://atronia.eu/wp-content/uploads/2025/12/Ficha-do-projeto-ATRONIA-LDA.pdf",
centro: "https://atronia.eu/wp-content/uploads/2025/09/Ficha-de-Operacao_Tilt-Wind.pdf",
pessoas: "https://atronia.eu/wp-content/uploads/2025/01/Pessoas2030.jpg",
prr: "https://atronia.eu/wp-content/uploads/2025/02/Ficha-de-Projeto.pdf"
};
// 2. Construção do Scrolling Text
var scrollingHTML =
'<div class="atronia-scrolling-container">' +
'<div class="atronia-scrolling-content">' +
'<span>Tech that makes sense. • Tech that makes sense. • Tech that makes sense. • </span>' +
'<span>Tech that makes sense. • Tech that makes sense. • Tech that makes sense. • </span>' +
'</div>' +
'</div>';
// 3. Construção do Footer Principal
var footerHTML =
'<div id="custom-atronia-footer">' +
'<div class="atronia-footer-container" style="display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 1400px; margin: 0 auto;">' +
// CONTACTOS
'<div style="flex: 2; min-width: 300px; margin-bottom: 40px;">' +
'<h4>Visit but keep in mind we\'re busy</h4>' +
'<p>Rua do Norte 9,<br>Ílhavo, 3830-167<br>Portugal</p>' +
'<h4 style="margin-top: 35px;">Contact Us</h4>' +
'<p>+351 934 886 253 (Custo de chamada para rede móvel nacional)<br>info@atronia.eu</p>' +
'<div style="margin-top: 25px; display: flex; gap: 15px;">' +
'<a href="https://facebook.com/atroniatech" target="_blank"><img src="'+img.facebook+'" width="30" style="filter: brightness(0) invert(1);"></a>' +
'<a href="https://linkedin.com/company/atronia" target="_blank"><img src="'+img.linkedin+'" width="30" style="filter: brightness(0) invert(1);"></a>' +
'<a href="https://instagram.com/atroniatech" target="_blank"><img src="'+img.instagram+'" width="30" style="filter: brightness(0) invert(1);"></a>' +
'</div>' +
'</div>' +
// LINKS
'<div style="flex: 3; display: flex; flex-wrap: wrap; justify-content: space-between;">' +
'<div class="atronia-col"><h4>Menu</h4><a href="https://atronia.eu/">Home</a><a href="https://atronia.eu/about-us/">About us</a></div>' +
'<div class="atronia-col"><h4>Solutions</h4><a href="https://atronia.eu/solutions/aquaguard/">Aquaguard</a><a href="https://atronia.eu/solutions/firefly/">Firefly</a></div>' +
'<div class="atronia-col"><h4>Shop</h4><a href="https://atronia.eu/product/monarch-gateway/">Monarch</a><a href="https://atronia.eu/product/atlas-sbc/">Atlas</a></div>' +
'<div class="atronia-col"><h4>Support</h4><a href="https://wiki.atronia.eu/">Wiki</a></div>' +
'</div>' +
'</div>' +
'<hr style="border: 0; border-top: 1px solid rgba(255,255,255,0.1); margin: 40px 0;">' +
// LOGOS EM 2 COLUNAS
'<div style="display: flex; flex-wrap: wrap; align-items: flex-start; max-width: 1400px; margin: 0 auto; gap: 60px;">' +
'<div>' +
'<p style="font-size: 11px; text-transform: uppercase; margin-bottom: 15px; opacity: 0.6;">Powered by:</p>' +
'<img src="'+img.igus+'" style="height: 50px; width: auto;">' +
'</div>' +
'<div>' +
'<p style="font-size: 11px; text-transform: uppercase; margin-bottom: 15px; opacity: 0.6;">Co-sponsored by:</p>' +
'<div class="sponsor-grid">' +
'<a href="'+pdfLinks.compete+'" target="_blank"><img src="'+img.compete+'" class="footer-sponsor-img"></a>' +
'<a href="'+pdfLinks.centro+'" target="_blank"><img src="'+img.centro+'" class="footer-sponsor-img"></a>' +
'<a href="'+pdfLinks.pessoas+'" target="_blank"><img src="'+img.pessoas+'" class="footer-sponsor-img"></a>' +
'<a href="'+pdfLinks.prr+'" target="_blank"><img src="'+img.prr+'" class="footer-sponsor-img"></a>' +
'</div>' +
'</div>' +
'</div>' +
'<div style="max-width: 1400px; margin: 40px auto 0; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.05);">' +
'<a href="https://atronia.eu/privacy-policy/" class="footer-legal-link">Privacy Policy</a>' +
'<p style="font-size: 11px; opacity: 0.4;">© 2026 Atronia. All rights reserved.</p>' +
'</div>' +
'</div>';
// 4. Aplicação final
$('#custom-atronia-footer, .atronia-scrolling-container').remove();
$('body').append(scrollingHTML + footerHTML);
});
/*FIM DO FOOTER*/
// 4. GOOGLE ANALYTICS (Fora do $(function) para carregar logo)
var gaScript = document.createElement('script');
gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-MX174P23PW";
gaScript.async = true;
document.head.appendChild(gaScript);
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-MX174P23PW');