diff --git a/view/js/script.js b/view/js/script.js index 1279a3c3a2..14371a25da 100644 --- a/view/js/script.js +++ b/view/js/script.js @@ -23,9 +23,17 @@ modal = modal || (function () { }; })(); +String.prototype.stripAccents = function() { + var translate_re = /[àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ]/g; + var translate = 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'; + return (this.replace(translate_re, function(match){ + return translate.substr(translate_re.source.indexOf(match)-1, 1); }) + ); +}; + function clean_name(str) { - str = str.toLowerCase(); + str = str.stripAccents().toLowerCase(); return str.replace(/\W+/g, "-"); }