Diff for /loncom/homework/response.pm between versions 1.241 and 1.243

version 1.241, 2015/02/23 19:46:19 version 1.243, 2015/03/09 16:19:54
Line 586  sub edit_mathresponse_button { Line 586  sub edit_mathresponse_button {
                 if (($version < 531) || (($prefix eq '') && ($version < 533))) {                  if (($version < 531) || (($prefix eq '') && ($version < 533))) {
                     $eqneditor = '';                      $eqneditor = '';
                 }                  }
             } elsif ($version < 522) {              } elsif ($version < 533) {
                   $eqneditor = 'dragmath';
               }
           } elsif ($env{'browser.os'} eq 'win') {
               if ($env{'browser.version'} < 533) {
                 $eqneditor = 'dragmath';                  $eqneditor = 'dragmath';
             }              }
         }          }
Line 595  sub edit_mathresponse_button { Line 599  sub edit_mathresponse_button {
             $eqneditor = 'dragmath';              $eqneditor = 'dragmath';
         }          }
     } elsif ($env{'browser.type'} eq 'mozilla') {      } elsif ($env{'browser.type'} eq 'mozilla') {
         if ($env{'browser.version'} < 3) {          if ($env{'browser.version'} < 5) {
             $eqneditor = 'dragmath';              $eqneditor = 'dragmath';
         } else {          } else {
             if ($env{'browser.info'} =~ /^firefox\-([\d\.]+)/) {              if ($env{'browser.info'} =~ /^firefox\-([\d\.]+)/) {
                 my $firefox = $1;                  my $firefox = $1;
                 if ($firefox < 3) {                  if ($firefox < 4) {
                       $eqneditor = 'dragmath';
                   }
               }
           }
       } elsif ($env{'browser.type'} eq 'chrome') {
           if ($env{'browser.version'} < 5) {
               $eqneditor = 'dragmath';
           }
       } elsif ($env{'browser.type'} eq 'opera') {
           if ($env{'browser.version'} < 12) {
               $eqneditor = 'dragmath';
           }
       }
       if ($eqneditor eq 'lcmath') {
           if (($env{'request.course.id'}) && ($env{'request.state'} ne 'construct')) {
               if (exists($env{'course.'.$env{'request.course.id'}.'.uselcmath'})) {
                   if ($env{'course.'.$env{'request.course.id'}.'.uselcmath'} eq '0') {
                       $eqneditor = 'dragmath';
                   }
               } else {
                   my %domdefs = &Apache::lonnet::get_domain_defaults($env{'course.'.$env{'request.course.id'}.'.domain'});
                   if ($domdefs{'uselcmath'} eq '0') {
                     $eqneditor = 'dragmath';                      $eqneditor = 'dragmath';
                 }                  }
             }              }
           } else {
               my %domdefs = &Apache::lonnet::get_domain_defaults($env{'course.'.$env{'request.course.id'}.'.domain'});
               if ($domdefs{'uselcmath'} eq '0') {
                   $eqneditor = 'dragmath';
               }
         }          }
     }      }
     if ($eqneditor eq 'dragmath') {      if ($eqneditor eq 'dragmath') {

Removed from v.1.241  
changed lines
  Added in v.1.243


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