From c83dcaae80de2f4ae0df4bc1fe47d608e6528405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20K=C5=82ys?= Date: Fri, 12 Feb 2021 21:14:13 +0000 Subject: [PATCH] Added caseSensitive variable --- features/alphabetSearch/dataTables.alphabetSearch.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/features/alphabetSearch/dataTables.alphabetSearch.js b/features/alphabetSearch/dataTables.alphabetSearch.js index 982c5dc..3c5a3e7 100644 --- a/features/alphabetSearch/dataTables.alphabetSearch.js +++ b/features/alphabetSearch/dataTables.alphabetSearch.js @@ -49,9 +49,15 @@ $.fn.dataTable.ext.search.push( function ( context, searchData ) { return true; } - if ( searchData[$.fn.dataTable.AlphabetSearch.column].charAt(0).toUpperCase() === context.alphabetSearch ) { - return true; - } + if ($.fn.dataTable.AlphabetSearch.caseSensitive) { + if ( searchData[$.fn.dataTable.AlphabetSearch.column].charAt(0) === context.alphabetSearch ) { + return true; + } + } else { + if ( searchData[$.fn.dataTable.AlphabetSearch.column].charAt(0).toUpperCase() === context.alphabetSearch ) { + return true; + } + } return false; } );