/[projects]/misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/5_ajax_objects/oLanguage.oPaginate.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/DataTables-1.9.4/media/unit_testing/tests_onhold/5_ajax_objects/oLanguage.oPaginate.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: 2635 byte(s)
initial import
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/objects.txt",
10 "aoColumns": [
11 { "mData": "engine" },
12 { "mData": "browser" },
13 { "mData": "platform" },
14 { "mData": "version" },
15 { "mData": "grade" }
16 ],
17 "sPaginationType": "full_numbers"
18 } );
19 var oSettings = oTable.fnSettings();
20
21 oTest.fnWaitTest(
22 "oLanguage.oPaginate defaults",
23 null,
24 function () {
25 var bReturn =
26 oSettings.oLanguage.oPaginate.sFirst == "First" &&
27 oSettings.oLanguage.oPaginate.sPrevious == "Previous" &&
28 oSettings.oLanguage.oPaginate.sNext == "Next" &&
29 oSettings.oLanguage.oPaginate.sLast == "Last";
30 return bReturn;
31 }
32 );
33
34 oTest.fnTest(
35 "oLanguage.oPaginate defaults are in the DOM",
36 null,
37 function () {
38 var bReturn =
39 $('#example_paginate .first').html() == "First" &&
40 $('#example_paginate .previous').html() == "Previous" &&
41 $('#example_paginate .next').html() == "Next" &&
42 $('#example_paginate .last').html() == "Last";
43 return bReturn;
44 }
45 );
46
47
48 oTest.fnWaitTest(
49 "oLanguage.oPaginate can be defined",
50 function () {
51 oSession.fnRestore();
52 oTable = $('#example').dataTable( {
53 "sAjaxSource": "../../../examples/ajax/sources/objects.txt",
54 "aoColumnDefs": [
55 { "mData": "engine", "aTargets": [0] },
56 { "mData": "browser", "aTargets": [1] },
57 { "mData": "platform", "aTargets": [2] },
58 { "mData": "version", "aTargets": [3] },
59 { "mData": "grade", "aTargets": [4] }
60 ],
61 "sPaginationType": "full_numbers",
62 "oLanguage": {
63 "oPaginate": {
64 "sFirst": "unit1",
65 "sPrevious": "test2",
66 "sNext": "unit3",
67 "sLast": "test4"
68 }
69 }
70 } );
71 oSettings = oTable.fnSettings();
72 },
73 function () {
74 var bReturn =
75 oSettings.oLanguage.oPaginate.sFirst == "unit1" &&
76 oSettings.oLanguage.oPaginate.sPrevious == "test2" &&
77 oSettings.oLanguage.oPaginate.sNext == "unit3" &&
78 oSettings.oLanguage.oPaginate.sLast == "test4";
79 return bReturn;
80 }
81 );
82
83 oTest.fnTest(
84 "oLanguage.oPaginate definitions are in the DOM",
85 null,
86 function () {
87 var bReturn =
88 $('#example_paginate .first').html() == "unit1" &&
89 $('#example_paginate .previous').html() == "test2" &&
90 $('#example_paginate .next').html() == "unit3" &&
91 $('#example_paginate .last').html() == "test4";
92 return bReturn;
93 }
94 );
95
96
97 oTest.fnComplete();
98 } );

  ViewVC Help
Powered by ViewVC 1.1.20