Skip to content

Commit b149990

Browse files
committed
Move themeClass and height from JavaScript to HTML. This makes the configuration easier and gives much better backward compatibility if JavaScript is turned off.
1 parent c9739b7 commit b149990

File tree

3 files changed

+34
-32
lines changed

3 files changed

+34
-32
lines changed

demo/css/myTheme.css

+12
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,18 @@
5050
height: 500px;
5151
}
5252

53+
.height250 {
54+
height: 250px;
55+
overflow-x: auto;
56+
overflow-y: auto;
57+
}
58+
59+
.height400 {
60+
height: 400px;
61+
overflow-x: auto;
62+
overflow-y: auto;
63+
}
64+
5365
.fancyTable td, .fancyTable th {
5466
/* appearance */
5567
border: 1px solid #778899;

demo/demo.js

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
$(document).ready(function() {
2-
$('.myTable01').fixedHeaderTable({ height: '250', footer: true, cloneHeadToFoot: true, altClass: 'odd', themeClass: 'fancyTable', autoShow: false });
2+
$('#myTable01').fixedHeaderTable({ footer: true, cloneHeadToFoot: true, altClass: 'odd', autoShow: false });
33

4-
$('.myTable01').fixedHeaderTable('show', 1000);
4+
$('#myTable01').fixedHeaderTable('show', 1000);
55

6-
$('.myTable02').fixedHeaderTable({ height: '250', footer: true, altClass: 'odd', themeClass: 'fancyTable' });
6+
$('#myTable02').fixedHeaderTable({ footer: true, altClass: 'odd' });
77

8-
$('.myTable03').fixedHeaderTable({ height: '400', altClass: 'odd', footer: true, fixedColumns: 1, themeClass: 'fancyTable' });
8+
$('#myTable05').fixedHeaderTable({ altClass: 'odd', footer: true, fixedColumns: 1 });
99

10-
$('.myTable04').fixedHeaderTable({ height: '400', altClass: 'odd', footer: true, cloneHeadToFoot: true, fixedColumns: 3, themeClass: 'fancyTable' });
10+
$('#myTable03').fixedHeaderTable({ altClass: 'odd', footer: true, fixedColumns: 1 });
1111

12-
$('.myTable05').fixedHeaderTable({ height: '400', altClass: 'odd', footer: true, fixedColumns: 1, themeClass: 'fancyTable' });
13-
});
12+
$('#myTable04').fixedHeaderTable({ altClass: 'odd', footer: true, cloneHeadToFoot: true, fixedColumns: 3 });
13+
});

demo/test.html

+15-25
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,17 @@
1515
<div class="grid_4">
1616
<pre>
1717
<code>
18-
$('.myTable01').fixedHeaderTable({
19-
height: '250',
18+
$('#myTable01').fixedHeaderTable({
2019
footer: true,
2120
cloneHeadToFoot: true,
2221
altClass: 'odd',
23-
themeClass: 'fancyTable',
2422
autoShow: false
2523
});
2624
</code>
2725
</pre>
2826
</div>
29-
<div class="grid_8">
30-
<table class="myTable01" cellpadding="0" cellspacing="0">
27+
<div class="grid_8 height250">
28+
<table class="fancyTable" id="myTable01" cellpadding="0" cellspacing="0">
3129
<thead>
3230
<tr>
3331
<th>Browser</th>
@@ -177,17 +175,15 @@
177175
<div class="grid_4">
178176
<pre>
179177
<code>
180-
$('.myTable02').fixedHeaderTable({
181-
height: '250',
178+
$('#myTable02').fixedHeaderTable({
182179
footer: true,
183180
altClass: 'odd',
184-
themeClass: 'fancyDarkTable'
185181
});
186182
</code>
187183
</pre>
188184
</div>
189-
<div class="grid_8">
190-
<table class="myTable02" cellpadding="0" cellspacing="0">
185+
<div class="grid_8 height250">
186+
<table class="fancyTable" id="myTable02" cellpadding="0" cellspacing="0">
191187
<thead>
192188
<tr>
193189
<th>Browser</th>
@@ -379,18 +375,16 @@
379375
<div class="grid_4">
380376
<pre>
381377
<code>
382-
$('.myTable05').fixedHeaderTable({
383-
height: '400',
378+
$('#myTable05').fixedHeaderTable({
384379
altClass: 'odd',
385380
footer: true,
386381
fixedColumns: 1,
387-
themeClass: 'fancyTable'
388382
});
389383
</code>
390384
</pre>
391385
</div>
392-
<div class="grid_4">
393-
<table class="myTable05" cellpadding="0" cellspacing="0">
386+
<div class="grid_4 height400">
387+
<table class="fancyTable" id="myTable05" cellpadding="0" cellspacing="0">
394388
<thead>
395389
<tr>
396390
<th>Browser</th>
@@ -692,18 +686,16 @@
692686
<div class="grid_4">
693687
<pre>
694688
<code>
695-
$('.myTable03').fixedHeaderTable({
696-
height: '400',
689+
$('#myTable03').fixedHeaderTable({
697690
altClass: 'odd',
698691
footer: true,
699692
fixedColumns: 1,
700-
themeClass: 'fancyTable'
701693
});
702694
</code>
703695
</pre>
704696
</div>
705-
<div class="grid_4">
706-
<table class="myTable03" cellpadding="0" cellspacing="0">
697+
<div class="grid_4 height400">
698+
<table class="fancyTable" id="myTable03" cellpadding="0" cellspacing="0">
707699
<thead>
708700
<tr>
709701
<th>Browser</th>
@@ -997,19 +989,17 @@
997989
<div class="grid_4">
998990
<pre>
999991
<code>
1000-
$('.myTable04').fixedHeaderTable({
1001-
height: '400',
992+
$('#myTable04').fixedHeaderTable({
1002993
altClass: 'odd',
1003994
footer: true,
1004995
cloneHeadToFoot: true,
1005996
fixedColumn: 3,
1006-
themeClass: 'fancyTable'
1007997
});
1008998
</code>
1009999
</pre>
10101000
</div>
1011-
<div class="grid_4">
1012-
<table class="myTable04" cellpadding="0" cellspacing="0">
1001+
<div class="grid_4 height400">
1002+
<table class="fancyTable" id="myTable04" cellpadding="0" cellspacing="0">
10131003
<thead>
10141004
<tr>
10151005
<th>Browser</th>

0 commit comments

Comments
 (0)