version 1.161, 2011/12/19 18:00:27
|
version 1.162, 2011/12/19 18:18:32
|
Line 335 sub start_togglebox {
|
Line 335 sub start_togglebox {
|
my $heading=&Apache::lonxml::get_param('heading',$parstack,$safeeval); |
my $heading=&Apache::lonxml::get_param('heading',$parstack,$safeeval); |
unless ($heading) { $heading=''; } else { $heading.=' '; } |
unless ($heading) { $heading=''; } else { $heading.=' '; } |
my $showtext=&Apache::lonxml::get_param('showtext',$parstack,$safeeval); |
my $showtext=&Apache::lonxml::get_param('showtext',$parstack,$safeeval); |
unless ($showtext) { $showtext=&mt('show'); } |
|
my $hidetext=&Apache::lonxml::get_param('hidetext',$parstack,$safeeval); |
my $hidetext=&Apache::lonxml::get_param('hidetext',$parstack,$safeeval); |
unless ($hidetext) { $hidetext=&mt('hide'); } |
|
my $headerbg=&Apache::lonxml::get_param('headerbg',$parstack,$safeeval); |
my $headerbg=&Apache::lonxml::get_param('headerbg',$parstack,$safeeval); |
unless ($headerbg) { $headerbg='#FFFFFF'; } |
$result=&Apache::loncommon::start_togglebox($id,$heading,$headerbg,$hidetext,$showtext); |
$result=&Apache::loncommon::start_data_table(). |
|
&Apache::loncommon::start_data_table_header_row().'<td bgcolor="'.$headerbg.'">'.$heading. |
|
'[<a id="'.$id.'link" href="javascript:LCtoggleDisplay(\''.$id.'\',\''.$hidetext.'\',\''. |
|
$showtext.'\')">'.$showtext.'</a>]</td>'. |
|
&Apache::loncommon::end_data_table_header_row(). |
|
'<tr id="'.$id.'" style="display:none""><td>'; |
|
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
my $heading=&Apache::lonxml::get_param('heading',$parstack,$safeeval); |
my $heading=&Apache::lonxml::get_param('heading',$parstack,$safeeval); |
unless ($heading) { $heading=''; } else { $heading.=' '; } |
unless ($heading) { $heading=''; } else { $heading.=' '; } |
Line 371 sub end_togglebox {
|
Line 363 sub end_togglebox {
|
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; |
my $result; |
my $result; |
if ($target eq 'web' || $target eq 'webgrade') { |
if ($target eq 'web' || $target eq 'webgrade') { |
$result='</td></tr>'.&Apache::loncommon::end_data_table(); |
$result=&Apache::loncommon::end_togglebox(); |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
$result = "}\n\n"; |
$result = "}\n\n"; |
} else { |
} else { |