version 1.22, 2003/10/21 20:58:29
|
version 1.29, 2004/02/13 15:12:57
|
Line 75 function openHelpWindow() {
|
Line 75 function openHelpWindow() {
|
</head> |
</head> |
<body bgcolor="#ffffff"> |
<body bgcolor="#ffffff"> |
<center> |
<center> |
<applet code="JME.class" name="JME" archive="/adm/jme/JME.jar" width="97%" height="78%"> |
<applet code="JME.class" name="JME" archive="/adm/jme/JME.jar" width="440" height="390"> |
You have to enable Java and JavaScript on your machine. |
You have to enable Java and JavaScript on your machine. |
$molecule |
$molecule |
<param name="options" value="$options" /> |
<param name="options" value="$options" /> |
Line 106 sub start_organicresponse {
|
Line 106 sub start_organicresponse {
|
my $partid = $Apache::inputtags::part; |
my $partid = $Apache::inputtags::part; |
my $id = &Apache::response::start_response($parstack,$safeeval); |
my $id = &Apache::response::start_response($parstack,$safeeval); |
if ($target eq 'meta') { |
if ($target eq 'meta') { |
|
$result=&Apache::response::meta_package_write('organicresponse'); |
} elsif ($target eq 'web') { |
} elsif ($target eq 'web') { |
my $molecule; |
my $molecule; |
if (defined($Apache::lonhomework::history{"resource.$partid.$id.molecule"})) { |
if (defined($Apache::lonhomework::history{"resource.$partid.$id.molecule"})) { |
Line 143 sub start_organicresponse {
|
Line 144 sub start_organicresponse {
|
$jmeanswer,$options); |
$jmeanswer,$options); |
$result .='</nobr><br />'; |
$result .='</nobr><br />'; |
$result .=&Apache::edit::checked_arg('Options:','options', |
$result .=&Apache::edit::checked_arg('Options:','options', |
[ ['autoez','Auto E,Z sterochemistry'], |
[ ['autoez','Auto E,Z stereochemistry'], |
['multipart','Multipart Structures'], |
['multipart','Multipart Structures'], |
['nostereo','No stereochemistry'], |
['nostereo','No stereochemistry'], |
['reaction','Is a reaction'], |
['reaction','Is a reaction'], |
Line 208 sub start_organicstructure {
|
Line 209 sub start_organicstructure {
|
my $width=&Apache::lonxml::get_param('width',$parstack,$safeeval); |
my $width=&Apache::lonxml::get_param('width',$parstack,$safeeval); |
my $molecule=&Apache::lonxml::get_param('molecule',$parstack,$safeeval); |
my $molecule=&Apache::lonxml::get_param('molecule',$parstack,$safeeval); |
my $options=&Apache::lonxml::get_param('options',$parstack,$safeeval); |
my $options=&Apache::lonxml::get_param('options',$parstack,$safeeval); |
my $id=time.'_'.int(rand(1000)); |
my $id=&Apache::loncommon::get_cgi_id(); |
$result="<img src='/cgi-bin/convertjme.pl?$id'"; |
$result="<img src='/cgi-bin/convertjme.pl?$id'"; |
if ($options =~ /border/) { $result.= ' border="1"'; } |
if ($options =~ /border/) { $result.= ' border="1"'; } |
$result.=' />'; |
$result.=' />'; |
Line 255 sub start_organicstructure {
|
Line 256 sub start_organicstructure {
|
[ ['reaction','Is a reaction'], |
[ ['reaction','Is a reaction'], |
['border','Draw a border'] ], |
['border','Draw a border'] ], |
$token); |
$token); |
$result .=&Apache::edit::end_row().&Apache::edit::start_spanning_row(); |
$result .=&Apache::edit::end_row(); |
} elsif ($target eq 'modified') { |
} elsif ($target eq 'modified') { |
my $constructtag=&Apache::edit::get_new_args($token,$parstack, |
my $constructtag=&Apache::edit::get_new_args($token,$parstack, |
$safeeval,'molecule', |
$safeeval,'molecule', |
Line 298 sub start_reactionresponse {
|
Line 299 sub start_reactionresponse {
|
my $result; |
my $result; |
my $id = &Apache::response::start_response($parstack,$safeeval); |
my $id = &Apache::response::start_response($parstack,$safeeval); |
if ($target eq 'meta') { |
if ($target eq 'meta') { |
|
$result=&Apache::response::meta_package_write('reactionresponse'); |
} elsif ($target eq 'web') { |
} elsif ($target eq 'web') { |
my $partid = $Apache::inputtags::part; |
my $partid = $Apache::inputtags::part; |
my $id = $Apache::inputtags::response['-1']; |
my $id = $Apache::inputtags::response['-1']; |