Skip to content
Snippets Groups Projects
Commit 00e63f19 authored by Ghislain Loas's avatar Ghislain Loas
Browse files

release : remove accent sensitivity in treeview search input

parent c507adc6
2 merge requests!1659Master,!1587Master
......@@ -243,7 +243,7 @@
currContent.slideDown();
return false;
}}
);
);
},
......@@ -474,9 +474,28 @@
return;
}
accentsTidy = function(s){
var r=s.toLowerCase();
r = r.replace(new RegExp("\\s", 'g'),"");
r = r.replace(new RegExp("[àáâãäå]", 'g'),"a");
r = r.replace(new RegExp("æ", 'g'),"ae");
r = r.replace(new RegExp("ç", 'g'),"c");
r = r.replace(new RegExp("[èéêë]", 'g'),"e");
r = r.replace(new RegExp("[ìíîï]", 'g'),"i");
r = r.replace(new RegExp("ñ", 'g'),"n");
r = r.replace(new RegExp("[òóôõö]", 'g'),"o");
r = r.replace(new RegExp("œ", 'g'),"oe");
r = r.replace(new RegExp("[ùúûü]", 'g'),"u");
r = r.replace(new RegExp("[ýÿ]", 'g'),"y");
r = r.replace(new RegExp("\\W", 'g'),"");
return r;
};
searchText = accentsTidy(searchText);
var re = new RegExp('\\b' + searchText, 'gi');
var matches = this.itemsTree.find('li, h3').filter(function() {
return re.test($(this).text());
return re.test(accentsTidy($(this).text()));
});
this._highlightItems(matches);
matches.parents(".ui-accordion-content").show();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment