[Pieforms-commit] SF.net SVN: pieforms: [188] pieforms-php5/trunk/src/pieform/renderers/table .php
Status: Alpha
Brought to you by:
oracleshinoda
|
From: <ora...@us...> - 2007-02-19 22:30:28
|
Revision: 188
http://svn.sourceforge.net/pieforms/?rev=188&view=rev
Author: oracleshinoda
Date: 2007-02-19 14:30:27 -0800 (Mon, 19 Feb 2007)
Log Message:
-----------
Added support for calling a help callback. Also added tbody tags to the renderer for IE's benefit
Modified Paths:
--------------
pieforms-php5/trunk/src/pieform/renderers/table.php
Modified: pieforms-php5/trunk/src/pieform/renderers/table.php
===================================================================
--- pieforms-php5/trunk/src/pieform/renderers/table.php 2007-02-19 22:23:32 UTC (rev 187)
+++ pieforms-php5/trunk/src/pieform/renderers/table.php 2007-02-19 22:30:27 UTC (rev 188)
@@ -42,17 +42,17 @@
$closelegendpos = strpos($builtelement, '</legend>');
if ($closelegendpos !== false) {
$closelegendpos += 9;
- $builtelement = substr($builtelement, 0, $closelegendpos) . '<table>' . substr($builtelement, $closelegendpos);
+ $builtelement = substr($builtelement, 0, $closelegendpos) . '<table><tbody>' . substr($builtelement, $closelegendpos);
}
else {
$pos = strpos($builtelement, '>') + 1;
- $builtelement = substr($builtelement, 0, $pos) . '<table>' . substr($builtelement, $pos);
+ $builtelement = substr($builtelement, 0, $pos) . '<table><tbody>' . substr($builtelement, $pos);
}
}
else {
- $builtelement = substr($builtelement, 0, 11) . '<table>' . substr($builtelement, 11);
+ $builtelement = substr($builtelement, 0, 11) . '<table><tbody>' . substr($builtelement, 11);
}
- $builtelement = substr($builtelement, 0, -12) . '</table></fieldset>';
+ $builtelement = substr($builtelement, 0, -12) . '</tbody></table></fieldset>';
$result = "\t<tr>\n\t\t<td colspan=\"2\">";
$result .= $builtelement;
@@ -83,7 +83,13 @@
// Contextual help
if (!empty($rawelement['help'])) {
- $result .= ' <span class="help"><a href="#" title="' . Pieform::hsc($rawelement['help']) . '">?</a></span>';
+ $function = $form->get_property('helpcallback');
+ if (function_exists($function)) {
+ $result .= $function($form, $rawelement);
+ }
+ else {
+ $result .= ' <span class="help"><a href="#" title="' . Pieform::hsc($rawelement['help']) . '">?</a></span>';
+ }
}
$result .= "</td>\n\t</tr>\n";
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|