MediaWiki:Common.js: mudanças entre as edições

sem sumário de edição
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 /es do nome da página atual para saber qual é a página "base"
     // 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 8px; text-decoration:none;" title="Português">🇧🇷</a>' +
         '<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 8px; text-decoration:none;" title="English">🇺🇸</a>' +
         '<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 8px; text-decoration:none;" title="Español">🇪🇸</a>' +
         '<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 8px; text-decoration:none;" title="Polski">🇵🇱</a>' +
         '<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 (acima da logo ou do menu)
     // Injeta as bandeiras bem no topo da barra lateral
     $('#mw-panel').prepend(flags);
     $('#mw-panel').prepend(flags);
});
});