--- loncom/xml/londefdef.pm	2003/02/14 20:57:09	1.114
+++ 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.114 2003/02/14 20:57:09 sakharuk 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 {
 
@@ -400,7 +401,7 @@ sub start_html {
 		</form>
 EDITBUTTON
               } else {
-		$currentstring.=&Apache::lonmenu::menubuttons(undef,$target);
+		$currentstring.=&Apache::lonmenu::menubuttons(undef,$target,1);
               }
        	    } elsif ($target eq 'tex') {
               $currentstring = '\begin{document}';  
@@ -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} ";  
     }