version 1.190, 2003/06/25 16:47:47
|
version 1.193, 2003/07/07 07:32:16
|
Line 38 use Apache::File();
|
Line 38 use Apache::File();
|
use Apache::lonmenu; |
use Apache::lonmenu; |
|
|
BEGIN { |
BEGIN { |
&Apache::lonxml::register('Apache::structuretags',('block','languageblock','instructorcomment','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','startouttext','endouttext')); |
&Apache::lonxml::register('Apache::structuretags',('block','languageblock','instructorcomment','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','startouttext','endouttext', |
|
'simpleeditbutton')); |
} |
} |
|
|
sub start_web { |
sub start_web { |
Line 406 sub start_problem {
|
Line 407 sub start_problem {
|
} |
} |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
my $startminipage = ''; |
my $startminipage = ''; |
if ($ENV{'form.problem_split'} ne 'yes') { |
if (not $ENV{'form.problem_split'}=~/yes/) { |
$startminipage = '\begin{minipage}{\textwidth}'; |
$startminipage = '\begin{minipage}{\textwidth}'; |
} |
} |
my $name= &Apache::lonxml::get_param('name',$parstack,$safeeval); |
my $name= &Apache::lonxml::get_param('name',$parstack,$safeeval); |
Line 513 sub end_problem {
|
Line 514 sub end_problem {
|
$result.=&Apache::lonxml::xmlend(); |
$result.=&Apache::lonxml::xmlend(); |
} elsif ($target eq 'tex') { |
} elsif ($target eq 'tex') { |
my $endminipage = ''; |
my $endminipage = ''; |
if ($ENV{'form.problem_split'} ne 'yes') { |
if (not $ENV{'form.problem_split'}=~/yes/) { |
$endminipage = '\end{minipage}'; |
$endminipage = '\end{minipage}'; |
} |
} |
$result .= '\keephidden{ENDOFPROBLEM}\vskip 0.5mm\noindent\makebox[\textwidth/$number_of_columns][b]{\hrulefill}'; |
$result .= '\keephidden{ENDOFPROBLEM}\vskip 0.5mm\noindent\makebox[\textwidth/$number_of_columns][b]{\hrulefill}'; |
Line 1082 sub delete_startouttext {
|
Line 1083 sub delete_startouttext {
|
return 1; |
return 1; |
} |
} |
|
|
|
sub start_simpleeditbutton { |
|
my ($target,$token,$tagstack,$parstack,$parser,$safeeval)=@_; |
|
my $result=''; |
|
if (($target eq 'web') && |
|
(&Apache::lonnet::allowed('srm',$ENV{'request.course.id'}))) { |
|
my $url=$ENV{'REQUEST_URI'}; |
|
$url=~s/\?.*$//; |
|
$result='<a href="'.$url.'/smpedit">Edit</a><br />'; |
|
} |
|
return $result; |
|
} |
|
|
|
sub end_simpleeditbutton { |
|
return ''; |
|
} |
|
|
1; |
1; |
__END__ |
__END__ |