version 1.19, 2003/10/18 07:24:35
|
version 1.22, 2003/10/21 20:58:29
|
Line 40 sub seperate_jme_window {
|
Line 40 sub seperate_jme_window {
|
my $smilesection; |
my $smilesection; |
if (defined($smile_input)) { |
if (defined($smile_input)) { |
$smilesection=<<SMILESECTION; |
$smilesection=<<SMILESECTION; |
|
smiles = document.applets.JME.smiles(); |
opener.document.lonhomework.$smile_input.value = smiles; |
opener.document.lonhomework.$smile_input.value = smiles; |
SMILESECTION |
SMILESECTION |
} |
} |
Line 58 JMESECTION
|
Line 59 JMESECTION
|
<title>Molecule Editor</title> |
<title>Molecule Editor</title> |
<script language="JavaScript"> |
<script language="JavaScript"> |
function submitSmiles() { |
function submitSmiles() { |
smiles = document.applets.JME.smiles(); |
jmeFile = document.applets.JME.jmeFile(); |
if (smiles == "") { |
if (jmeFile == "") { |
alert("Nothing to submit"); |
alert("Nothing to submit"); |
} else { |
} else { |
$smilesection |
|
$jmesection |
$jmesection |
|
$smilesection |
window.close(); |
window.close(); |
} |
} |
} |
} |
Line 229 sub start_organicstructure {
|
Line 230 sub start_organicstructure {
|
'cgi.'.$id.'.WIDTH' => $texwidth ); |
'cgi.'.$id.'.WIDTH' => $texwidth ); |
$id=&Apache::lonnet::escape($id); |
$id=&Apache::lonnet::escape($id); |
&Apache::lonxml::register_ssi("/cgi-bin/convertjme.pl?$id"); |
&Apache::lonxml::register_ssi("/cgi-bin/convertjme.pl?$id"); |
$result = '\graphicspath{{/home/httpd/perl/tmp/}}\includegraphics[width='.$texwidth.' mm]{'.$filename.'.eps}'; |
if ($options =~ /border/) { $result.= '\fbox{'; } |
|
$result .= '\graphicspath{{/home/httpd/perl/tmp/}}\includegraphics[width='.$texwidth.' mm]{'.$filename.'.eps}'; |
|
if ($options =~ /border/) { $result.= '} '; } |
} elsif ($target eq 'edit') { |
} elsif ($target eq 'edit') { |
$result .=&Apache::edit::tag_start($target,$token); |
$result .=&Apache::edit::tag_start($target,$token); |
$result .=&Apache::edit::text_arg('Width:','width',$token,5); |
$result .=&Apache::edit::text_arg('Width (pixels):','width',$token,5); |
$result .=&Apache::edit::text_arg('Height:','height',$token,5); |
$result .=&Apache::edit::text_arg('TeXwidth (mm):','texwidth',$token,5); |
$result .=&Apache::edit::text_arg('TeXwidth:','texwidth',$token,5); |
|
$result .='<nobr>'; |
$result .='<nobr>'; |
$result .=&Apache::edit::text_arg('Molecule:','molecule',$token,40); |
$result .=&Apache::edit::text_arg('Molecule:','molecule',$token,40); |
my $molecule=&Apache::lonxml::get_param('molecule',$parstack, |
my $molecule=&Apache::lonxml::get_param('molecule',$parstack, |
Line 257 sub start_organicstructure {
|
Line 259 sub start_organicstructure {
|
} 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', |
'width','height', |
'width','texwidth', |
'texwidth','options'); |
'options'); |
if ($constructtag) { $result = &Apache::edit::rebuild_tag($token); } |
if ($constructtag) { $result = &Apache::edit::rebuild_tag($token); } |
} |
} |
return $result; |
return $result; |