Diff for /loncom/interface/lonhtmlcommon.pm between versions 1.73 and 1.74

version 1.73, 2004/06/03 16:42:02 version 1.74, 2004/06/04 16:05:47
Line 882  _editor_lang='$lang'; Line 882  _editor_lang='$lang';
 ENDHEADERS  ENDHEADERS
 }  }
   
   # ------------------------------------------------- Activate additional buttons
   
   sub htmlareaaddbuttons {
       if (&htmlareablocked()) { return ''; }
       return (<<ENDADDBUTTON);
       var config=new HTMLArea.Config();
       config.registerButton('ed_math','LaTeX Inline',
     '/htmlarea/images/ed_math.gif',false,
       function(editor,id) {
         editor.surroundHTML('<m>\$','\$</m>');
       }
     );
       config.registerButton('ed_math_eqn','LaTeX Equation',
     '/htmlarea/images/ed_math_eqn.gif',false,
       function(editor,id) {
         editor.surroundHTML('<br /><m>\\\\[','\\\\]</m><br />');
       }
     );
       config.toolbar.push(['ed_math','ed_math_eqn']);
   ENDADDBUTTON
   }
 # ---------------------------------------------------------- Script to activate  # ---------------------------------------------------------- Script to activate
   
 sub htmlareaactive {  sub htmlareaactive {
     if (&htmlareablocked()) { return ''; }      if (&htmlareablocked()) { return ''; }
       my $addbuttons=&htmlareaaddbuttons();
     return (<<ENDSCRIPT);      return (<<ENDSCRIPT);
 <script type="text/javascript" defer="1">  <script type="text/javascript" defer="1">
     HTMLArea.replaceAll();      $addbuttons
       HTMLArea.replaceAll(config);
 </script>  </script>
 ENDSCRIPT  ENDSCRIPT
 }  }
Line 898  ENDSCRIPT Line 921  ENDSCRIPT
 sub htmlareaselectactive {  sub htmlareaselectactive {
     my @fields=@_;      my @fields=@_;
     if (&htmlareablocked()) { return ''; }      if (&htmlareablocked()) { return ''; }
     my $output='<script type="text/javascript" defer="1">';      my $output='<script type="text/javascript" defer="1">'.
    &htmlareaaddbuttons();
     foreach(@fields) {      foreach(@fields) {
  $output.="\nHTMLArea.replace('$_');";   $output.="\nHTMLArea.replace('$_',config);";
     }      }
     $output.="\nwindow.status='Activated Editfields';\n</script>";      $output.="\nwindow.status='Activated Editfields';\n</script>";
     return $output;      return $output;

Removed from v.1.73  
changed lines
  Added in v.1.74


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>