Mercurial > repos > saskia-hiltemann > ireport
comparison DataTables-1.9.4/media/unit_testing/tests_onhold/6_delayed_rendering/oLanguage.oPaginate.js @ 0:ac5f9272033b draft
first upload
author | saskia-hiltemann |
---|---|
date | Tue, 01 Jul 2014 11:42:23 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:ac5f9272033b |
---|---|
1 // DATA_TEMPLATE: empty_table | |
2 oTest.fnStart( "oLanguage.oPaginate" ); | |
3 | |
4 /* Note that the paging language information only has relevence in full numbers */ | |
5 | |
6 $(document).ready( function () { | |
7 /* Check the default */ | |
8 var oTable = $('#example').dataTable( { | |
9 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", | |
10 "bDeferRender": true, | |
11 "sPaginationType": "full_numbers" | |
12 } ); | |
13 var oSettings = oTable.fnSettings(); | |
14 | |
15 oTest.fnWaitTest( | |
16 "oLanguage.oPaginate defaults", | |
17 null, | |
18 function () { | |
19 var bReturn = | |
20 oSettings.oLanguage.oPaginate.sFirst == "First" && | |
21 oSettings.oLanguage.oPaginate.sPrevious == "Previous" && | |
22 oSettings.oLanguage.oPaginate.sNext == "Next" && | |
23 oSettings.oLanguage.oPaginate.sLast == "Last"; | |
24 return bReturn; | |
25 } | |
26 ); | |
27 | |
28 oTest.fnTest( | |
29 "oLanguage.oPaginate defaults are in the DOM", | |
30 null, | |
31 function () { | |
32 var bReturn = | |
33 $('#example_paginate .first').html() == "First" && | |
34 $('#example_paginate .previous').html() == "Previous" && | |
35 $('#example_paginate .next').html() == "Next" && | |
36 $('#example_paginate .last').html() == "Last"; | |
37 return bReturn; | |
38 } | |
39 ); | |
40 | |
41 | |
42 oTest.fnWaitTest( | |
43 "oLanguage.oPaginate can be defined", | |
44 function () { | |
45 oSession.fnRestore(); | |
46 oTable = $('#example').dataTable( { | |
47 "sAjaxSource": "../../../examples/ajax/sources/arrays.txt", | |
48 "bDeferRender": true, | |
49 "sPaginationType": "full_numbers", | |
50 "oLanguage": { | |
51 "oPaginate": { | |
52 "sFirst": "unit1", | |
53 "sPrevious": "test2", | |
54 "sNext": "unit3", | |
55 "sLast": "test4" | |
56 } | |
57 } | |
58 } ); | |
59 oSettings = oTable.fnSettings(); | |
60 }, | |
61 function () { | |
62 var bReturn = | |
63 oSettings.oLanguage.oPaginate.sFirst == "unit1" && | |
64 oSettings.oLanguage.oPaginate.sPrevious == "test2" && | |
65 oSettings.oLanguage.oPaginate.sNext == "unit3" && | |
66 oSettings.oLanguage.oPaginate.sLast == "test4"; | |
67 return bReturn; | |
68 } | |
69 ); | |
70 | |
71 oTest.fnTest( | |
72 "oLanguage.oPaginate definitions are in the DOM", | |
73 null, | |
74 function () { | |
75 var bReturn = | |
76 $('#example_paginate .first').html() == "unit1" && | |
77 $('#example_paginate .previous').html() == "test2" && | |
78 $('#example_paginate .next').html() == "unit3" && | |
79 $('#example_paginate .last').html() == "test4"; | |
80 return bReturn; | |
81 } | |
82 ); | |
83 | |
84 | |
85 oTest.fnComplete(); | |
86 } ); |