MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
Hytalewiki (talk | contribs) No edit summary |
Hytalewiki (talk | contribs) No edit summary |
||
| Line 10: | Line 10: | ||
window.dataLayer = window.dataLayer || []; | window.dataLayer = window.dataLayer || []; | ||
function gtag(){ dataLayer.push(arguments); } | function gtag(){ dataLayer.push(arguments); } | ||
// Set default consent state for all storage types to 'denied' | |||
gtag('consent', 'default', { | |||
'analytics_storage': 'denied', | |||
'ad_storage': 'denied', | |||
'wait_for_update': 500 | |||
}), | |||
gtag('js', new Date()); | gtag('js', new Date()); | ||
gtag('config', 'G-C5TG4DYGL8'); | gtag('config', 'G-C5TG4DYGL8'); | ||
Revision as of 12:33, 9 June 2026
/* Any JavaScript here will be loaded for all users on every page load. */
//Google Analytics GA4
var gaScript = document.createElement('script');
gaScript.async = true;
gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-C5TG4DYGL8";
document.head.appendChild(gaScript);
window.dataLayer = window.dataLayer || [];
function gtag(){ dataLayer.push(arguments); }
// Set default consent state for all storage types to 'denied'
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'wait_for_update': 500
}),
gtag('js', new Date());
gtag('config', 'G-C5TG4DYGL8');
$(document).ready(function () {
$('a[href*="?"]').each(function () {
var href = $(this).attr('href');
// Excluir enlaces que sí deben ser seguidos (como ?title=...)
if (
href.includes('action=edit') ||
href.includes('action=history') ||
href.includes('oldid=') ||
href.includes('diff=')
) {
$(this).attr('rel', 'nofollow');
}
});
//Modificar boton de idioma de "español" a "Español"
$('a[lang="es"]').text('Español');
$('span[lang="es"]').text('Español');
//Eliminar botones sobrantes en paginas traducidas
$('.mw-pt-languages').filter(function () {
return $(this).attr('xml:lang') !== '';
}).remove();
});