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

Public Member Functions

 MoodleQuickForm_Renderer ()
 setAdvancedElements ($elements)
 startForm (&$form)
 startGroup (&$group, $required, $error)
 renderElement (&$element, $required, $error)
 finishForm (&$form)
 renderHeader (&$header)
 getStopFieldsetElements ()

Data Fields

 $_elementTemplates
 $_openHiddenFieldsetTemplate = "\n\t<fieldset class=\"hidden\"><div>"
 $_headerTemplate = "\n\t\t<legend class=\"ftoggler\">{header}</legend>\n\t\t<div class=\"advancedbutton\">{advancedimg}{button}</div><div class=\"fcontainer clearfix\">\n\t\t"
 $_openFieldsetTemplate = "\n\t<fieldset class=\"clearfix\" {id}>"
 $_closeFieldsetTemplate = "\n\t\t</div></fieldset>"
 $_requiredNoteTemplate = "\n\t\t<div class=\"fdescription required\">{requiredNote}</div>"
 $_advancedElements = array()
 $_showAdvanced

Detailed Description

Definition at line 2174 of file formslib.php.


Member Function Documentation

finishForm ( &$  form)

moodle_page $PAGE

Parameters:
object$formPassed by reference

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2379 of file formslib.php.

Here is the call graph for this function:

Definition at line 2451 of file formslib.php.

Definition at line 2228 of file formslib.php.

renderElement ( &$  element,
required,
error 
)
Parameters:
object$element
mixed$required
mixed$error

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2326 of file formslib.php.

renderHeader ( &$  header)

Called when visiting a header element

Parameters:
object$headerAn HTML_QuickForm_header element being visited public
Returns:
void moodle_page $PAGE

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2400 of file formslib.php.

Here is the call graph for this function:

setAdvancedElements ( elements)
Parameters:
array$elements

Definition at line 2248 of file formslib.php.

startForm ( &$  form)

What to do when starting the form

Parameters:
object$formMoodleQuickForm

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2257 of file formslib.php.

startGroup ( &$  group,
required,
error 
)
Parameters:
object$groupPassed by reference
mixed$required
mixed$error

Reimplemented from HTML_QuickForm_Renderer_Default.

Definition at line 2278 of file formslib.php.


Field Documentation

$_advancedElements = array()

Definition at line 2219 of file formslib.php.

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

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2209 of file formslib.php.

$_elementTemplates

Definition at line 2181 of file formslib.php.

$_headerTemplate = "\n\t\t<legend class=\"ftoggler\">{header}</legend>\n\t\t<div class=\"advancedbutton\">{advancedimg}{button}</div><div class=\"fcontainer clearfix\">\n\t\t"

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2194 of file formslib.php.

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

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2202 of file formslib.php.

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

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2188 of file formslib.php.

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

Reimplemented from HTML_QuickForm_Renderer_Tableless.

Definition at line 2216 of file formslib.php.

$_showAdvanced

Definition at line 2226 of file formslib.php.


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