/[projects]/misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/3_ajax/oLanguage.sInfo.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/3_ajax/oLanguage.sInfo.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (show annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 3 months ago) by torben
File MIME type: application/javascript
File size: 3224 byte(s)
initial import
1 // DATA_TEMPLATE: empty_table
2 oTest.fnStart( "oLanguage.sInfo" );
3
4 $(document).ready( function () {
5 /* Check the default */
6 var oTable = $('#example').dataTable( {
7 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt"
8 } );
9 var oSettings = oTable.fnSettings();
10
11 oTest.fnWaitTest(
12 "Info language is 'Showing _START_ to _END_ of _TOTAL_ entries' by default",
13 null,
14 function () { return oSettings.oLanguage.sInfo == "Showing _START_ to _END_ of _TOTAL_ entries"; }
15 );
16
17 oTest.fnTest(
18 "Info language default is in the DOM",
19 null,
20 function () { return document.getElementById('example_info').innerHTML = "Showing 1 to 10 of 57 entries"; }
21 );
22
23
24 oTest.fnWaitTest(
25 "Info language can be defined - without any macros",
26 function () {
27 oSession.fnRestore();
28 oTable = $('#example').dataTable( {
29 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
30 "oLanguage": {
31 "sInfo": "unit test"
32 }
33 } );
34 oSettings = oTable.fnSettings();
35 },
36 function () { return oSettings.oLanguage.sInfo == "unit test"; }
37 );
38
39 oTest.fnTest(
40 "Info language definition is in the DOM",
41 null,
42 function () { return document.getElementById('example_info').innerHTML = "unit test"; }
43 );
44
45 oTest.fnWaitTest(
46 "Info language can be defined - with macro _START_ only",
47 function () {
48 oSession.fnRestore();
49 $('#example').dataTable( {
50 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
51 "oLanguage": {
52 "sInfo": "unit _START_ test"
53 }
54 } );
55 },
56 function () { return document.getElementById('example_info').innerHTML = "unit 1 test"; }
57 );
58
59 oTest.fnWaitTest(
60 "Info language can be defined - with macro _END_ only",
61 function () {
62 oSession.fnRestore();
63 $('#example').dataTable( {
64 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
65 "oLanguage": {
66 "sInfo": "unit _END_ test"
67 }
68 } );
69 },
70 function () { return document.getElementById('example_info').innerHTML = "unit 10 test"; }
71 );
72
73 oTest.fnWaitTest(
74 "Info language can be defined - with macro _TOTAL_ only",
75 function () {
76 oSession.fnRestore();
77 $('#example').dataTable( {
78 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
79 "oLanguage": {
80 "sInfo": "unit _END_ test"
81 }
82 } );
83 },
84 function () { return document.getElementById('example_info').innerHTML = "unit 57 test"; }
85 );
86
87 oTest.fnWaitTest(
88 "Info language can be defined - with macros _START_ and _END_",
89 function () {
90 oSession.fnRestore();
91 $('#example').dataTable( {
92 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
93 "oLanguage": {
94 "sInfo": "unit _START_ _END_ test"
95 }
96 } );
97 },
98 function () { return document.getElementById('example_info').innerHTML = "unit 1 10 test"; }
99 );
100
101 oTest.fnWaitTest(
102 "Info language can be defined - with macros _START_, _END_ and _TOTAL_",
103 function () {
104 oSession.fnRestore();
105 $('#example').dataTable( {
106 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt",
107 "oLanguage": {
108 "sInfo": "unit _START_ _END_ _TOTAL_ test"
109 }
110 } );
111 },
112 function () { return document.getElementById('example_info').innerHTML = "unit 1 10 57 test"; }
113 );
114
115
116 oTest.fnComplete();
117 } );

  ViewVC Help
Powered by ViewVC 1.1.20