Adding support for bower and reorganizing so when its used via bower it will be manageable for a dev.
This commit is contained in:
33
bower_components/datatables-plugins/sorting/turkish-string.js
vendored
Normal file
33
bower_components/datatables-plugins/sorting/turkish-string.js
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
/**
|
||||
* Sorting in Javascript for Turkish Characters. This plug-in will replace the special
|
||||
* turkish letters (non english characters) and replace in English.
|
||||
*
|
||||
*
|
||||
* @name Turkish
|
||||
* @summary Sort Turkish characters
|
||||
* @author [Yuksel Beyti](http://yukselbeyti.com)
|
||||
*
|
||||
* @example
|
||||
* $('#example').dataTable({
|
||||
* 'aoColumns' : [
|
||||
* {'sType' : 'turkish'}
|
||||
* ]
|
||||
* });
|
||||
*/
|
||||
|
||||
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
|
||||
"turkish-pre": function ( a ) {
|
||||
var special_letters = { "İ": "ib", "I": "ia", "Ş": "sa", "Ğ": "ga", "Ü": "ua", "Ö": "oa", "Ç": "ca", "i": "ia", "ı": "ia", "ş": "sa", "ğ": "ga", "ü": "ua", "ö": "oa", "ç": "ca" };
|
||||
for (var val in special_letters)
|
||||
a = a.split(val).join(special_letters[val]).toLowerCase();
|
||||
return a;
|
||||
},
|
||||
|
||||
"turkish-asc": function ( a, b ) {
|
||||
return ((a < b) ? -1 : ((a > b) ? 1 : 0));
|
||||
},
|
||||
|
||||
"turkish-desc": function ( a, b ) {
|
||||
return ((a < b) ? 1 : ((a > b) ? -1 : 0));
|
||||
}
|
||||
} );
|
||||
Reference in New Issue
Block a user