Meilleure francisation du code

Ajout de sansAccents dans les prototypes de Chaine
Renommage des fonctions à l'infinitif
This commit is contained in:
Christophe-Marie Duquesne
2015-12-13 13:48:10 +01:00
parent c7a96dacc1
commit 27642c8bde
4 changed files with 71 additions and 60 deletions

59
js/prototypes-fr.js vendored Normal file
View File

@@ -0,0 +1,59 @@
'use strict';
var Objet = Object
Objet.creer = Objet.create
var Chaine = String
Chaine.prototype.enMinuscules = Chaine.prototype.toLowerCase
Chaine.prototype.enMajuscules = Chaine.prototype.toUpperCase
Chaine.prototype.remplacer = Chaine.prototype.replace
Chaine.prototype.caractereA = Chaine.prototype.charAt
Chaine.prototype.sansAccents = function () {
// Faute d'une bibliotheque unidecode, nous nous limitons aux lettres
// accentuées du français.
// https://fr.wikipedia.org/wiki/Diacritiques_utilisés_en_français
return this
.remplacer("à", "a")
.remplacer("â", "a")
.remplacer("ç", "c")
.remplacer("é", "e")
.remplacer("è", "e")
.remplacer("ê", "e")
.remplacer("ë", "e")
.remplacer("î", "i")
.remplacer("ï", "i")
.remplacer("ô", "o")
.remplacer("ù", "u")
.remplacer("ü", "u")
.remplacer("À", "A")
.remplacer("Â", "A")
.remplacer("Ç", "C")
.remplacer("É", "E")
.remplacer("È", "E")
.remplacer("Ê", "E")
.remplacer("Ë", "E")
.remplacer("Î", "I")
.remplacer("Ï", "I")
.remplacer("Ô", "O")
.remplacer("Ù", "U")
.remplacer("Ü", "U");
}
var Tableau = Array
Tableau.prototype.trier = Tableau.prototype.sort
Tableau.prototype.longueur = function () { return this.length; }
Tableau.prototype.pousser = Tableau.prototype.push
document.creerElement = document.createElement
document.recupererElementParNomDEtiquette = document.getElementsByTagName;
document.localisation = document.location;
document.localisation.protocole = document.localisation.protocole;
jQuery.fn.extend({
clic: function (x) { return this.click(x); },
enfants: function () { return this.children(); },
dernier: function () { return this.last(); },
ajouter: function (x) { return this.append(x); }
});
$.recupererJSON = $.getJSON