HTMLPurifier 4.4.0
|
Public Member Functions | |
__construct ($name, $doc_url=null, $compress=false) | |
setTextareaDimensions ($cols=null, $rows=null) | |
Sets default column and row size for textareas in sub-printers. | |
render ($config, $allowed=true, $render_controls=true) | |
Returns HTML output for a configuration form. | |
Static Public Member Functions | |
static | getCSS () |
Retrieves styling, in case it is not accessible by webserver. | |
static | getJavaScript () |
Retrieves JavaScript, in case it is not accessible by webserver. | |
Protected Member Functions | |
renderNamespace ($ns, $directives) | |
Renders a single namespace. | |
Protected Attributes | |
$fields = array() | |
Printers for specific fields. | |
$docURL | |
Documentation URL, can have fragment tagged on end. | |
$name | |
Name of form element to stuff config in. | |
$compress = false | |
Whether or not to compress directive names, clipping them off after a certain amount of letters. |
Definition at line 6 of file ConfigForm.php.
HTMLPurifier_Printer_ConfigForm::__construct | ( | $ | name, |
$ | doc_url = null , |
||
$ | compress = false |
||
) |
$name | Form element name for directives to be stuffed into |
$doc_url | String documentation URL, will have fragment tagged on |
$compress | Integer max length before compressing a directive name, set to false to turn off |
Definition at line 36 of file ConfigForm.php.
References $compress, $name, HTMLPurifier_Printer::__construct(), and HTMLPurifier_VarParser::BOOL.
static HTMLPurifier_Printer_ConfigForm::getCSS | ( | ) | [static] |
Retrieves styling, in case it is not accessible by webserver.
Definition at line 61 of file ConfigForm.php.
static HTMLPurifier_Printer_ConfigForm::getJavaScript | ( | ) | [static] |
Retrieves JavaScript, in case it is not accessible by webserver.
Definition at line 68 of file ConfigForm.php.
HTMLPurifier_Printer_ConfigForm::render | ( | $ | config, |
$ | allowed = true , |
||
$ | render_controls = true |
||
) |
Returns HTML output for a configuration form.
$config | Configuration object of current form state, or an array where [0] has an HTML namespace and [1] is being rendered. |
$allowed | Optional namespace(s) and directives to restrict form to. |
Definition at line 78 of file ConfigForm.php.
References HTMLPurifier_Printer::$config, HTMLPurifier_Printer::element(), HTMLPurifier_Printer::elementEmpty(), HTMLPurifier_Printer::end(), HTMLPurifier_Config::getAllowedDirectivesForForm(), HTMLPurifier_Printer::prepareGenerator(), renderNamespace(), and HTMLPurifier_Printer::start().
HTMLPurifier_Printer_ConfigForm::renderNamespace | ( | $ | ns, |
$ | directives | ||
) | [protected] |
Renders a single namespace.
$ns | String namespace name |
$directive | Associative array of directives to values |
Definition at line 127 of file ConfigForm.php.
References $def, HTMLPurifier_Printer::element(), HTMLPurifier_Printer::end(), and HTMLPurifier_Printer::start().
Referenced by render().
HTMLPurifier_Printer_ConfigForm::setTextareaDimensions | ( | $ | cols = null , |
$ | rows = null |
||
) |
Sets default column and row size for textareas in sub-printers.
$cols | Integer columns of textarea, null to use default |
$rows | Integer rows of textarea, null to use default |
Definition at line 53 of file ConfigForm.php.
HTMLPurifier_Printer_ConfigForm::$compress = false [protected] |
Whether or not to compress directive names, clipping them off after a certain amount of letters.
False to disable or integer letters before clipping.
Definition at line 29 of file ConfigForm.php.
Referenced by __construct().
HTMLPurifier_Printer_ConfigForm::$docURL [protected] |
Documentation URL, can have fragment tagged on end.
Definition at line 17 of file ConfigForm.php.
HTMLPurifier_Printer_ConfigForm::$fields = array() [protected] |
Printers for specific fields.
Definition at line 12 of file ConfigForm.php.
HTMLPurifier_Printer_ConfigForm::$name [protected] |
Name of form element to stuff config in.
Definition at line 22 of file ConfigForm.php.
Referenced by __construct().