|
ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Inheritance diagram for ilButtonBase:
Collaboration diagram for ilButtonBase:Public Member Functions | |
| __clone () | |
| Clone instance. More... | |
| getType () | |
| Get button type. More... | |
| setId ($a_value) | |
| Set id. More... | |
| getId () | |
| Get id. More... | |
| setCaption ($a_value, $a_is_lng_id=true) | |
| Set caption. More... | |
| getCaption ($a_translate=true) | |
| Get caption. More... | |
| setPrimary ($a_value) | |
| Toggle primary status. More... | |
| isPrimary () | |
| Get primary status. More... | |
| setOmitPreventDoubleSubmission ($a_value) | |
| Toggle double submission prevention status. More... | |
| getOmitPreventDoubleSubmission () | |
| Get double submission prevention status. More... | |
| setOnClick ($a_value) | |
| Set onclick. More... | |
| getOnClick () | |
| Get onclick. More... | |
| setAccessKey ($a_value) | |
| Set access key. More... | |
| getAccessKey () | |
| Get access key. More... | |
| setDisabled ($a_value) | |
| Toggle disabled status. More... | |
| isDisabled () | |
| Get disabled status. More... | |
| addCSSClass ($a_value) | |
| Add CSS class. More... | |
| getCSSClasses () | |
| Get CSS class(es) More... | |
| applyDefaultCss ($apply_default_css=null) | |
| render () | |
| Render HTML. More... | |
| getToolbarHTML () | |
| getToolbarHTML () | |
| Get input item HTML to be inserted into ilToolbarGUI. More... | |
Static Public Member Functions | |
| static | getInstance () |
| Factory. More... | |
Data Fields | |
| const | TYPE_SUBMIT = 1 |
| const | TYPE_LINK = 2 |
| const | TYPE_SPLIT = 3 |
| const | TYPE_BUTTON = 4 |
Protected Member Functions | |
| __construct ($a_type) | |
| Constructor. More... | |
| setType ($a_value) | |
| Set button type. More... | |
| gatherCssClasses () | |
| Gather all active CSS classes. More... | |
| renderAttributesHelper (array $a_attr) | |
| Render HTML node attributes. More... | |
| renderAttributes (array $a_additional_attr=null) | |
| Render current HTML attributes. More... | |
| prepareRender () | |
| Prepare render More... | |
Protected Attributes | |
| $type | |
| $id | |
| $caption | |
| $caption_is_lng_id | |
| $primary | |
| $omit_prevent_double_submission | |
| $onclick | |
| $acc_key | |
| $disabled | |
| $css = array() | |
| $apply_default_css = true | |
Definition at line 13 of file class.ilButtonBase.php.
|
protected |
Constructor.
| int | $a_type |
Definition at line 42 of file class.ilButtonBase.php.
References setType().
Here is the call graph for this function:| ilButtonBase::__clone | ( | ) |
Clone instance.
Definition at line 50 of file class.ilButtonBase.php.
References setId().
Here is the call graph for this function:| ilButtonBase::addCSSClass | ( | $a_value | ) |
Add CSS class.
| string | $a_value |
Definition at line 245 of file class.ilButtonBase.php.
Referenced by prepareRender().
Here is the caller graph for this function:| ilButtonBase::applyDefaultCss | ( | $apply_default_css = null | ) |
| boolean | null | $apply_default_css |
Definition at line 357 of file class.ilButtonBase.php.
References $apply_default_css.
Referenced by prepareRender().
Here is the caller graph for this function:
|
protected |
Gather all active CSS classes.
Definition at line 270 of file class.ilButtonBase.php.
References $css, getCSSClasses(), getOmitPreventDoubleSubmission(), and isPrimary().
Referenced by renderAttributes().
Here is the call graph for this function:
Here is the caller graph for this function:| ilButtonBase::getAccessKey | ( | ) |
Get access key.
Definition at line 215 of file class.ilButtonBase.php.
References $acc_key.
Referenced by renderAttributes().
Here is the caller graph for this function:| ilButtonBase::getCaption | ( | $a_translate = true | ) |
Get caption.
| bool | $a_translate |
Definition at line 125 of file class.ilButtonBase.php.
References $caption, and $lng.
Referenced by ilButton\render(), ilSubmitButton\render(), and ilImageLinkButton\renderCaption().
Here is the caller graph for this function:| ilButtonBase::getCSSClasses | ( | ) |
Get CSS class(es)
Definition at line 255 of file class.ilButtonBase.php.
References $css.
Referenced by gatherCssClasses().
Here is the caller graph for this function:| ilButtonBase::getId | ( | ) |
Get id.
Definition at line 102 of file class.ilButtonBase.php.
References $id.
Referenced by renderAttributes().
Here is the caller graph for this function:
|
staticabstract |
Factory.
Reimplemented in ilDataCollectionLinkButton, ilTestPlayerNavButton, ilButton, ilImageLinkButton, ilLinkButton, ilSubmitButton, and ilSplitButtonGUI.
| ilButtonBase::getOmitPreventDoubleSubmission | ( | ) |
Get double submission prevention status.
Definition at line 175 of file class.ilButtonBase.php.
References $omit_prevent_double_submission.
Referenced by gatherCssClasses().
Here is the caller graph for this function:| ilButtonBase::getOnClick | ( | ) |
Get onclick.
Definition at line 195 of file class.ilButtonBase.php.
References $onclick.
Referenced by renderAttributes().
Here is the caller graph for this function:| ilButtonBase::getToolbarHTML | ( | ) |
Implements ilToolbarItem.
Definition at line 378 of file class.ilButtonBase.php.
References render().
Here is the call graph for this function:| ilButtonBase::getType | ( | ) |
| ilButtonBase::isDisabled | ( | ) |
Get disabled status.
Definition at line 235 of file class.ilButtonBase.php.
References $disabled.
Referenced by renderAttributes().
Here is the caller graph for this function:| ilButtonBase::isPrimary | ( | ) |
Get primary status.
Definition at line 155 of file class.ilButtonBase.php.
References $primary.
Referenced by ilToolbarGUI\addButtonInstance(), gatherCssClasses(), and ilSplitButtonGUI\render().
Here is the caller graph for this function:
|
protected |
Prepare render
Reimplemented in ilDataCollectionLinkButton, and ilImageLinkButton.
Definition at line 344 of file class.ilButtonBase.php.
References addCSSClass(), and applyDefaultCss().
Referenced by ilTestPlayerNavButton\render(), ilButton\render(), ilLinkButton\render(), and ilSubmitButton\render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstract |
Render HTML.
Reimplemented in ilDataCollectionLinkButton, ilTestPlayerNavButton, ilButton, ilLinkButton, ilSubmitButton, and ilSplitButtonGUI.
Referenced by getToolbarHTML().
Here is the caller graph for this function:
|
protected |
Render current HTML attributes.
| array | $a_additional_attr |
Reimplemented in ilLinkButton.
Definition at line 315 of file class.ilButtonBase.php.
References gatherCssClasses(), getAccessKey(), getId(), ilAccessKey\getKey(), getOnClick(), isDisabled(), and renderAttributesHelper().
Referenced by ilButton\render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Render HTML node attributes.
Definition at line 291 of file class.ilButtonBase.php.
Referenced by renderAttributes().
Here is the caller graph for this function:| ilButtonBase::setAccessKey | ( | $a_value | ) |
Set access key.
| string | $a_value |
Definition at line 205 of file class.ilButtonBase.php.
| ilButtonBase::setCaption | ( | $a_value, | |
$a_is_lng_id = true |
|||
| ) |
Set caption.
| string | $a_value | |
| bool | $a_is_lng_id |
Definition at line 113 of file class.ilButtonBase.php.
| ilButtonBase::setDisabled | ( | $a_value | ) |
Toggle disabled status.
| bool | $a_value |
Definition at line 225 of file class.ilButtonBase.php.
| ilButtonBase::setId | ( | $a_value | ) |
Set id.
| string | $a_value |
Definition at line 92 of file class.ilButtonBase.php.
Referenced by __clone().
Here is the caller graph for this function:| ilButtonBase::setOmitPreventDoubleSubmission | ( | $a_value | ) |
Toggle double submission prevention status.
| bool | $a_value |
Definition at line 165 of file class.ilButtonBase.php.
| ilButtonBase::setOnClick | ( | $a_value | ) |
Set onclick.
| string | $a_value |
Definition at line 185 of file class.ilButtonBase.php.
| ilButtonBase::setPrimary | ( | $a_value | ) |
Toggle primary status.
| bool | $a_value |
Definition at line 145 of file class.ilButtonBase.php.
|
protected |
Set button type.
| int | $a_value |
Definition at line 72 of file class.ilButtonBase.php.
Referenced by __construct().
Here is the caller graph for this function:
|
protected |
Definition at line 22 of file class.ilButtonBase.php.
Referenced by getAccessKey().
|
protected |
Definition at line 29 of file class.ilButtonBase.php.
Referenced by applyDefaultCss().
|
protected |
Definition at line 17 of file class.ilButtonBase.php.
Referenced by getCaption().
|
protected |
Definition at line 18 of file class.ilButtonBase.php.
|
protected |
Definition at line 24 of file class.ilButtonBase.php.
Referenced by gatherCssClasses(), and getCSSClasses().
|
protected |
Definition at line 23 of file class.ilButtonBase.php.
Referenced by isDisabled().
|
protected |
Definition at line 16 of file class.ilButtonBase.php.
Referenced by getId(), and renderAttributesHelper().
|
protected |
Definition at line 20 of file class.ilButtonBase.php.
Referenced by getOmitPreventDoubleSubmission().
|
protected |
Definition at line 21 of file class.ilButtonBase.php.
Referenced by getOnClick().
|
protected |
Definition at line 19 of file class.ilButtonBase.php.
Referenced by isPrimary().
|
protected |
Definition at line 15 of file class.ilButtonBase.php.
Referenced by getType().
| const ilButtonBase::TYPE_BUTTON = 4 |
Definition at line 34 of file class.ilButtonBase.php.
Referenced by ilButton\getInstance().
| const ilButtonBase::TYPE_LINK = 2 |
Definition at line 32 of file class.ilButtonBase.php.
Referenced by ilTestPlayerNavButton\getInstance(), ilImageLinkButton\getInstance(), and ilLinkButton\getInstance().
| const ilButtonBase::TYPE_SPLIT = 3 |
Definition at line 33 of file class.ilButtonBase.php.
Referenced by ilSplitButtonGUI\getInstance().
| const ilButtonBase::TYPE_SUBMIT = 1 |
Definition at line 31 of file class.ilButtonBase.php.
Referenced by ilSubmitButton\getInstance().