1 // DATA_TEMPLATE: dom_data
2 oTest.fnStart( "oLanguage.sSearch" );
4 $(document).ready( function () {
5 /* Check the default */
6 var oTable = $('#example').dataTable();
7 var oSettings = oTable.fnSettings();
10 "Search language is 'Search:' by default",
12 function () { return oSettings.oLanguage.sSearch == "Search:"; }
16 "A label input is used",
18 function () { return $('label', oSettings.aanFeatures.f[0]).length == 1 }
22 "Search language default is in the DOM",
24 function () { return $('label', oSettings.aanFeatures.f[0]).text()
30 "Search language can be defined",
33 oTable = $('#example').dataTable( {
35 "sSearch": "unit test"
38 oSettings = oTable.fnSettings();
40 function () { return oSettings.oLanguage.sSearch == "unit test"; }
44 "Info language definition is in the DOM",
46 function () { return $('label', oSettings.aanFeatures.f[0]).text().indexOf('unit test') !== -1; }
51 "Blank search has a no (separator) inserted",
54 oTable = $('#example').dataTable( {
59 oSettings = oTable.fnSettings();
61 function () { return document.getElementById('example_filter').childNodes.length == 1; }