[Pieforms-commit] SF.net SVN: pieforms: [124] pieforms-php5/trunk/src/pieform/elements
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2006-12-23 04:09:14
|
Revision: 124 http://svn.sourceforge.net/pieforms/?rev=124&view=rev Author: oracleshinoda Date: 2006-12-22 20:09:15 -0800 (Fri, 22 Dec 2006) Log Message: ----------- Updated to use new APIs. Modified Paths: -------------- pieforms-php5/trunk/src/pieform/elements/cancel.php pieforms-php5/trunk/src/pieform/elements/text.php Modified: pieforms-php5/trunk/src/pieform/elements/cancel.php =================================================================== --- pieforms-php5/trunk/src/pieform/elements/cancel.php 2006-12-23 04:08:19 UTC (rev 123) +++ pieforms-php5/trunk/src/pieform/elements/cancel.php 2006-12-23 04:09:15 UTC (rev 124) @@ -29,11 +29,11 @@ * normal submit buttons, only their name is changed (for use by the Pieform * class internally). * - * @param array $element The element to render * @param Pieform $form The form to render the element for + * @param array $element The element to render * @return string The HTML for the element */ -function pieform_render_cancel($element, Pieform $form) { +function pieform_element_cancel(Pieform $form, $element) { if (!isset($element['value'])) { throw new PieformException('Cancel elements must have a value'); } @@ -46,14 +46,9 @@ . ' value="' . Pieform::hsc($element['value']) . '">'; } -// @todo how to support cancel buttons for ajax post? Possibly do a full post regardless... -// or allow the user to specify a javascript function to run... it could do document.location= -// @todo also, cancel buttons don't need to be sent around via js... maybe make this return empty string -function pieform_get_value_js_cancel($element, Pieform $form) { - //$formname = $form->get_name(); - //$name = $element['name']; - //return " data['{$name}_cancel'] = document.forms['$formname'].elements['{$name}_cancel'].value;\n"; - return ''; +function pieform_element_cancel_set_attributes($element) { + $element['ajaxmessages'] = true; + return $element; } ?> Modified: pieforms-php5/trunk/src/pieform/elements/text.php =================================================================== --- pieforms-php5/trunk/src/pieform/elements/text.php 2006-12-23 04:08:19 UTC (rev 123) +++ pieforms-php5/trunk/src/pieform/elements/text.php 2006-12-23 04:09:15 UTC (rev 124) @@ -27,11 +27,11 @@ /** * Provides a basic text field input. * + * @param Pieform $form The form to render the element for * @param array $element The element to render - * @param Pieform $form The form to render the element for * @return string The HTML for the element */ -function pieform_render_text($element, $form) { +function pieform_element_text(Pieform $form, $element) { return '<input type="text"' . $form->element_attributes($element) . ' value="' . Pieform::hsc($form->get_value($element)) . '">'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |