24 lines
516 B
JavaScript
24 lines
516 B
JavaScript
$.fn.extend($.fn.dataTableExt.oSort, {
|
|
"non-empty-string-asc": function (str1, str2) {
|
|
if (str1 === "") {
|
|
return 1;
|
|
}
|
|
|
|
if (str2 === "") {
|
|
return -1;
|
|
}
|
|
|
|
return str1 < str2 ? -1 : (str1 > str2 ? 1 : 0);
|
|
},
|
|
"non-empty-string-desc": function (str1, str2) {
|
|
if (str1 === "") {
|
|
return 1;
|
|
}
|
|
|
|
if (str2 === "") {
|
|
return -1;
|
|
}
|
|
|
|
return str1 < str2 ? 1 : (str1 > str2 ? -1 : 0);
|
|
}
|
|
}); |