Page MenuHomePhabricator

D10896.diff
No OneTemporary

D10896.diff

Index: src/lib/control/typeahead/normalizer/TypeaheadNormalizer.js
===================================================================
--- src/lib/control/typeahead/normalizer/TypeaheadNormalizer.js
+++ src/lib/control/typeahead/normalizer/TypeaheadNormalizer.js
@@ -18,7 +18,7 @@
*/
normalize : function(str) {
return ('' + str)
- .toLocaleLowerCase()
+ .toLowerCase()
.replace(/[\.,-\/#!$%\^&\*;:{}=\-_`~()]/g, '')
.replace(/ +/g, ' ')
.replace(/^\s*|\s*$/g, '');
Index: src/lib/control/typeahead/source/TypeaheadSource.js
===================================================================
--- src/lib/control/typeahead/source/TypeaheadSource.js
+++ src/lib/control/typeahead/source/TypeaheadSource.js
@@ -286,10 +286,15 @@
objs.push(this._raw[hits[ii]]);
}
- var default_comparator = function(u, v) {
- var key_u = u.sort || u.name;
- var key_v = v.sort || v.name;
- return key_u.localeCompare(key_v);
+ var default_comparator = function(u, v) {
+ var key_u = u.sort || u.name;
+ var key_v = v.sort || v.name;
+ if (key_u < key_v) {
+ return -1;
+ } else if (key_u > key_v) {
+ return 1;
+ }
+ return 0;
};
var handler = this.getSortHandler() || function(value, list, cmp) {

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 28, 10:49 AM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7223913
Default Alt Text
D10896.diff (1 KB)

Event Timeline