1 // DATA_TEMPLATE: dom_data
2 oTest.fnStart( "fnInfoCallback checks" );
4 $(document).ready( function () {
7 $('#example').dataTable();
13 function () { return $('#example').dataTable().fnSettings().oLanguage.fnInfoCallback == null; }
19 $('#example').dataTable( {
21 "fnInfoCallback": function( oS, iStart, iEnd, iMax, iTotal, sPre ) {
22 mPass = arguments.length;
27 function () { return mPass == 6; }
33 $('#example').dataTable( {
35 "fnInfoCallback": function( oS, iStart, iEnd, iMax, iTotal, sPre ) {
36 mPass = (oS == $('#example').dataTable().fnSettings()) ? true : false;
41 function () { return mPass; }
47 $('#example').dataTable( {
49 "fnInfoCallback": function( oS, iStart, iEnd, iMax, iTotal, sPre ) {
54 function () { return $('#example_info').html() == "1"; }
60 $('#example').dataTable( {
62 "fnInfoCallback": function( oS, iStart, iEnd, iMax, iTotal, sPre ) {
67 function () { return $('#example_info').html() == "10"; }
73 $('#example').dataTable( {
75 "fnInfoCallback": function( oS, iStart, iEnd, iMax, iTotal, sPre ) {
80 function () { return $('#example_info').html() == "57"; }
86 $('#example').dataTable().fnFilter("1.0");
88 function () { return $('#example_info').html() == "57"; }
94 $('#example').dataTable( {
96 "fnInfoCallback": function( oS, iStart, iEnd, iMax, iTotal, sPre ) {
101 function () { return $('#example_info').html() == "57"; }
105 "Total arg - filter",
107 $('#example').dataTable().fnFilter("1.0");
109 function () { return $('#example_info').html() == "3"; }