--- loncom/homework/randomlabel.pm 2003/01/23 18:26:10 1.42 +++ loncom/homework/randomlabel.pm 2003/02/07 22:03:21 1.43 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # random labelling tool # -# $Id: randomlabel.pm,v 1.42 2003/01/23 18:26:10 www Exp $ +# $Id: randomlabel.pm,v 1.43 2003/02/07 22:03:21 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -373,7 +373,7 @@ sub start_label { my $type = &Apache::lonxml::get_param('type',$parstack,$safeeval,-2); if ($target eq 'web' || $target eq 'tex' || $target eq 'grade' || $target eq 'answer' || $target eq 'analyze') { - my $ltext=&Apache::lonxml::get_all_text("/label",$$parser[-1]); + my $ltext=&Apache::lonxml::get_all_text("/label",$parser); $ltext=&Apache::run::evaluate($ltext,$safeeval,$$parstack[-1]); if ($type eq 'image') { &Apache::lonxml::debug("Turning $ltext and $Apache::lonxml::pwd[-1]"); @@ -387,7 +387,7 @@ sub start_label { push(@Apache::randomlabel::label_arr,$ltext); } elsif ($target eq 'edit') { $result.=&Apache::edit::tag_start($target,$token,"$type Label"); - my $text=&Apache::lonxml::get_all_text("/label",$$parser[-1]); + my $text=&Apache::lonxml::get_all_text("/label",$parser); if ($type eq 'image') { $result.=&Apache::edit::end_row().&Apache::edit::start_spanning_row(); $result.=&Apache::edit::text_arg('Description:','description',$token);