version 1.427, 2010/11/28 02:46:23
|
version 1.428, 2011/04/05 10:02:57
|
Line 2063 sub start_table {
|
Line 2063 sub start_table {
|
if ((defined $border) && ($border > 0)) { |
if ((defined $border) && ($border > 0)) { |
# &Apache::lonnet::logthis("Turning on table borders: $border"); |
# &Apache::lonnet::logthis("Turning on table borders: $border"); |
$table->table_border(1); |
$table->table_border(1); |
if ($cell_border ne 'none') { |
if (!defined $cell_border) { |
$table->cell_border(1); # html specs that border turns on both...unless rules='none'. |
$table->cell_border(1); # Default for rules is all if rules not defined. |
} |
} |
} |
} |
# Only all or nothing for cell borders for now: |
# Only all or nothing for cell borders for now: |
|
|
if ((defined $cell_border) && ($cell_border ne 'none')) { |
if ((defined $cell_border)) { |
# &Apache::lonnet::logthis("Turning on cell borders: $cell_border"); |
if ($cell_border eq 'all') { |
$table->cell_border(1); |
$table->cell_border(1); |
|
} elsif ($cell_border eq 'rows') { |
|
$table->cell_border(2); |
|
} elsif ($cell_border eq 'cols') { |
|
$table->cell_border(3); |
|
} else { |
|
$table->cell_border(0); |
|
} |
} |
} |
if (defined $theme) { |
if (defined $theme) { |
$table->theme($theme); |
$table->theme($theme); |