--- loncom/homework/structuretags.pm 2006/04/18 22:36:23 1.347 +++ loncom/homework/structuretags.pm 2007/06/22 00:57:38 1.381 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # definition of tags that give a structure to a document # -# $Id: structuretags.pm,v 1.347 2006/04/18 22:36:23 albertel Exp $ +# $Id: structuretags.pm,v 1.381 2007/06/22 00:57:38 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -38,6 +38,9 @@ use Apache::lonlocal; use Apache::lonxml; use Apache::lonenc(); use Time::HiRes qw( gettimeofday tv_interval ); +use lib '/home/httpd/lib/perl/'; +use LONCAPA; + BEGIN { &Apache::lonxml::register('Apache::structuretags',('block','languageblock','instructorcomment','while','randomlist','problem','library','web','tex','part','preduedate','postanswerdate','solved','notsolved','problemtype','startouttext','endouttext','simpleeditbutton','definetag')); } @@ -79,13 +82,20 @@ sub page_start { } } - if ($target eq 'tex') { return &Apache::londefdef::start_html($target,$token,$tagstack, $parstack,$parser,$safeeval); } + $extra_head.= ' + +'; + my %body_args; if (defined($found{'html'})) { $body_args{'skip_phases'}{'head'}=1; @@ -93,12 +103,8 @@ sub page_start { $extra_head .= &Apache::lonhtmlcommon::spellheader(); - my $css_href = &Apache::lonnet::EXT('resource.0.cssfile'); - if ($css_href =~ /\S/) { - &Apache::lonxml::extlink($css_href); - $extra_head .= - ''; - } + $extra_head .= &Apache::londefdef::generate_css_links(); + if ($target eq 'edit') { $extra_head.=&Apache::edit::js_change_detection(). "