diff options
| author | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-18 01:11:37 +0300 |
|---|---|---|
| committer | George Halkiadakis <gchalkiadakis@sklavenitis.co.gr> | 2023-04-18 01:11:37 +0300 |
| commit | 2b6970d33afd75be5bfef951dc3691d492004d43 (patch) | |
| tree | 39eba4206ca0c4cd3fecd5ead95580a74e50f3f9 /public/assets/js/dataTables/search-neutralise.js | |
| parent | 68fc9e55e538e03f94509731ab41a0c8cf96710f (diff) | |
| download | classroom-2b6970d33afd75be5bfef951dc3691d492004d43.tar.gz classroom-2b6970d33afd75be5bfef951dc3691d492004d43.tar.bz2 classroom-2b6970d33afd75be5bfef951dc3691d492004d43.zip | |
admin back-office environment (skeleton); admin categories
Diffstat (limited to 'public/assets/js/dataTables/search-neutralise.js')
| -rw-r--r-- | public/assets/js/dataTables/search-neutralise.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/public/assets/js/dataTables/search-neutralise.js b/public/assets/js/dataTables/search-neutralise.js deleted file mode 100644 index d5c5ba0..0000000 --- a/public/assets/js/dataTables/search-neutralise.js +++ /dev/null @@ -1,40 +0,0 @@ -function NeutralizeAccent(data){ - return !data - ? '' - : typeof data === 'string' - ? data - .replace( /\n/g, ' ' ) - .replace( /\u0386/g, "\u0391" ) // 'Ά':'Α' - .replace( /\u0388/g, "\u0395" ) // 'Έ':'Ε' - .replace( /\u0389/g, "\u0397" ) // 'Ή':'Η' - .replace( /\u038A/g, "\u0399" ) // 'Ί':'Ι' - .replace( /\u038C/g, "\u039F" ) // 'Ό':'Ο' - .replace( /\u038E/g, "\u03A5" ) // 'Ύ':'Υ' - .replace( /\u038F/g, "\u03A9" ) // 'Ώ':'Ω' - .replace( /\u0390/g, "\u03CA" ) // 'ΐ':'ϊ' - .replace( /\u03AC/g, "\u03B1" ) // 'ά':'α' - .replace( /\u03AD/g, "\u03B5" ) // 'έ':'ε' - .replace( /\u03AE/g, "\u03B7" ) // 'ή':'η' - .replace( /\u03AF/g, "\u03B9" ) // 'ί':'ι' - .replace( /\u03B0/g, "\u03CB" ) // 'ΰ':'ϋ' - .replace( /\u03CC/g, "\u03BF" ) // 'ό':'ο' - .replace( /\u03CD/g, "\u03C5" ) // 'ύ':'υ' - .replace( /\u03CE/g, "\u03C9" ) // 'ώ':'ω' - : data -} - -function custom_search(table_id){ - var filterVal = ''; - $('#'+table_id+'_filter input').unbind(); //Unbind default behaviour - $('#'+table_id+'_filter input').on('keyup change', function(){ - var val = NeutralizeAccent(this.value); - if(val !== filterVal){ - filterVal = val; - $('#'+table_id+'').DataTable().search(val).draw(); - } - }); -} - -jQuery.fn.dataTable.ext.type.search['locale-compare'] = function (data) { - return NeutralizeAccent(data); -}
\ No newline at end of file |
