Version 0.6-0
-
- Reversed the meaning of the function passed for the .reader
argument in the generated code when it is of class AsIs.
This now means treat as parser handlers. A regular function
that is not of class "AsIs" is called with the content
returned from the Web server.
-
-
- Method for subsetting the elements so that the result is still
an HTMLFormElementsList.
-
-
- Support for optgroup in a <select> form element.
-
-
- Improved printing of forms.
-
-
- usesJavaScript() (aka usesJS()) function.
-
-
- Handle creating functions for degenerate forms with only buttons.
-
Version 0.5-2
-
- Fix the names for arguments in the args variable in the body of
the generated function.
-
Version 0.5-0
-
- Made the processing of the extra arguments that are in the URL
rather than the form an option via processURLArgs parameter.
-
Version 0.5-0
-
- Added ability to specify a curl handle in the invocation of the form.
-
-
- Handle the case where the URL for the page containing the
form(s) is actually a form itself, i.e. has http://...?arg=val&arg=val...
-
Version 0.4-7
-
- Renamed the url parameter in the generated function .url to
avoid conflicts with the names of form elements.
Identified by Vanessa De Wit.
-
Version 0.4-6
-
- Support for textarea elements when processing the
form. Omitted accidentally. Identified by Vanessa De Wit.
-
Version 0.4-5
-
- Correction for fixURL to avoid repeating the query part of the URL.
-
-
- Back-quoting names of parameters in forms that have non-legal
characters for R parameters, e.g. '$', '-', '@', '!', '#', '%'.
-
Version 0.4-4
-
- Handle when we process button elements that do not have a name or id attribute.
-
Version 0.4-3
-
- Recognize Button, etc. where the type attribute is
capitalized.
- Reported by Jaanus.
Version 0.4-2
-
- Merge the query part of the action into the form's URL,
i.e. any part after the '?', even in a POST form.
-
Version 0.4-1
-
- Handling of id attributes rather than name attributes on form elements.
-
-
- Improvements on checkboxes.
-
Version 0.4-0
-
- createFunction()/writeFunction() and the generated function
allows a reader function to be specified as "AsIs", i.e. with
I(myFunction),
in which case it is passed the text from the HTTP request
and not the parsed HTML document or used as handler functions.
-
Version 0.3-0
-
- Warning if the base URL is not available for relative action
URLs
-
-
- Trim the values of possible form element inputs/values.
-
-
- test/itis.R
-
-
- Cleaned up documentation
-
-
- Use XPath to get form elements
-
-
- Merge radio buttons with same name into a single form description element.
-
-
- Made old parsing approach available via getHTMLFormDescriptionViaHandlers().
-
- Allow one to specify which form elements to use when creating
the function in
createFunction
.
-
- Use only the last HTMLImageElement in the form.
-
- Provide an addSubmit argument to createFunction and
writeFunction so as to control whether the submit
value is added to the form submission.
-
Duncan Temple Lang
<duncan@wald.ucdavis.edu>
Last modified: Wed Sep 19 11:34:25 PDT 2012