Diferència entre revisions de la pàgina «MediaWiki:Common.js/menucanvisorto.js»

De Català a Cort
Dreceres ràpides: navegació, cerca
 
(Hi ha 5 revisions intermèdies del mateix usuari que no es mostren)
Línia 14: Línia 14:
 
     lletra = String.fromCharCode(65 + i);
 
     lletra = String.fromCharCode(65 + i);
 
     desc = window.canvisorto[lletra];
 
     desc = window.canvisorto[lletra];
     h += "<span class=\"orto" + lletra + "\">" + lletra + "</span>";
+
     h += "<input id=\"cb-" + lletra + "\" type=\"checkbox\" checked/>";
     h += "<span>" + desc + "</span><br/>";
+
    h += "<span style=\"margin-left:10px\">" + desc + "</span>";
 +
     h += "<span class=\"orto" + lletra + "\" style=\"margin-left:10px;padding-left:10px;padding-right:10px\">"  
 +
        + lletra + "</span><br/>";
 
   }
 
   }
 
   jQuery("#menucanvisorto").html(h);
 
   jQuery("#menucanvisorto").html(h);
 +
  jQuery("#menucanvisorto input").click(pitjatCanviOrto);
 
}());
 
}());
 +
 +
function pitjatCanviOrto(e)
 +
{
 +
  nom = e.target.id;
 +
  lletra = nom[3];
 +
  if (jQuery("#" + nom).prop("checked"))
 +
    jQuery("tr.orto" + lletra).show();
 +
  else
 +
    jQuery("tr.orto" + lletra).hide();
 +
}

Revisió de 11:48, 18 maig 2017

$(function () {
  if (jQuery("#menucanvisorto").length == 0)
    return;
  window.canvisorto = {
    A: "Mots prefixats i compostos amb el segon formant començat per r",
    B: "Ús del guionet en mots compostos i prefixats",
    C: "Mots compostos i prefixats amb el segon formant començat per s seguida de consonant",
    D: "Supressió de l’accent diacrític",
    E: "Supressió de la dièresi en derivats cultes acabats en -al",
    F: "Canvis ortogràfics diversos en expressions llatines i manlleus",
  };
  h = "";
  for(i=0; i<6; ++i) {
    lletra = String.fromCharCode(65 + i);
    desc = window.canvisorto[lletra];
    h += "<input id=\"cb-" + lletra + "\" type=\"checkbox\" checked/>";
    h += "<span style=\"margin-left:10px\">" + desc + "</span>";
    h += "<span class=\"orto" + lletra + "\" style=\"margin-left:10px;padding-left:10px;padding-right:10px\">" 
         + lletra + "</span><br/>";
  }
  jQuery("#menucanvisorto").html(h);
  jQuery("#menucanvisorto input").click(pitjatCanviOrto);
}());

function pitjatCanviOrto(e)
{
  nom = e.target.id;
  lletra = nom[3];
  if (jQuery("#" + nom).prop("checked"))
    jQuery("tr.orto" + lletra).show();
  else
    jQuery("tr.orto" + lletra).hide();
}