From 74ccfd1e4d42852b7f63734fa0c7bed88c01d05e Mon Sep 17 00:00:00 2001 From: Baris Soner Usakli Date: Tue, 21 Jan 2014 12:02:46 -0500 Subject: [PATCH] moved islatin out too --- public/src/utils.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/public/src/utils.js b/public/src/utils.js index 40f74b26e1..bc97257382 100644 --- a/public/src/utils.js +++ b/public/src/utils.js @@ -106,18 +106,19 @@ collapseWhitespace : /\s+/g, collapseDash : /-+/g, trimTrailingDash : /-$/g, + isLatin : /^[\w]+$/, //http://dense13.com/blog/2009/05/03/converting-string-to-slug-javascript/ slugify: function(str) { str = str.replace(utils.trimRegex, ''); str = str.toLowerCase(); - if(/^[\w]+$/.test(str)) { + if(utils.isLatin.test(str)) { str = str.replace(utils.invalidLatinChars, '-'); } else { str = XRegExp.replace(str, utils.invalidUnicodeChars, '-'); } - str = str.replace(utils.collapseWhitespace, '-') // collapse whitespace and replace by - - str = str.replace(utils.collapseDash, '-'); // collapse dashes + str = str.replace(utils.collapseWhitespace, '-') + str = str.replace(utils.collapseDash, '-'); str = str.replace(utils.trimTrailingDash, ''); return str; },