[phplib-dev] cvs commit From: uw (phplib-dev <email protected>)
Date: 01/07/01

From: uw
Date: Mon Jan 8 02:02:01 2001
Modified files:
      php-lib/pages/form/example_form.inc
      php-lib/pages/form/index.php4

Log message:
Beautified the index file, added the new textedit element.

Index: php-lib/pages/form/example_form.inc
diff -u php-lib/pages/form/example_form.inc:1.7 php-lib/pages/form/example_form.inc:1.8
--- php-lib/pages/form/example_form.inc:1.7 Sat Jan 6 02:09:36 2001
+++ php-lib/pages/form/example_form.inc Mon Jan 8 02:01:29 2001
@@ -71,6 +71,20 @@
                                                                                                                         )
                                                                                         );
 
+ $this->addElement(
+ array (
+ "name" => "textedit",
+ "type" => "textedit",
+
+ "iframe_src" => "form_textedit_iframe.html",
+
+ "iframe_width" => 540,
+ "iframe_height" => 100,
+ "iframe_border" => 1,
+ "iframe_scrolling" => "auto",
+ "iframe_warning" => "Sorry IE 4+ only."
+ )
+ );
                 $this->addElement(
                                                                                         array (
                                                                                                                         "name" => "calendar",
Index: php-lib/pages/form/index.php4
diff -u php-lib/pages/form/index.php4:1.2 php-lib/pages/form/index.php4:1.3
--- php-lib/pages/form/index.php4:1.2 Sat Jan 6 02:05:28 2001
+++ php-lib/pages/form/index.php4 Mon Jan 8 02:01:29 2001
@@ -91,9 +91,209 @@
                                                 </td>
                                         </tr>
                                         <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Cooool stuff...</b></td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">textedit</td>
+ <td align="left" valign="top">not available</td>
+ <td align="center" valign="top" width="550" bgcolor="#DCE1EF">
+ <table>
+ <tr>
+ <td align="left" valign="middle">
+ <b>Font</b> <?php $form->showElement("textedit", "font"); ?>&nbsp;
+ <b>Size</b> <?php $form->showElement("textedit", "fontsize"); ?>
+ </td>
+ </tr>
+ </table>
+ <table>
+ <tr>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "bold");
+ $form->showElement("textedit", "italic");
+ $form->showElement("textedit", "underline");
+ $form->showElement("textedit", "strike");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "left");
+ $form->showElement("textedit", "right");
+ $form->showElement("textedit", "center");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "indent");
+ $form->showElement("textedit", "outdent");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "txcolor_yellow");
+ $form->showElement("textedit", "txcolor_orange");
+ $form->showElement("textedit", "txcolor_red");
+ $form->showElement("textedit", "txcolor_green");
+ $form->showElement("textedit", "txcolor_blue");
+ $form->showElement("textedit", "txcolor_#0f0f0f");
+ $form->showElement("textedit", "txcolor_white");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "bgcolor_wheat");
+ $form->showElement("textedit", "bgcolor_peachpuff");
+ $form->showElement("textedit", "bgcolor_darksalmon");
+ $form->showElement("textedit", "bgcolor_darksalmon");
+ $form->showElement("textedit", "bgcolor_darkseagreen");
+ $form->showElement("textedit", "bgcolor_skyblue");
+ $form->showElement("textedit", "bgcolor_whitesmoke");
+ $form->showElement("textedit", "bgcolor_white");
+ ?>
+ </td>
+ </tr>
+ </table>
+ <table>
+ <tr>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "link");
+ $form->showElement("textedit", "unlink");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php $form->showElement("textedit", "paragraph"); ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "ol");
+ $form->showElement("textedit", "ul");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "em");
+ $form->showElement("textedit", "pre");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "h1");
+ $form->showElement("textedit", "h2");
+ $form->showElement("textedit", "h3");
+ ?>
+ </td>
+ <td align="left" valign="middle">
+ <?php
+ $form->showElement("textedit", "sub");
+ $form->showElement("textedit", "sup");
+ ?>
+ </td>
+ </tr>
+ </table>
+ <table>
+ <tr>
+ <td align="left" valign="middle">
+ <?php $form->showElement("textedit", "cut"); ?>
+ <?php $form->showElement("textedit", "copy"); ?>
+ <?php $form->showElement("textedit", "paste"); ?>
+ <?php $form->showElement("textedit", "delete");?>
+ </td>
+ <td align="left" valign="middle">
+ <?php $form->showElement("textedit", "selectall");?>
+ <?php $form->showElement("textedit", "unselect");?>
+ </td>
+ <td align="left" valign="middle">
+ <?php $form->showElement("textedit", "overwrite"); ?>
+ </td>
+ </tr>
+ <tr>
+ </table>
+ <table>
+ <td align="left" valign="top">
+ <?php $form->showElement("textedit", "iframe"); ?>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td align="left" valign="top">
+ New element - experimental.
+ <p>
+ MSHTML Editor. IE 4+ only.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Date and Calendar</b></td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">date</td>
+ <td align="left" valign="top">intro</td>
+ <td align="left" valign="top">
+ <table>
+ <tr>
+ <td align="left" valign="top">
+ Year <?php $form->showElement("date_en2", "Y"); ?>
+ </td>
+ <td align="left" valign="top">
+ Month <?php $form->showElement("date_en2", "m"); ?>
+ </td>
+ <td align="left" valign="top">
+ Day <?php $form->showElement("date_en2", "d"); ?>
+ </td>
+ <td align="left" valign="top">
+ <?php $form->showElement("date_en2", "now"); ?>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td align="left" valign="top">
+ New element, format: "Ymd". "Now" button.
+ <p>
+ "Now" button requires JavaScript.
+ </td>
+ </tr>
+ <tr>
                                                 <td colspan="4"><hr color="#DCE1EF"></td>
                                         </tr>
                                         <tr>
