diff --git a/.datatables-commit-sync b/.datatables-commit-sync index c06ced51..ab344e6a 100644 --- a/.datatables-commit-sync +++ b/.datatables-commit-sync @@ -1 +1 @@ -35a4dd00a0ea1481ccd404c47ae82b45268f22aa +7701b5c6f11913c2538c33ddf2d77adf8d576810 diff --git a/examples/plug-ins/range_filtering.html b/examples/plug-ins/range_filtering.html index 64a0ceac..c1c61441 100644 --- a/examples/plug-ins/range_filtering.html +++ b/examples/plug-ins/range_filtering.html @@ -22,14 +22,14 @@ /* Custom filtering function which will search data in column four between two values */ $.fn.dataTable.ext.search.push( function( settings, data, dataIndex ) { - var min = $('#min').val() * 1; - var max = $('#max').val() * 1; + var min = parseInt( $('#min').val(), 10 ); + var max = parseInt( $('#max').val(), 10 ); var age = parseFloat( data[3] ) || 0; // use data for the age column - if ( ( min == '' && max == '' ) || - ( min == '' && age <= max ) || - ( min <= age && '' == max ) || - ( min <= age && age <= max ) ) + if ( ( isNaN( min ) && isNaN( max ) ) || + ( isNaN( min ) && age <= max ) || + ( min <= age && isNaN( max ) ) || + ( min <= age && age <= max ) ) { return true; } @@ -574,14 +574,14 @@ $(document).ready(function() { example:

/* Custom filtering function which will search data in column four between two values */ $.fn.dataTable.ext.search.push( function( settings, data, dataIndex ) { - var min = $('#min').val() * 1; - var max = $('#max').val() * 1; + var min = parseInt( $('#min').val(), 10 ); + var max = parseInt( $('#max').val(), 10 ); var age = parseFloat( data[3] ) || 0; // use data for the age column - if ( ( min == '' && max == '' ) || - ( min == '' && age <= max ) || - ( min <= age && '' == max ) || - ( min <= age && age <= max ) ) + if ( ( isNaN( min ) && isNaN( max ) ) || + ( isNaN( min ) && age <= max ) || + ( min <= age && isNaN( max ) ) || + ( min <= age && age <= max ) ) { return true; }