All releases of HTML Document Object


Release Notes: Many bugfixes and new HTMLObject::Form enhancements. Some new HTMLObject::Widgets methods were also added. Upgrading to this release is highly recommended.


Release Notes: Updated to cover the release of HTMLObject 2.26.


Release Notes: The last of the XHTML issues should be fixed. The createTemplate() method has been added to generate a form template given the data hash, if the user doesn't want to manually create one. More shortcuts have been added for the form tags, so #F=x# is now valid, etc.


Release Notes: Updated to cover the HTMLObject 2.25 release. An onbeforeunload handler has been added to the main frameset to allow users to see it in action and to know if their browser supports that feature.


Release Notes: This release adds onbeforeunload support wherever Javascript is allowed. The HTMLObject::FrameSet module now supports Javascript. A bug in the new Form tracking code is now fixed.


Release Notes: Updated to cover the release of HTMLObject 2.24. The HTML man pages were also updated.


Release Notes: The form generation code better handles checkboxes and can now detect the initial display loop. Other changes and bugfixes were also made.


Release Notes: This release adds extra functionality to the overloaded print() method (you can now output JavascriptIncludes, cookies, links, metaTags, and CSS). The generate() method of the HTMLObject::Form module now allows you to pass in Javascript and javascriptIncludes values to be output as part of the form being generated. You can also now specify -onload and -onunload code for each form item that will be executed in the onload/onunload <body> handlers.


Release Notes: This release implements the correct solution for working with the Data::FormValidator->valid() method when dealing with multi-select widgets that can return multiple entries. The generated HTML tags attempt to pretty print themselves, though there is much room for improvement. This puts in line breaks, etc. as needed instead of outputting all tags on a single line.


Release Notes: This release changes the default focus to be "body" rather than "head", which will prevent the accidental output of your body content in the head section when you forget to do a $doc->setFocus("body"). The HTMLObject::Forms module had a deleteErrorsEntry() method added to allow the developer to remove entries from the errors hash structure without having to know the layout. This is used by the Portal::Forms::User code if you want to see it in action.