Diff for /loncom/interface/spreadsheet/lonspreadsheet.pm between versions 1.14 and 1.18

version 1.14, 2003/06/20 16:55:46 version 1.18, 2003/08/01 13:31:41
Line 214  sub handler { Line 214  sub handler {
             $r->uri.":opa:0:0:Cannot modify spreadsheet";              $r->uri.":opa:0:0:Cannot modify spreadsheet";
         return HTTP_NOT_ACCEPTABLE;           return HTTP_NOT_ACCEPTABLE; 
     }      }
       my $courseid = $ENV{'request.course.id'};
       #
       # Do not allow students to continue if standard grading is in effect.
       if ($ENV{'request.role'} =~ /^st\./) {
           if ($ENV{'course.'.$courseid.'.grading'} eq 'standard') {
               return HTTP_NOT_ACCEPTABLE;
           }
       }
     #      #
     # Get query string for limited number of parameters      # Get query string for limited number of parameters
     #      #
Line 278  sub handler { Line 286  sub handler {
         }          }
     }      }
   
 # ================================================================== Good to go  
   
     #      #
     # Open page, try to prevent browser cache.      # Open page, try to prevent browser cache.
     #      #
     $r->content_type('text/html');      $r->content_type('text/html');
     $r->header_out('Cache-control','no-cache');      &Apache::loncommon::no_cache($r);
     $r->header_out('Pragma','no-cache');  
     $r->send_http_header;      $r->send_http_header;
   
     #      #
Line 313  sub handler { Line 318  sub handler {
         edit_text +='<html><head><title>Cell Edit Window</title></head><body>';          edit_text +='<html><head><title>Cell Edit Window</title></head><body>';
         edit_text += '<form name="editwinform">';          edit_text += '<form name="editwinform">';
         edit_text += '<center><h3>Cell '+cellname+'</h3>';          edit_text += '<center><h3>Cell '+cellname+'</h3>';
         edit_text += '<textarea name="newformula" cols="40" rows="6"';          edit_text += '<textarea name="newformula" cols="60" rows="12"';
         edit_text += ' wrap="off" >'+cellformula+'</textarea>';          edit_text += ' wrap="off" >'+cellformula+'</textarea>';
         edit_text += '</br>';          edit_text += '</br>';
         edit_text += '<input type="button" name="accept" value="Accept"';          edit_text += '<input type="button" name="accept" value="Accept"';
Line 334  sub handler { Line 339  sub handler {
             editwin.close();              editwin.close();
         }          }
   
         editwin = window.open($nothing,'CellEditWin','height=200,width=350,scrollbars=no,resizeable=yes,alwaysRaised=yes,dependent=yes',true);          editwin = window.open($nothing,'CellEditWin','height=280,width=480,scrollbars=no,resizeable=yes,alwaysRaised=yes,dependent=yes',true);
         editwin.document.write(edit_text);          editwin.document.write(edit_text);
     }      }
 </script>  </script>
Line 432  END Line 437  END
         if ($allowed_to_view || $allowed_to_edit) {          if ($allowed_to_view || $allowed_to_edit) {
             $r->print($spreadsheet->parent_link());              $r->print($spreadsheet->parent_link());
         }          }
           $r->rflush();
         $spreadsheet->display($r);          $spreadsheet->display($r);
     }      }
     $r->print('</form></body></html>');      $r->print('</form></body></html>');

Removed from v.1.14  
changed lines
  Added in v.1.18


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