MediaWiki:Common.js

De LATROMI Manuais
Revisão de 13h44min de 7 de julho de 2015 por Daniel.giacomelli (discussão | contribs)
Ir para: navegação, pesquisa

Nota: Após salvar, você pode ter que limpar o "cache" do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer: PressioneCtrl enquanto clica Recarregar, ou Pressione Ctrl-F5
  • Opera: Vá para Menu → Configurações (Opera → Preferencias no Mac) e depois para Privacidade e Segurança → Limpar dados de navegação → Imagens e arquivos em cache.
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */

window.onload = configureReleaseHistory;

function configureReleaseHistory()
{
   var releaseHistory = document.getElementById('releaseHistory');
   
   if (releaseHistory)
   {
      var lists = releaseHistory.getElementsByTagName("UL");
      for (var i = 0; i < lists.length; i++) {
         var listIitems = lists[i].getElementsByTagName("LI");
         for (var i2 = 0; i2 < listIitems.length; i2++) {
            var listItem = listIitems[i2];
            
            var rgReleaseTopic = /^[\s\r\n\t]*((FIX|NEW|IMPROVE|BREAK|CHANGE):) /gi;
            var mResult = rgReleaseTopic.exec(listItem.innerHTML);
            
            if (mResult != null)
            {
               lists[i].className = "releaseTopicList";

               var className = mResult[2].toLowerCase();
               var title = className == 'new' ? 'Novo recurso adicionado ao sistema.'
                           : className == 'fix' ? 'Correção de erro realizada.'
                           : className == 'improve' ? 'Melhoria no sistema.'
                           : className == 'change' ? 'Mudança de comportamento ou de uma funcionalidade.'
                           : 'Quebra de compatibilidade ou mudança brusca na forma de funcionamento.';
               var replacementText = '<div class="relaseTopic ' + className + '" title="' + title + '">' + mResult[2] + '</div><div class="releaseNote">';
               
               listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText) + '</div>';
            }
         }
      }
   }
}