ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Namespaces | |
namespace | Breadcrumbs |
namespace | Button |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Card |
namespace | Chart |
namespace | Counter |
namespace | Deck |
namespace | Divider |
namespace | Dropdown |
namespace | Dropzone |
namespace | Entity |
namespace | Image |
namespace | Input |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
namespace | Item |
namespace | Launcher |
namespace | Layout |
namespace | Legacy |
namespace | Link |
namespace | Listing |
namespace | MainControls |
namespace | Menu |
namespace | MessageBox |
namespace | Modal |
namespace | Navigation |
namespace | Panel |
namespace | Player |
namespace | Popover |
namespace | Progress |
namespace | Prompt |
namespace | Symbol |
namespace | Table |
namespace | Toast |
namespace | Tree |
namespace | ViewControl |
Data Structures | |
class | ReplaceContentSignal |
Class ReplaceContentSignal. More... | |
class | ReplaceSignal |
Replace Signal. More... | |
class | Signal |
class | SignalGenerator |
interface | SignalGeneratorInterface |
class | TriggeredSignal |
Functions | |
withContentLanguage (LanguageTag $content_language) | |
getContentLanguage () | |
withHelpTopics (Topic ... $topics) | |
withAdditionalHelpTopics (Topic ... $topics) | |
getHelpTopics () | |
withOnLoadCode (Closure $binder) | |
withAdditionalOnLoadCode (Closure $binder) | |
getOnLoadCode () | |
checkBinder (Closure $binder) | |
appendTriggeredSignal (C\Signal $signal, string $event) | |
Append a triggered signal to other signals of the same event. More... | |
withTriggeredSignal (C\Signal $signal, string $event) | |
Add a triggered signal, replacing any other signals registered on the same event. More... | |
setTriggeredSignal (C\Signal $signal, string $event) | |
Add a triggered signal, replacing any other signals registered on the same event. More... | |
getTriggeredSignals () | |
getTriggeredSignalsFor (string $event) | |
Get signals that are triggered for a certain event. More... | |
withResetTriggeredSignals () | |
flattenArray (array $array) | |
Flatten a multidimensional array to a single dimension. More... | |
Variables | |
trait | HasContentLanguage |
trait | HasHelpTopics |
trait | JavaScriptBindable |
Trait for components implementing JavaScriptBindable providing standard implementation. More... | |
trait | Triggerer |
|
protected |
Append a triggered signal to other signals of the same event.
Definition at line 47 of file Triggerer.php.
Referenced by Triggerermock\_appendTriggeredSignal(), ILIAS\UI\Implementation\Component\Input\Field\Checkbox\appendOnChange(), ILIAS\UI\Implementation\Component\Button\Button\appendOnClick(), ILIAS\UI\Implementation\Component\Button\Close\appendOnClick(), ILIAS\UI\Implementation\Component\Button\Minimize\appendOnClick(), ILIAS\UI\Implementation\Component\Card\Card\appendOnClick(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\appendOnClick(), ILIAS\UI\Implementation\Component\Image\Image\appendOnClick(), ILIAS\UI\Implementation\Component\Input\Container\Filter\ProxyFilterField\appendOnClick(), ILIAS\UI\Implementation\Component\Symbol\Glyph\Glyph\appendOnClick(), ILIAS\UI\Implementation\Component\Tree\Node\Node\appendOnClick(), ILIAS\UI\Implementation\Component\Button\Button\appendOnHover(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\appendOnHover(), ILIAS\UI\Implementation\Component\MainControls\Slate\Slate\appendOnInView(), ILIAS\UI\Implementation\Component\Input\Field\Checkbox\appendOnLoad(), ILIAS\UI\Implementation\Component\Modal\Modal\appendOnLoad(), ILIAS\UI\Implementation\Component\Input\Field\FormInput\appendOnUpdate(), ILIAS\UI\Implementation\Component\Dropzone\File\File\withAdditionalDrop(), ILIAS\UI\Implementation\Component\Input\Field\Tag\withAdditionalOnTagAdded(), ILIAS\UI\Implementation\Component\Input\Field\Tag\withAdditionalOnTagRemoved(), ILIAS\UI\Implementation\Component\Button\Toggle\withAdditionalToggleOffSignal(), and ILIAS\UI\Implementation\Component\Button\Toggle\withAdditionalToggleOnSignal().
|
private |
InvalidArgumentException if closure does not take one argument
Definition at line 71 of file JavaScriptBindable.php.
Referenced by ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
|
private |
Flatten a multidimensional array to a single dimension.
Definition at line 115 of file Triggerer.php.
References Vendor\Package\$a.
Referenced by ILIAS\UI\Implementation\Component\getTriggeredSignals().
ILIAS\UI\Implementation\Component\getContentLanguage | ( | ) |
Definition at line 36 of file HasContentLanguage.php.
ILIAS\UI\Implementation\Component\getHelpTopics | ( | ) |
Definition at line 55 of file HasHelpTopics.php.
ILIAS\UI\Implementation\Component\getOnLoadCode | ( | ) |
Definition at line 63 of file JavaScriptBindable.php.
Referenced by ILIAS\Repository\Form\FormAdapterGUI\initJavascript(), ILIAS\Repository\Form\FormAdapterGUI\render(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
ILIAS\UI\Implementation\Component\getTriggeredSignals | ( | ) |
Definition at line 84 of file Triggerer.php.
References ILIAS\UI\Implementation\Component\flattenArray().
ILIAS\UI\Implementation\Component\getTriggeredSignalsFor | ( | string | $event | ) |
Get signals that are triggered for a certain event.
Definition at line 94 of file Triggerer.php.
Referenced by ILIAS\UI\Implementation\Component\Button\Button\getAction(), ILIAS\UI\Implementation\Component\Image\Image\getAction(), ILIAS\UI\Implementation\Component\Button\Toggle\getActionOff(), ILIAS\UI\Implementation\Component\Button\Toggle\getActionOn(), and ILIAS\UI\Implementation\Component\Card\Card\getTitleAction().
|
protected |
Add a triggered signal, replacing any other signals registered on the same event.
ATTENTION: This mutates the original object and should only be used when there is no other possibility.
Definition at line 75 of file Triggerer.php.
Referenced by ILIAS\UI\Implementation\Component\Button\Button\__construct(), ILIAS\UI\Implementation\Component\Button\Toggle\__construct(), and Triggerermock\_setTriggeredSignal().
ILIAS\UI\Implementation\Component\withAdditionalHelpTopics | ( | Topic ... | $topics | ) |
Definition at line 44 of file HasHelpTopics.php.
References ILIAS\GlobalScreen\Scope\$topics, and ILIAS\UI\examples\Symbol\Glyph\Sort\sort().
ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode | ( | Closure | $binder | ) |
Definition at line 49 of file JavaScriptBindable.php.
References $id, ILIAS\UI\Implementation\Component\checkBinder(), ILIAS\UI\Implementation\Component\getOnLoadCode(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
Referenced by ILIAS\ILIASObject\Properties\MultiPropertiesManipulator\getAvailabilityPeriodButton(), and JavaScriptBindableTest\testWithAdditionalOnLoadCode().
ILIAS\UI\Implementation\Component\withContentLanguage | ( | LanguageTag | $content_language | ) |
Definition at line 29 of file HasContentLanguage.php.
ILIAS\UI\Implementation\Component\withHelpTopics | ( | Topic ... | $topics | ) |
Definition at line 33 of file HasHelpTopics.php.
References ILIAS\GlobalScreen\Scope\$topics, and ILIAS\UI\examples\Symbol\Glyph\Sort\sort().
ILIAS\UI\Implementation\Component\withOnLoadCode | ( | Closure | $binder | ) |
Definition at line 38 of file JavaScriptBindable.php.
References ILIAS\UI\Implementation\Component\checkBinder().
Referenced by ilHelpGUI\showPage(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
ILIAS\UI\Implementation\Component\withResetTriggeredSignals | ( | ) |
Definition at line 105 of file Triggerer.php.
|
protected |
Add a triggered signal, replacing any other signals registered on the same event.
Definition at line 62 of file Triggerer.php.
Referenced by Triggerermock\_withTriggeredSignal(), ILIAS\UI\Implementation\Component\Modal\Modal\appendOnClose(), ILIAS\UI\Implementation\Component\Input\Field\Checkbox\withOnChange(), ILIAS\UI\Implementation\Component\Button\Button\withOnClick(), ILIAS\UI\Implementation\Component\Button\Close\withOnClick(), ILIAS\UI\Implementation\Component\Button\Minimize\withOnClick(), ILIAS\UI\Implementation\Component\Card\Card\withOnClick(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\withOnClick(), ILIAS\UI\Implementation\Component\Image\Image\withOnClick(), ILIAS\UI\Implementation\Component\Input\Container\Filter\ProxyFilterField\withOnClick(), ILIAS\UI\Implementation\Component\Symbol\Glyph\Glyph\withOnClick(), ILIAS\UI\Implementation\Component\Tree\Node\Node\withOnClick(), ILIAS\UI\Implementation\Component\Modal\Modal\withOnClose(), ILIAS\UI\Implementation\Component\Dropzone\File\File\withOnDrop(), ILIAS\UI\Implementation\Component\Button\Button\withOnHover(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\withOnHover(), ILIAS\UI\Implementation\Component\Input\Field\Checkbox\withOnLoad(), ILIAS\UI\Implementation\Component\Modal\Modal\withOnLoad(), ILIAS\UI\Implementation\Component\ViewControl\Pagination\withOnSelect(), ILIAS\UI\Implementation\Component\ViewControl\Sortation\withOnSort(), and ILIAS\UI\Implementation\Component\Input\Field\FormInput\withOnUpdate().
trait ILIAS::UI::Implementation::Component\HasContentLanguage |
Definition at line 25 of file HasContentLanguage.php.
trait ILIAS::UI::Implementation::Component\HasHelpTopics |
Definition at line 25 of file HasHelpTopics.php.
Referenced by HasHelpTopicsTest\setUp().
trait ILIAS::UI::Implementation::Component\JavaScriptBindable |
Trait for components implementing JavaScriptBindable providing standard implementation.
Definition at line 31 of file JavaScriptBindable.php.
trait ILIAS::UI::Implementation::Component\Triggerer |
Definition at line 35 of file Triggerer.php.