Skip to content

Instantly share code, notes, and snippets.

View onurmenal's full-sized avatar

Onur Menal onurmenal

View GitHub Profile
@onurmenal
onurmenal / TurkishAlphabetSort
Last active August 29, 2015 14:25
AngularJS custom sort filter for Turkish strings
app.filter('orderTr', function() {
return function(items, field, reverse) {
var alphabet = "AaBbCcÇçDdEeFfGgĞğHhIıİiJjKkLlMmNnOoÖöPpQqRrSsŞşTtUuÜüVvWwXxYyZz0123456789";
items.sort(function(a, b) {
a = a[field];
b = b[field];
if (a.length === 0 || b.length === 0) {
return a.length - b.length;
}
for (var i = 0; i < a.length && i < b.length; i++) {