version 1.20, 2003/10/20 16:25:53
|
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 234 sub start_organicstructure {
|
Line 235 sub start_organicstructure {
|
if ($options =~ /border/) { $result.= '} '; } |
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 259 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; |