[system] / branches / rel-2-4-patches / webwork-modperl / lib / WeBWorK / CGI.pm Repository:
ViewVC logotype

Log of /branches/rel-2-4-patches/webwork-modperl/lib/WeBWorK/CGI.pm

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 5734 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 00:44:59 2008 UTC (4 years, 10 months ago) by
File length: 1303 byte(s)
Diff to previous 5318 , to selected 4224
This commit was manufactured by cvs2svn to create branch 'rel-2-4-patches'.

Revision 5318 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 22:53:51 2007 UTC (5 years, 9 months ago) by sh002i
Original Path: branches/rel-2-4-dev/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 1303 byte(s)
Diff to previous 5243 , to selected 4224
updated copyright dates

Revision 5243 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 7 22:35:14 2007 UTC (5 years, 9 months ago) by
Original Path: branches/rel-2-4-dev/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 1314 byte(s)
Diff to previous 4500 , to selected 4224
This commit was manufactured by cvs2svn to create branch 'rel-2-4-dev'.

Revision 4500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 15 22:02:37 2006 UTC (6 years, 8 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 1314 byte(s)
Diff to previous 4293 , to selected 4224
move contents of CGIDeleteParams.pm to CGI.pm. This removes a level of
indirection that's no longer necessary, and fixes importing.

Revision 4293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 21 00:35:49 2006 UTC (6 years, 10 months ago) by sh002i
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 1290 byte(s)
Diff to previous 4283 , to selected 4224
add WeBWorK::CGIDeleteParams option

Revision 4283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 18 14:59:05 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 887 byte(s)
Diff to previous 4271 , to selected 4224
Added CGIParamShim as a choice

Revision 4271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 15 16:38:50 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 79 byte(s)
Diff to previous 4257 , to selected 4224
This version of WeBWorK::CGI  calls one of the others:

CGI
or WeBWorK::CGIeasytags

or (eventually) WeBWorK::CGIParamshim

Revision 4257 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 02:35:53 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11603 byte(s)
Diff to previous 4256 , to selected 4224
Here is a stable? version of CGI.pm for the night.
There are some minor bugs that need to be fixed in the newest version

Revision 4256 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 02:32:28 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11518 byte(s)
Diff to previous 4254 , to selected 4224
Fixed a bug in tables

Revision 4254 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 23:57:49 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11060 byte(s)
Diff to previous 4253 , to selected 4224
Latest version of CGI  this processes inputs first and is more regular

Revision 4253 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 19:38:19 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11596 byte(s)
Diff to previous 4251 , to selected 4224
Considerably simplified the behavior of radio buttons and select lists.
Let's try it now.

Revision 4251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 17:24:36 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 12394 byte(s)
Diff to previous 4250 , to selected 4224
More changes to the select block of WeBWorK::CGI

Revision 4250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 16:56:41 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11791 byte(s)
Diff to previous 4249 , to selected 4224
Still working on getting the select lists to work correctly

Revision 4249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 16:30:08 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11689 byte(s)
Diff to previous 4248 , to selected 4224
Fix another glitch -- if not default value is specified select the first value

Revision 4248 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 16:17:52 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11604 byte(s)
Diff to previous 4247 , to selected 4224
Fixed bug in applying labvels to values

Revision 4247 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 15:01:05 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11539 byte(s)
Diff to previous 4233 , to selected 4224
Added handler for CGI::password_field

Revision 4233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 12 01:14:46 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 11323 byte(s)
Diff to previous 4232 , to selected 4224
Latest version of WeBWorK::CGI.  It can still use a good deal of abstraction
but it appears to work with existing code.  It's meant to be a CGI imitation for
WeBWorK and it's coding style, not a complete duplicate.

The speed seems acceptable but there are very obvious things that could be done to speed it up if needed.

Revision 4232 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 18:18:16 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 10732 byte(s)
Diff to previous 4231 , to selected 4224
This hack seems to work -- will revisit to regularize hidden inputs

Revision 4231 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 17:58:38 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 10718 byte(s)
Diff to previous 4228 , to selected 4224
Fixed some problems with hidden fields.  Time to go back and regularize the processing.

V: ----------------------------------------------------------------------

Revision 4228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 16:19:18 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 10273 byte(s)
Diff to previous 4226 , to selected 4224
Fixed typo (should be keys not key)

Revision 4226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 16:11:13 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 10270 byte(s)
Diff to previous 4225 , to selected 4224
Cleaned up some cases where all of the parameters are included in the initial hash.

Revision 4225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 15:04:49 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 9932 byte(s)
Diff to previous 4224
Fixed some problems with textarea interpretation.

Revision 4224 - (view) (download) (as text) (annotate) - [selected]
Modified Tue Jul 11 14:44:55 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 9447 byte(s)
Diff to previous 4222
Allow textfield   to be interpreted

Revision 4222 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 14:04:02 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 9204 byte(s)
Diff to previous 4221 , to selected 4224
Allow th   to have comma separated entries

Revision 4221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 13:28:26 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 9194 byte(s)
Diff to previous 4220 , to selected 4224
One more glitch in radio buttons fixed.

Revision 4220 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 13:25:56 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 9179 byte(s)
Diff to previous 4219 , to selected 4224
Fixed some errors in radio buttons

Revision 4219 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 12:29:16 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 7900 byte(s)
Diff to previous 4218 , to selected 4224
Allow table to contain a list of rows (rather than a single one).

Revision 4218 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 12:07:37 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 7883 byte(s)
Diff to previous 4214 , to selected 4224
Added handlers for scrolling lists.

Revision 4214 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 11 02:51:18 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 7675 byte(s)
Diff to previous 4212 , to selected 4224
This will now handle at least some popup_menu commands (<select>)

Revision 4212 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Jul 10 20:02:03 2006 UTC (6 years, 10 months ago) by gage
Original Path: trunk/webwork-modperl/lib/WeBWorK/CGI.pm
File length: 5100 byte(s)
Diff to selected 4224
This commits an experimental file to see if HTML generation can be accomplished using HTML::EasyTag as a basis.
It is NOT ready for prime time.

You can install this in a file by replacing

use CGI;

by

use WeBWorK::CGI;

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9