Diff for /loncom/homework/chemresponse.pm between versions 1.68 and 1.69

version 1.68, 2006/07/03 01:16:04 version 1.69, 2006/07/27 20:34:40
Line 110  function substituent(r) {document.applet Line 110  function substituent(r) {document.applet
 CHEMJS  CHEMJS
   
     my $start_page =       my $start_page = 
         &Apache::loncommon::start_page('Molecule Editor',$js,          &Apache::loncommon::start_page('Molecule Editor',undef,
        {'only_body' => 1,         {'only_body' => 1,
    'js_ready'  => 1,
  'bgcolor'   => '#FFFFFF',});   'bgcolor'   => '#FFFFFF',});
     my $end_page =       my $end_page =
  &Apache::loncommon::end_page();    &Apache::loncommon::end_page({'js_ready' => 1,});
   
     my $body=<<CHEMPAGE;      my $body=<<CHEMPAGE;
 $start_page  $js
 <center>  <center>
 <form>  <form>
   <table width="440"><tr>    <table width="440"><tr>
Line 155  $insert_answer Line 156  $insert_answer
 <input type="button" value="  Help  " onclick = "javascript:openHelpWindow()" />  <input type="button" value="  Help  " onclick = "javascript:openHelpWindow()" />
 </form>  </form>
 </center>  </center>
 $end_page  
 CHEMPAGE  CHEMPAGE
   
     $body=&HTML::Entities::encode($body,'<>&"');      $body=&Apache::loncommon::js_ready($body);
     $body=~s/\n/ /g;  
     my $nothing=&Apache::lonhtmlcommon::javascript_nothing();      my $nothing=&Apache::lonhtmlcommon::javascript_nothing();
     my $docopen=&Apache::lonhtmlcommon::javascript_docopen();      my $docopen=&Apache::lonhtmlcommon::javascript_docopen();
     my $display=&mt('Draw Molecule');      my $display=&mt('Draw Molecule');
     if (defined($shown_text)) { $display=&mt($shown_text); }      if (defined($shown_text)) { $display=&mt($shown_text); }
       my $function = 
    'LONCAPA_draw_molecule_'.&Apache::lonhtmlcommon::get_uniq_name();
     my $result=<<CHEMINPUT;      my $result=<<CHEMINPUT;
 <input type="button" value="$display" onclick="javascript:editor=window.open($nothing,'jmeedit','width=500,height=500,menubar=no,scrollbars=no,resizable=yes');editor.$docopen;editor.document.write('$body');editor.document.close();editor.focus()" />  <script type="text/javascript">
       function $function() {
    editor=window.open($nothing,'jmeedit','width=500,height=500,menubar=no,scrollbars=no,resizable=yes');
    editor.$docopen;
    editor.document.write('$start_page $body $end_page');
    editor.document.close();
    editor.focus();
       }
   </script>
   <input type="button" value="$display" onclick="javascript:$function();void(0);" />
 CHEMINPUT  CHEMINPUT
     return $result;      return $result;
 }  }

Removed from v.1.68  
changed lines
  Added in v.1.69


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