--- loncom/homework/chemresponse.pm 2005/07/01 19:48:46 1.61 +++ loncom/homework/chemresponse.pm 2013/05/03 16:29:40 1.92 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # chemical equation style response # -# $Id: chemresponse.pm,v 1.61 2005/07/01 19:48:46 albertel Exp $ +# $Id: chemresponse.pm,v 1.92 2013/05/03 16:29:40 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -31,6 +31,9 @@ use strict; use Apache::lonxml; use Apache::lonnet; use Apache::lonlocal; +use lib '/home/httpd/lib/perl/'; +use LONCAPA; + BEGIN { &Apache::lonxml::register('Apache::chemresponse',('organicresponse','organicstructure','reactionresponse','chem')); @@ -87,10 +90,7 @@ JMESECTION ''; } - my $body=< - -Molecule Editor + my $js = < function submitSmiles() { jmeFile = document.applets.JME.jmeFile(); @@ -107,10 +107,20 @@ function openHelpWindow() { } function substituent(r) {document.applets.JME.setSubstituent(r);} - - +CHEMJS + + my $start_page = + &Apache::loncommon::start_page('Molecule Editor',undef, + {'only_body' => 1, + 'js_ready' => 1, + 'bgcolor' => '#FFFFFF',}); + my $end_page = + &Apache::loncommon::end_page({'js_ready' => 1,}); + my $java_not_enabled=&Apache::lonhtmlcommon::java_not_enabled(); + my $body=< - + @@ -133,7 +143,7 @@ function substituent(r) {document.applet -You have to enable Java and JavaScript on your machine. +$java_not_enabled $molecule @@ -146,31 +156,46 @@ $insert_answer - -