--- loncom/xml/londefdef.pm 2003/02/17 17:34:16 1.115 +++ loncom/xml/londefdef.pm 2003/02/18 21:14:16 1.116 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Tags Default Definition Module # -# $Id: londefdef.pm,v 1.115 2003/02/17 17:34:16 www Exp $ +# $Id: londefdef.pm,v 1.116 2003/02/18 21:14:16 www Exp $ # # # Copyright Michigan State University Board of Trustees @@ -50,6 +50,7 @@ use Apache::lonxml; use Apache::File(); use Image::Magick; use Apache::lonmenu; +#use Apache::lonmeta; BEGIN { @@ -1598,7 +1599,15 @@ sub start_table { my $scaling = .3; if ($target eq 'web') { - $currentstring = $token->[4]; + if ($ENV{'browser.imagesuppress'} ne 'on') { + $currentstring = $token->[4]; + } else { + my $alttag=$token->[2]->{'alt'}; + unless ($alttag) { + $alttag=&Apache::lonmeta::alttag($token->[2]->{'src'}); + } + $currentstring='[IMAGE: '.$alttag.']'; + } } elsif ($target eq 'tex') { &image_replication($src); $src=&Apache::lonnet::filelocation($Apache::lonxml::pwd[-1],$src); @@ -1691,7 +1700,15 @@ sub start_table { $token->[2]->{'archive'}; my $currentstring = ''; if ($target eq 'web') { - $currentstring = $token->[4]; + if ($ENV{'browser.appletsuppress'} ne 'on') { + $currentstring = $token->[4]; + } else { + my $alttag=$token->[2]->{'alt'}; + unless ($alttag) { + $alttag=&Apache::lonmeta::alttag($token->[2]->{'code'}); + } + $currentstring='[APPLET: '.$alttag.']'; + } } elsif ($target eq 'tex') { $currentstring = " \\begin{figure} "; } @@ -1716,7 +1733,15 @@ sub start_embed { $token->[2]->{'src'}; my $currentstring = ''; if ($target eq 'web') { - $currentstring = $token->[4]; + if ($ENV{'browser.embedsuppress'} ne 'on') { + $currentstring = $token->[4]; + } else { + my $alttag=$token->[2]->{'alt'}; + unless ($alttag) { + $alttag=&Apache::lonmeta::alttag($token->[2]->{'src'}); + } + $currentstring='[EMBED: '.$alttag.']'; + } } elsif ($target eq 'tex') { $currentstring = " \\begin{figure} "; }