Usuari:Anskar/scripts/vots.js

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
//Prova Pasqual 30-03-07

/*------------ afegix els flotants -------------- */
thumb="http://upload.wikimedia.org/wikipedia/commons/"
mf.unaltreflotant (0, "<div style=\"background-color:#4169E1;color:#87CEFA\">Apr</div>", "Aprovació", "vota('aprovació')","");
mf.unaltreflotant (0, "<div style=\"background-color:#4169E1;color:#87CEFA\">Obj</div>", "Objecció", "vota('objecció')","");
mf.unaltreflotant (0, "<div style=\"background:#FF8A6C;color:#ffd700\">Sup</div>", "Suport", "vota('suport')","");
mf.unaltreflotant (0, "<div style=\"background:#FF8A6C;color:#ffd700\">Ass</div>", "Assumible", "vota('assumible')","");
mf.unaltreflotant (0, "<div style=\"background:#FF8A6C;color:#ffd700\">Ind</div>", "Indiferent", "vota('indiferent')","");
mf.unaltreflotant (0, "<div style=\"background:#FF8A6C;color:#ffd700\">Con</div>", "Consentible", "vota('consentible')","");
mf.unaltreflotant (0, "<div style=\"background:#FF8A6C;color:#ffd700\">Reb</div>", "Rebuig", "vota('rebuig')","");
mf.unaltreflotant (0, "<div style=\"background-color:#FFFAF0 \">NsN</div>", "Ns/Nc", "vota('Nsnc')", "");
mf.unaltreflotant (0, "<div style=\"background-color:#e1eaee\">Cnt</div>", "En contra", "vota('en contra')","");
mf.unaltreflotant (0, "<div style=\"background-color:#e1eaee\">Fvr</div>", "A favor", "vota('a favor')","");


mf.unaltreflotant ("0", '<div style="background-color:#FFEEBB; color:#EE6600">Esb</div>', "esborrem-lo", "vota('esborrem-lo')", "");
mf.unaltreflotant ("0", '<div style="background-color:#FF0000; color:#000000">EbI</div>', "esborrem-lo immediatament", "vota('esborrem-lo immediatament')", "");
mf.unaltreflotant ("0", '<div style="background-color:#DDDDFF; color:#0077DD">Cns</div>', "conservemem-lo", "vota('conservem-lo')", "");
mf.unaltreflotant ("0", '<div style="background-color:#DDEEDD; color:#006622">CsI</div>', "conservem-lo immediatament", "vota('conservem-lo immediatament')", "");
mf.unaltreflotant ("0", '<div style="background-color:#FFFF00; color:#FFA500">Rdr</div>', "redirigim-lo", "vota('redirigim-lo')", "");
mf.unaltreflotant ("0", '<div style="background-color:#CCFFCC; color:#009900">Rnm</div>', "reanomenem-lo", "vota('reanomenem-lo')", "");
mf.unaltreflotant ("0", '<div style="background-color:#38618A; color:#8DA6BF">Fus</div>', "fusionem-lo", "vota('fusionem-lo')", "");
mf.unaltreflotant ("0", '<div style="background-color:#F8F8D3; color:#C7CA00">Div</div>', "dividim-lo", "vota('dividim-lo')", "");
mf.unaltreflotant ("0", '<div style="background-color:#DCDCDC; color:#989898">Abs</div>', "abstenció", "vota('abstenció')", "");
mf.unaltreflotant ("0", '<div style="background-color:#FFC1FE; color:#9C3599">Esp</div>', "esperem", "vota('esperem')", "");
mf.unaltreflotant ("0",'<img src="'+thumb+'d/da/Vote_choice_button.png">', "Amaga vots", "flMostraAmaga", "height:20px; width:20px; ");
//mf.unaltreflotant ("0", '<div style="background-color:#; color:#"></div>', "", "", "");

/*------------- defineix flotants --------------- */

var fl$div;

function creaBotó(títol, text, funció, estil)
{
   if(funció.charAt(funció.length-1)!=")") funció +="()"
   return '<a href="' + 'javascript:' + funció + '" style="text-decoration:none">' + 
          '<div class="botó" style="' + estil + '" title="' + títol + '">' + text + '</div></a>';
}

function votsflotants()
{
   if  (typeof wpFlBottom   == 'undefined') { wpFlBottom   = '60px';}
   if  (typeof wpFlBottomIE == 'undefined') { wpFlBottomIE = '60px';}
   if  (typeof wpFlLeft     == 'undefined') { wpFlLeft     = '120px';}
   if  (typeof wpFlLeftIE   == 'undefined') { wpFlLeftIE   = '120px';}

   if (navigator.appName.indexOf("Microsoft")!=-1) 
   {  ubicacion = ' top:' + wpFlBottomIE + '; left:' + wpFlLeftIE + '; position:absolute;">';}
   else
   {  ubicacion = ' top:' + wpFlBottom + '; left:' + wpFlLeft + '; position:fixed;' + 
                  ' float:right;">';}

   var botons = '<style type="text/css">\n .botó { background-color:white; border:1px ' + 
      'solid #e1eAee; height:20px; width:20px; float:left; font-size:80%; ' + 
      'padding:0px; line-height:1.7 }\n</style>' +
      '<div id="vots" class="botonera" style="z-index:3; font-size:13px; font-weight:900;' + 
      ' text-align:center; width:45px;' + ubicacion;
 
   if (document.getElementById("editform")!= null) 
   { 
      for (i=0; i<flotants.length; i++)
      {  
         if (flotants[i].proj == projecte.codi() || flotants[i].proj == "0")
         {
             botons += creaBotó(flotants[i].nom, 
                                flotants[i].codi, 
                                flotants[i].fx, 
                                flotants[i].st);
         }
      }
      botons += '</div>';
      var toolbox = document.getElementById("column-one");
      toolbox.innerHTML += botons;

      fl$div = document.getElementById("vots")
      fl$div.style.display = 'none';
    }
}

function flMostraAmaga() {
  if (fl$div.style.display == 'none') {
    fl$div.style.display = 'block';
  } else {
    fl$div.style.display = 'none';
  }
}

$(votsflotants);

/*-------------- afegix el botó ----------------- */
mf.unaltrebotó ("0",upload+"d/da/Vote_choice_button.png", "Mostra vots", "flMostraAmaga");

//</nowiki></pre>