+ <td align="left" valign="top">date</td>
+ <td align="left" valign="top"></td>
+ <td align="left" valign="top">
+ <?php $form->showElement("date_en"); ?>
+ </td>
+ <td align="left" valign="top">
+ Format: Y-m-d D/F/l/A/M, english options
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4"><hr color="#DCE1EF"></td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">date</td>
+ <td align="left" valign="top"></td>
+ <td align="left" valign="top">
+ <?php $form->showElement("date_de"); ?>
+ </td>
+ <td align="left" valign="top">
+ Full featured format: aAdDFhHgGijlmnMswYyz, german options, preselected date.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4"><hr color="#DCE1EF"></td>
+ </tr>
+ <tr>
                                                 <td align="left" valign="top">calendar</td>
                                                 <td align="left" valign="top">not available</td>
                                                 <td align="left" valign="top">
@@ -131,6 +331,15 @@
                                                 <td colspan="4"><hr color="#DCE1EF"></td>
                                         </tr>
                                         <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Textinput</b></td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr>
                                                 <td align="left" valign="top">combo</td>
                                                 <td align="left" valign="top">length 3+</td>
                                                 <td align="left" valign="top">
@@ -148,109 +357,177 @@
                                                 <td colspan="4"><hr color="#DCE1EF"></td>
                                         </tr>
                                         <tr>
- <td align="left" valign="top">tree</td>
- <td align="left" valign="top">intro option</td>
+ <td align="left" valign="top">text</td>
+ <td align="left" valign="top">length 3+,<br>Regexp ^[0-9]+[\.,]?[0-9]*$</td>
                                                 <td align="left" valign="top">
- <?php $form->showElement("treeview"); ?>
+ <?php $form->showElement("numbers"); ?>
                                                 </td>
                                                 <td align="left" valign="top">
- New element - experimental, truly alpha.
                                                 </td>
                                         </tr>
                                         <tr>
                                                 <td colspan="4"><hr color="#DCE1EF"></td>
                                         </tr>
                                         <tr>
- <td align="left" valign="top">text</td>
+ <td align="left" valign="top">textarea</td>
+ <td align="left" valign="top">length 10-40<br>Regexp ^[a-zA-Z ]+$</td>
+ <td align="left" valign="top">
+ <?php $form->showElement("textarea"); ?>
+ </td>
+ <td align="left" valign="top">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4"><hr color="#DCE1EF"></td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">password</td>
+ <td align="left" valign="top">length 5+</td>
+ <td align="left" valign="top">
+ <?php $form->showElement("pass"); ?>
+ </td>
+ <td align="left" valign="top">
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4"><hr color="#DCE1EF"></td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">password</td>
                                                 <td align="left" valign="top">length 3+,<br>Regexp ^[0-9]+[\.,]?[0-9]*$</td>
                                                 <td align="left" valign="top">
- <?php $form->showElement("numbers"); ?>
+ <?php $form->showElement("secret_numbers"); ?>
                                                 </td>
                                                 <td align="left" valign="top">
                                                 </td>
                                         </tr>
                                         <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Fileupload</b></td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">fileupload</td>
