Usuari:Coet/ve:viquienllaços.js

De la Viquipèdia, l'enciclopèdia lliure

Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.

//<pre><nowiki>
//Personalizada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite


   // provem que el panell continga algun enllaç, si és així la propietat .adm serà 'true'
   for (i=0; i<panellsmeus.length; i++)
   {
      n=0
      for (j = 0; j<enllaçosmeus.length; j++)
      {
         if ((enllaçosmeus[j].proj == projecte.codi() || enllaçosmeus[j].proj == "0") 
              && enllaçosmeus[j].tip == panellsmeus[i].cur){n++};
      }
      if (n >= 1) {panellsmeus[i].adm = true} else {panellsmeus[i].adm = false}
   }

function viquienllaços() {
  for (k=0; k<panellsmeus.length ;k++) {

    var títol = panellsmeus[k].nom;
    
    if (panellsmeus[k].adm==true){
      switch(skin) {
        case "monobook"    : topaz.wputil.addsidepanel("p-nbx", títol);break;
        case "cologneblue" : break;
      }
    }

    var enllaços= '';

    for (l=0; l<enllaçosmeus.length; l++) {
      if ((enllaçosmeus[l].proj == projecte.codi() || enllaçosmeus[l].proj == "0") 
        && enllaçosmeus[l].tip == panellsmeus[k].cur && panellsmeus[k].adm==true) {
        var adreça = enllaçosmeus[l].url;
        var nom = enllaçosmeus[l].nom;
        switch(skin) {
          case "monobook"    : topaz.wputil.addsidepanelbutton("p-nbx",nom,adreça);
                               break;
          case "cologneblue" : enllaços += 
                               '<a href="' + adreça + '">' + nom + '</a>' + '<br />'                                                           
                               break;
        }
      }
    }
  }
  if (skin=="cologneblue") {
    var qb= topaz.util.getobj("quickbar");
    qb.innerHTML = qb.innerHTML + '<h6>' + títol + '</h6>' + enllaços;
  }
}

if (window.addEventListener) window.addEventListener("load",viquienllaços,false);
else 
  if (window.attachEvent) window.attachEvent("onload",viquienllaços);

//</nowiki></pre>