1 881
edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 188: | Linha 188: | ||
var pageName = mw.config.get('wgPageName'); | var pageName = mw.config.get('wgPageName'); | ||
// Remove o /en ou / | // Remove o /en, /es ou /pl do nome da página atual para saber qual é a página "base" | ||
var basePageName = pageName.replace(/\/(en|es)$/, ''); | var basePageName = pageName.replace(/\/(en|es|pl)$/, ''); | ||
// Monta os links usando a URL correta da sua wiki e força a tradução da interface (?uselang=) | // Monta os links usando a URL correta da sua wiki e força a tradução da interface (?uselang=) | ||
| Linha 195: | Linha 195: | ||
var urlEN = mw.util.getUrl(basePageName + '/en') + '?uselang=en'; | var urlEN = mw.util.getUrl(basePageName + '/en') + '?uselang=en'; | ||
var urlES = mw.util.getUrl(basePageName + '/es') + '?uselang=es'; | var urlES = mw.util.getUrl(basePageName + '/es') + '?uselang=es'; | ||
var urlPL = mw.util.getUrl(basePageName + '/pl') + '?uselang=pl'; | |||
// Cria o HTML das bandeiras | // Cria o HTML das bandeiras (agora com a Polónia) | ||
var flags = '<div id="wiki-flags" style="text-align:center; padding:15px 0 5px 0; margin-bottom:10px;">' + | var flags = '<div id="wiki-flags" style="text-align:center; padding:15px 0 5px 0; margin-bottom:10px;">' + | ||
'<a href="' + urlPT + '" style="font-size:28px; margin:0 | '<a href="' + urlPT + '" style="font-size:28px; margin:0 5px; text-decoration:none;" title="Português">🇧🇷</a>' + | ||
'<a href="' + urlEN + '" style="font-size:28px; margin:0 | '<a href="' + urlEN + '" style="font-size:28px; margin:0 5px; text-decoration:none;" title="English">🇺🇸</a>' + | ||
'<a href="' + urlES + '" style="font-size:28px; margin:0 | '<a href="' + urlES + '" style="font-size:28px; margin:0 5px; text-decoration:none;" title="Español">🇪🇸</a>' + | ||
'<a href="' + urlPL + '" style="font-size:28px; margin:0 | '<a href="' + urlPL + '" style="font-size:28px; margin:0 5px; text-decoration:none;" title="Polski">🇵🇱</a>' + | ||
'</div>'; | '</div>'; | ||
// Injeta as bandeiras bem no topo da barra lateral | // Injeta as bandeiras bem no topo da barra lateral | ||
$('#mw-panel').prepend(flags); | $('#mw-panel').prepend(flags); | ||
}); | }); | ||