--- rat/lonwrapper.pm 2003/01/20 17:03:25 1.6 +++ rat/lonwrapper.pm 2003/03/01 03:06:37 1.11 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Wrapper for external and binary files as standalone resources # -# $Id: lonwrapper.pm,v 1.6 2003/01/20 17:03:25 www Exp $ +# $Id: lonwrapper.pm,v 1.11 2003/03/01 03:06:37 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -39,6 +39,7 @@ use strict; use Apache::Constants qw(:common); use Apache::lonnet(); use Apache::lonxml(); +use Apache::lonmenu; # ================================================================ Main Handler @@ -55,10 +56,15 @@ sub handler { if ($url=~/^\/uploaded\//) { $url=&Apache::lonnet::tokenwrapper($url); } - my $events='onLoad="'.&Apache::lonxml::loadevents. - '" onUnload="'.&Apache::lonxml::unloadevents.'"'; - my $script=&Apache::lonxml::registerurl(1,undef); - $r->print(<print(< $script @@ -69,6 +75,16 @@ $script ENDDOCUMENT + } else { +# +# ssi-based rendering for text-based interface +# + $r->print(''. + &Apache::lonmenu::registerurl(1). + ''. + &Apache::lonmenu::menubuttons(1). + &Apache::lonnet::ssi_body($url).''); + } return OK; }