Diff for /loncom/homework/response.pm between versions 1.236 and 1.237

version 1.236, 2014/08/28 14:41:18 version 1.237, 2014/09/24 18:14:27
Line 578  sub start_mathresponse { Line 578  sub start_mathresponse {
   
 sub edit_mathresponse_button {  sub edit_mathresponse_button {
     my ($id,$field)=@_;      my ($id,$field)=@_;
     my $button=&mt('Edit Answer');      my $btype = $env{'browser.type'};
 #    my $helplink=&Apache::loncommon::help_open_topic('Formula_Editor');      my $bversion = $env{'browser.version'};
     my $iconpath=$Apache::lonnet::perlvar{'lonIconsURL'};      if (($btype eq 'explorer' && $bversion < 9) || ($btype eq 'safari' && $bversion < 3) ||
     return(<<ENDFORMULABUTTON);          ($btype eq 'mozilla' && $bversion < 3)) {
         # DragMath applet
         my $button=&mt('Edit Answer');
   #     my $helplink=&Apache::loncommon::help_open_topic('Formula_Editor');
         my $iconpath=$Apache::lonnet::perlvar{'lonIconsURL'};
         return(<<ENDFORMULABUTTON);
 <script type="text/javascript" language="JavaScript">  <script type="text/javascript" language="JavaScript">
 function edit_${id}_${field} (textarea) {  function edit_${id}_${field} (textarea) {
     thenumber = textarea;      thenumber = textarea;
Line 591  function edit_${id}_${field} (textarea) Line 596  function edit_${id}_${field} (textarea)
 </script>  </script>
 <a href="javascript:edit_${id}_${field}('${field}');void(0);"><img class="stift" src="$iconpath/stift.gif" alt="$button" title="$button" /></a>  <a href="javascript:edit_${id}_${field}('${field}');void(0);"><img class="stift" src="$iconpath/stift.gif" alt="$button" title="$button" /></a>
 ENDFORMULABUTTON  ENDFORMULABUTTON
         
       } else {
         # LON-CAPA math equation editor
         return(<<EQ_EDITOR_SCRIPT);
   <script type="text/javascript">
     var field = document.getElementById('${field}');
     field.className += ' math'; // note the space
     var LCMATH_started;
     if (typeof LCMATH_started === 'undefined') {
       LCMATH_started = true;
       var script = document.createElement("script");
       script.type = "text/javascript";
       script.src = "/adm/LC_math_editor/LC_math_editor.min.js";
       document.body.appendChild(script);
       window.addEventListener('load', function(e) {
           LCMATH.initEditors();
       }, false);
     }
   </script>
   EQ_EDITOR_SCRIPT
       }
 }  }
   
 sub end_mathresponse {  sub end_mathresponse {

Removed from v.1.236  
changed lines
  Added in v.1.237


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