Mudanças entre as edições de "MediaWiki:Common.js"

De LATROMI Manuais
Ir para: navegação, pesquisa
(Criou página com 'Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki: window.onload = configureReleaseHistory; ...')
 
Linha 20: Linha 20:
 
                   if (mResult != null)
 
                   if (mResult != null)
 
                   {
 
                   {
 +
                    lists[i].className = "releaseTopicList";
 +
 
                     var className = mResult[2].toLowerCase();
 
                     var className = mResult[2].toLowerCase();
 
                     var replacementText = '<span class="relaseTopic ' + className + '">' + mResult[2] + '</span>';
 
                     var replacementText = '<span class="relaseTopic ' + className + '">' + mResult[2] + '</span>';

Edição das 13h53min de 10 de julho de 2014

/* 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):) /gi;
                  var mResult = rgReleaseTopic.exec(listItem.innerHTML);
                  
                  if (mResult != null)
                  {
                     lists[i].className = "releaseTopicList";

                     var className = mResult[2].toLowerCase();
                     var replacementText = '<span class="relaseTopic ' + className + '">' + mResult[2] + '</span>';
                     
                     listItem.innerHTML = listItem.innerHTML.replace(rgReleaseTopic, replacementText);
                  }
               }
            }
         }
      }