| … | |
… | |
| 428 | $pt -> evaluate_modules( @{main::modules_to_evaluate}); |
428 | $pt -> evaluate_modules( @{main::modules_to_evaluate}); |
| 429 | $pt -> load_extra_packages(@{main::extra_packages_to_be_loaded}); |
429 | $pt -> load_extra_packages(@{main::extra_packages_to_be_loaded}); |
| 430 | # The variables in the two preceding lines are defined in PG_module_list.pl at Indiana. |
430 | # The variables in the two preceding lines are defined in PG_module_list.pl at Indiana. |
| 431 | |
431 | |
| 432 | my $imgen=""; |
432 | my $imgen=""; |
|
|
433 | my $webworkTempDir = $Global::webworkTempDirectory; # to prevent warnings. |
| 433 | if($mode eq 'HTML_dpng') { |
434 | if($mode eq 'HTML_dpng') { |
| 434 | $imgen = new ImageGenerator; |
435 | # $imgen = new ImageGenerator; |
| 435 | $imgen->initialize(\%envir); |
436 | # $imgen->initialize(\%envir); |
|
|
437 | $imgen = new ImageGenerator( |
|
|
438 | tempDir => "$Global::webworkTempDirectory", |
|
|
439 | dir => $envir{tempDirectory}, |
|
|
440 | url => $envir{tempURL}, |
|
|
441 | basename => "equation-$envir{psvn}.$envir{probNum}.$envir{problemSeed}", |
|
|
442 | latex => $envir{externalLaTeXPath}, |
|
|
443 | dvipng => $envir{externalDvipngPath}, |
|
|
444 | ); |
| 436 | } |
445 | } |
| 437 | $envir{imagegen} = $imgen; |
446 | $envir{imagegen} = $imgen; |
| 438 | |
447 | |
| 439 | $pt -> environment(\%envir); |
448 | $pt -> environment(\%envir); |
| 440 | $pt -> initialize(); |
449 | $pt -> initialize(); |