+ <td align="left" valign="top">length 1+<br>Regexp [\.[html|htm]$]</td>
+ <td align="left" valign="top">
+ <?php $form->showElement("fileupload"); ?>
+ </td>
+ <td align="left" valign="top">
+ Fileupload plus PHP's MAX_FILE_SIZE hidden field.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Checkbox and radio button</b></td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">checkbox</td>
+ <td align="left" valign="top"></td>
+ <td align="left" valign="top">
+ <?php $form->showElement("check"); ?>
+ </td>
+ <td align="left" valign="top">
+ </td>
+ </tr>
+ <tr>
                                                 <td colspan="4"><hr color="#DCE1EF"></td>
                                         </tr>
- </table>
- </td>
- </tr>
- <tr>
- <td align="left" valign="top">[pass] type password, length 5+</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("pass"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[secret_numbers] type password, length 3+, Regexp ^[0-9]+[\.,]?[0-9]*$</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("secret_numbers"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[textarea] type textarea, length 10-40, Regexp ^[a-zA-Z ]+$ </td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("textarea"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[fileupload] type fileupload, length 1+, Regexp [\.[html|htm]$]</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("fileupload"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[check] type checkbox</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("check"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[radio] type radio</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("radio"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[radio2] type radio</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("radio2[0]"); $form->showElement("radio2[1]");?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[date_en2] type date, Ymd</td>
- <td align="left" valign="top" colspan="2">
- <table>
+ <tr>
+ <td align="left" valign="top">radio</td>
+ <td align="left" valign="top"></td>
+ <td align="left" valign="top">
+ <?php $form->showElement("radio"); ?>
+ </td>
+ <td align="left" valign="top">
+ New attribute "elname" gives access to a single radio button in a group of
+ radio buttons with the same HTML name (attribute: "name").
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4"><hr color="#DCE1EF"></td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">radio</td>
+ <td align="left" valign="top"></td>
+ <td align="left" valign="top">
+ <?php $form->showElement("radio2[0]"); ?><br>
+ <?php $form->showElement("radio2[1]"); ?>
+ </td>
+ <td align="left" valign="top">
+ Demonstration of the "elname" attribute.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Buttons</b></td>
+ </tr>
                                         <tr>
- <td colspan="4" align="left" valign="top">custom layout...</td>
+ <td colspan="4">&nbsp;</td>
                                         </tr>
                                         <tr>
+ <td align="left" valign="top">submit</td>
+ <td align="left" valign="top"></td>
                                                 <td align="left" valign="top">
- Year <?php $form->showElement("date_en2", "Y"); ?>
+ <?php $form->showElement("plainsubmit"); ?>
                                                 </td>
                                                 <td align="left" valign="top">
- Month <?php $form->showElement("date_en2", "m"); ?>
                                                 </td>
+ </tr>
+ <tr>
+ <td colspan="4"><hr color="#DCE1EF"></td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">image</td>
+ <td align="left" valign="top"></td>
                                                 <td align="left" valign="top">
- Day <?php $form->showElement("date_en2", "d"); ?>
+ <?php $form->showElement("imagesubmit"); ?>
                                                 </td>
                                                 <td align="left" valign="top">
- <?php $form->showElement("date_en2", "now"); ?>
                                                 </td>
                                         </tr>
                                         <tr>
- <td colspan="4" align="left" valign="top">default layout...</td>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Alpha</b></td>
                                         </tr>
                                         <tr>
- <td colspan="4" align="left" valign="top">
- <?php $form->showElement("date_en2"); ?>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr>
+ <td align="left" valign="top">tree</td>
+ <td align="left" valign="top">intro option</td>
+ <td align="left" valign="top">
+ <?php $form->showElement("treeview"); ?>
                                                 </td>
+ <td align="left" valign="top">
+ New element - experimental, alpha!
+ </td>
                                         </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
+ <tr bgcolor="#DCE1EF">
+ <td colspan="4"><b>Serverside validation</b></td>
+ </tr>
+ <tr>
+ <td colspan="4">&nbsp;</td>
+ </tr>
                                 </table>
                         </td>
- </tr>
- <tr>
- <td align="left" valign="top">[date_en] type date, g Y-m-d D/F/l/A/M</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("date_en"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[date_de] type date, aAdDFhHgGijlmnMswYyz</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("date_de"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[plainsubmit] type submit</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("plainsubmit"); ?></td>
- </tr>
- <tr>
- <td align="left" valign="top">[imagesubmit] type image</td>
- <td align="left" valign="top" colspan="2"><?php $form->showElement("imagesubmit"); ?></td>
- </tr>
+ </tr>
+
                 <?php
                 // get error messages
                 list($msg, $flags) = $form->validate();

---------------------------------------------------------------------
To unsubscribe, e-mail: phplib-dev-unsubscribe <email protected>
For additional commands, e-mail: phplib-dev-help <email protected>