keep original values, only use insensitive filtering, use case-sensitive sorting - jscancer - Javascript crap (relatively small)
 (HTM) git clone git://git.codemadness.org/jscancer
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6373051632540cfb70faf8c988faa798cabcfb70
 (DIR) parent 9b8f9db8eb2c2a9a299ac2cf943453f2d198cbf5
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Thu,  3 Aug 2017 19:01:19 +0200
       
       keep original values, only use insensitive filtering, use case-sensitive sorting
       
       Diffstat:
         M datatable/datatable.js              |       6 +++---
       
       1 file changed, 3 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/datatable/datatable.js b/datatable/datatable.js
       @@ -193,12 +193,12 @@ function datatable_data_parse(d) {
                                // prefer data-value attribute, else use cell contents,
                                // also set preprocess values to filter on cell content
                                // and data-value (case-insensitive).
       -                        var s = (td.textContent || td.innerText).toLowerCase();
       +                        var s = td.textContent || td.innerText;
                                if (typeof(v) != "undefined" && v !== null) {
       -                                fv.push([ v.toLowerCase(), s ]);
       +                                fv.push([ v.toLowerCase(), s.toLowerCase() ]);
                                        values.push(d.cols[j].parsefn(v));
                                } else {
       -                                fv.push([ s ]);
       +                                fv.push([ s.toLowerCase() ]);
                                        values.push(d.cols[j].parsefn(s));
                                }
                        }