Mercurial > rlmcintyre
annotate BoosterPack/scripts/pjx_nobuild.pl @ 0:0d795f02a8bb tip
initial committ. what was I thinking?
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Mon, 27 Sep 2010 16:57:26 -0400 |
parents | |
children |
rev | line source |
---|---|
rlm@0 | 1 #!C:/strawberry/perl/bin/perl.exe |
rlm@0 | 2 |
rlm@0 | 3 use strict; |
rlm@0 | 4 use CGI::Ajax; |
rlm@0 | 5 |
rlm@0 | 6 my $my_func = sub { |
rlm@0 | 7 my $arg = shift; |
rlm@0 | 8 return ( $arg . " with some extra" ); |
rlm@0 | 9 }; |
rlm@0 | 10 |
rlm@0 | 11 my $pjx = new CGI::Ajax( 'tester' => $my_func ); |
rlm@0 | 12 $pjx->JSDEBUG(1); |
rlm@0 | 13 $pjx->DEBUG(1); |
rlm@0 | 14 |
rlm@0 | 15 use CGI; |
rlm@0 | 16 my $cgi = new CGI(); |
rlm@0 | 17 print $cgi->header(); |
rlm@0 | 18 |
rlm@0 | 19 $pjx->cgi( $cgi ); |
rlm@0 | 20 |
rlm@0 | 21 my $html = ""; |
rlm@0 | 22 $html .= "<HTML>"; |
rlm@0 | 23 $html .= "<HEAD>"; |
rlm@0 | 24 |
rlm@0 | 25 $html .= $pjx; |
rlm@0 | 26 |
rlm@0 | 27 $html .= <<EOT; |
rlm@0 | 28 </HEAD> |
rlm@0 | 29 <BODY> |
rlm@0 | 30 <FORM name="form"> |
rlm@0 | 31 <INPUT type="text" id="inarg" |
rlm@0 | 32 onkeyup="tester(['inarg'],['output_div']); return true;"> |
rlm@0 | 33 <hr> |
rlm@0 | 34 <div id="output_div"></div> |
rlm@0 | 35 </FORM> |
rlm@0 | 36 <br/><div id='pjxdebugrequest'></div><br/> |
rlm@0 | 37 </BODY> |
rlm@0 | 38 </HTML> |
rlm@0 | 39 EOT |
rlm@0 | 40 |
rlm@0 | 41 if ( not $cgi->param('fname') ) { |
rlm@0 | 42 print $html; |
rlm@0 | 43 } else { |
rlm@0 | 44 print $pjx->handle_request(); |
rlm@0 | 45 } |
rlm@0 | 46 |