Add datatables-1.9.4 and jquery-1.10.2 libraries
[proteocache.git] / webapp / resources / datatables-1.9.4 / media / unit_testing / tests_onhold / 5_ajax_objects / bInfo.js
1 // DATA_TEMPLATE: empty_table
2 oTest.fnStart( "bInfo" );
3
4 $(document).ready( function () {
5         /* Check the default */
6         $('#example').dataTable( {
7                 "sAjaxSource": "../../../examples/ajax/sources/objects.txt",
8                 "aoColumns": [
9                         { "mData": "engine" },
10                         { "mData": "browser" },
11                         { "mData": "platform" },
12                         { "mData": "version" },
13                         { "mData": "grade" }
14                 ]
15         } );
16         
17         oTest.fnWaitTest( 
18                 "Info div exists by default",
19                 null,
20                 function () { return document.getElementById('example_info') != null; }
21         );
22         
23         /* Check can disable */
24         oTest.fnWaitTest( 
25                 "Info can be disabled",
26                 function () {
27                         oSession.fnRestore();
28                         $('#example').dataTable( {
29                                 "sAjaxSource": "../../../examples/ajax/sources/objects.txt",
30                                 "aoColumnDefs": [
31                                         { "mData": "engine", "aTargets": [0] },
32                                         { "mData": "browser", "aTargets": [1] },
33                                         { "mData": "platform", "aTargets": [2] },
34                                         { "mData": "version", "aTargets": [3] },
35                                         { "mData": "grade", "aTargets": [4] }
36                                 ],
37                                 "bInfo": false
38                         } );
39                 },
40                 function () { return document.getElementById('example_info') == null; }
41         );
42         
43         /* Enable makes no difference */
44         oTest.fnWaitTest( 
45                 "Info enabled override",
46                 function () {
47                         oSession.fnRestore();
48                         $('#example').dataTable( {
49                                 "sAjaxSource": "../../../examples/ajax/sources/objects.txt",
50                                 "aoColumnDefs": [
51                                         { "mData": "engine", "aTargets": [0] },
52                                         { "mData": "browser", "aTargets": [1] },
53                                         { "mData": "platform", "aTargets": [2] },
54                                         { "mData": "version", "aTargets": [3] },
55                                         { "mData": "grade", "aTargets": [4] }
56                                 ],
57                                 "bInfo": true
58                         } );
59                 },
60                 function () { return document.getElementById('example_info') != null; }
61         );
62         
63         
64         oTest.fnComplete();
65 } );