Moodle  2.2.1
http://www.collinsharper.com
HTML_QuickForm_Renderer_Tableless Class Reference
Inheritance diagram for HTML_QuickForm_Renderer_Tableless:
Collaboration diagram for HTML_QuickForm_Renderer_Tableless:

Public Member Functions

 HTML_QuickForm_Renderer_Tableless ()
 renderHeader (&$header)
 renderElement (&$element, $required, $error)
 startForm (&$form)
 finishForm (&$form)
 setOpenFieldsetTemplate ($html)
 setOpenHiddenFieldsetTemplate ($html)
 setCloseFieldsetTemplate ($html)
 addStopFieldsetElements ($element)

Data Fields

 $_headerTemplate = "\n\t\t<legend>{header}</legend>"
 $_elementTemplate = "\n\t\t<div class=\"qfrow\"><label class=\"qflabel\"><!-- BEGIN required --><span class=\"required\">*</span><!-- END required -->{label}</label><div class=\"qfelement<!-- BEGIN error --> error<!-- END error -->\"><!-- BEGIN error --><span class=\"error\">{error}</span><br /><!-- END error -->{element}</div></div><br />"
 $_formTemplate = "\n<form{attributes}>\n\t<div style=\"display: none;\">{hidden}</div>\n{content}\n</form>"
 $_openFieldsetTemplate = "\n\t<fieldset{id}>"
 $_openHiddenFieldsetTemplate = "\n\t<fieldset class=\"hidden\">"
 $_closeFieldsetTemplate = "\n\t</fieldset>"
 $_requiredNoteTemplate = "\n\t\t<div class=\"qfreqnote\">{requiredNote}</div>"
 $_fieldsetsOpen = 0
 $_stopFieldsetElements = array()

Detailed Description

Definition at line 45 of file Tableless.php.


Member Function Documentation

addStopFieldsetElements ( element)

Adds one or more element names that indicate the end of a fieldset (a new one will be opened when a the next header element occurs)

Parameters:
mixedElement name(s) (as array or string) public
Returns:
void

Definition at line 310 of file Tableless.php.

finishForm ( &$  form)

Called when visiting a form, after processing all form elements Adds required note, form attributes, validation javascript and form content.

Parameters:
objectAn HTML_QuickForm object being visited public
Returns:
void

Reimplemented from HTML_QuickForm_Renderer_Default.

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 233 of file Tableless.php.

Constructor

public

Definition at line 121 of file Tableless.php.

Here is the call graph for this function:

renderElement ( &$  element,
required,
error 
)

Renders an element Html Called when visiting an element

Parameters:
objectAn HTML_QuickForm_element object being visited
boolWhether an element is required
stringAn error message associated with an element public
Returns:
void

Reimplemented from HTML_QuickForm_Renderer_Default.

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 164 of file Tableless.php.

Here is the call graph for this function:

renderHeader ( &$  header)

Called when visiting a header element

Parameters:
objectAn HTML_QuickForm_header element being visited public
Returns:
void

Reimplemented from HTML_QuickForm_Renderer_Default.

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 133 of file Tableless.php.

Sets the template used when closing a fieldset

Parameters:
stringThe HTML used when closing a fieldset public
Returns:
void

Definition at line 297 of file Tableless.php.

Sets the template used when opening a fieldset

Parameters:
stringThe HTML used when opening a fieldset public
Returns:
void

Definition at line 272 of file Tableless.php.

Sets the template used when opening a hidden fieldset (i.e. a fieldset that is opened when there is no header element)

Parameters:
stringThe HTML used when opening a hidden fieldset public
Returns:
void

Definition at line 285 of file Tableless.php.

startForm ( &$  form)

Called when visiting a form, before processing any form elements

Parameters:
objectAn HTML_QuickForm object being visited public
Returns:
void

Reimplemented from HTML_QuickForm_Renderer_Default.

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 219 of file Tableless.php.


Field Documentation

$_closeFieldsetTemplate = "\n\t</fieldset>"

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 91 of file Tableless.php.

$_elementTemplate = "\n\t\t<div class=\"qfrow\"><label class=\"qflabel\"><!-- BEGIN required --><span class=\"required\">*</span><!-- END required -->{label}</label><div class=\"qfelement<!-- BEGIN error --> error<!-- END error -->\"><!-- BEGIN error --><span class=\"error\">{error}</span><br /><!-- END error -->{element}</div></div><br />"

Reimplemented from HTML_QuickForm_Renderer_Default.

Definition at line 60 of file Tableless.php.

$_fieldsetsOpen = 0

Definition at line 106 of file Tableless.php.

$_formTemplate = "\n<form{attributes}>\n\t<div style=\"display: none;\">{hidden}</div>\n{content}\n</form>"

Reimplemented from HTML_QuickForm_Renderer_Default.

Definition at line 68 of file Tableless.php.

$_headerTemplate = "\n\t\t<legend>{header}</legend>"

Reimplemented from HTML_QuickForm_Renderer_Default.

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 52 of file Tableless.php.

$_openFieldsetTemplate = "\n\t<fieldset{id}>"

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 76 of file Tableless.php.

$_openHiddenFieldsetTemplate = "\n\t<fieldset class=\"hidden\">"

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 84 of file Tableless.php.

$_requiredNoteTemplate = "\n\t\t<div class=\"qfreqnote\">{requiredNote}</div>"

Reimplemented from HTML_QuickForm_Renderer_Default.

Reimplemented in MoodleQuickForm_Renderer.

Definition at line 98 of file Tableless.php.

$_stopFieldsetElements = array()

Definition at line 114 of file Tableless.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations