|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Namespaces | |
| Breadcrumbs | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Button | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Card | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Chart | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Counter | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Deck | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Divider | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Dropdown | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Dropzone | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Entity | |
| Image | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Input | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Item | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Launcher | |
| Layout | |
| Legacy | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Link | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Listing | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| MainControls | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Menu | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| MessageBox | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Modal | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Panel | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Player | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Popover | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Progress | |
| Prompt | |
| Symbol | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Table | |
| Toast | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| Tree | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
| ViewControl | |
| This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. | |
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 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
|
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\Minimize\appendOnClick(), ILIAS\UI\Implementation\Component\Button\Close\appendOnClick(), ILIAS\UI\Implementation\Component\Input\Container\Filter\ProxyFilterField\appendOnClick(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\appendOnClick(), ILIAS\UI\Implementation\Component\Tree\Node\Node\appendOnClick(), ILIAS\UI\Implementation\Component\Button\Button\appendOnClick(), ILIAS\UI\Implementation\Component\Image\Image\appendOnClick(), ILIAS\UI\Implementation\Component\Symbol\Glyph\Glyph\appendOnClick(), ILIAS\UI\Implementation\Component\Card\Card\appendOnClick(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\appendOnHover(), ILIAS\UI\Implementation\Component\Button\Button\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().
Here is the caller graph for this function:
|
private |
Definition at line 71 of file JavaScriptBindable.php.
Referenced by ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode(), and ILIAS\UI\Implementation\Component\withOnLoadCode().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:| 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\UI\Implementation\Component\Input\Container\Form\FormAdapterGUI\initJavascript(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
Here is the caller graph for this function:| ILIAS\UI\Implementation\Component\getTriggeredSignals | ( | ) |
Definition at line 84 of file Triggerer.php.
References ILIAS\UI\Implementation\Component\flattenArray().
Here is the call graph for this function:| 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().
Here is the caller graph for this function:
|
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\Toggle\__construct(), ILIAS\UI\Implementation\Component\Button\Button\__construct(), and Triggerermock\_setTriggeredSignal().
Here is the caller graph for this function:| ILIAS\UI\Implementation\Component\withAdditionalHelpTopics | ( | Topic ... | $topics | ) |
Definition at line 44 of file HasHelpTopics.php.
References ILIAS\UI\examples\Symbol\Glyph\Sort\sort().
Here is the call graph for this function:| 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 ilPersonalProfileGUI\addEmailChangeModal(), ilMyStaffGUI\addLinkWithActionData(), ilDclRecordListTableGUI\buildData(), ilObjForumGUI\doHistoryCheck(), ILIAS\OnScreenChat\Provider\OnScreenChatProvider\getAsyncItem(), ILIAS\Object\Properties\MultiObjectPropertiesManipulator\getAvailabilityPeriodButton(), ILIAS\Notes\Export\ExportHelperGUI\getCommentIncludeModalDialog(), ilQuestionBrowserTableGUI\getCommentsHtml(), ILIAS\Search\Provider\SearchMetaBarProvider\getMetaBarItems(), ilDclBaseRecordModel\getStandardFieldHTML(), ilNoteGUI\getTriggerShyButton(), ilObjDashboardSettingsGUI\getViewSectionSorting(), ILIAS\Test\Settings\MainSettings\SettingsMainGUI\populateConfirmationModal(), assClozeTestGUI\populateQuestionSpecificFormPart(), ILIAS\BookingManager\BookingProcess\ObjectSelectionListGUI\render(), ilBookBulkCreationGUI\renderConfirmation(), ilTermDefinitionBulkCreationGUI\renderConfirmation(), and assFormulaQuestionGUI\resetSavedPreviewSession().
Here is the call graph for this function:
Here is the caller graph for this function:| 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\UI\examples\Symbol\Glyph\Sort\sort().
Referenced by ilFooterGroupsGUI\addButtons().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\UI\Implementation\Component\withOnLoadCode | ( | Closure | $binder | ) |
Definition at line 38 of file JavaScriptBindable.php.
References ILIAS\UI\Implementation\Component\checkBinder().
Referenced by ilObjForumGUI\addActivationFormModal(), ILIAS\Test\Questions\Presentation\Printer\addPrintButtonToToolbar(), ilTestEvaluationGUI\addPrintButtonToToolbar(), ilTestEvaluationGUI\addPrintResultsButtonToToolbar(), ilGroupAddToGroupActionGUI\confirmAddUser(), ilGroupAddToGroupActionGUI\confirmCreateGroupAndAddUser(), ilMailFolderGUI\confirmDeleteMails(), ilTable2GUI\fillFooter(), ILIAS\Repository\Modal\ModalAdapterGUI\form(), ilObjStudyProgrammeAutoCategoriesGUI\getAsyncModalOutput(), ILIAS\MetaData\Vocabularies\Dispatch\Presentation\Presentation\VideoViewGUI\getDropdown(), ilExerciseManagementGUI\getEvaluationModal(), ilPersonalSkillsGUI\getLatestEntriesForSkillHTML(), ilObjLinkResourceGUI\getLinkToListModal(), ilPersonalSkillsGUI\getNonLatestEntriesForSkillHTML(), ILIAS\COPage\Editor\Server\UIWrapper\getRenderedModalFailureBox(), ilInternalLinkGUI\getUserSearchResult(), ilCalendarBlockGUI\getViewControl(), ilObjForumGUI\initHeaderAction(), ilExerciseSubmissionTableGUI\parseColumns(), ilForumNotificationTableGUI\populateWithModal(), ilNewsTimelineItemGUI\render(), ILIAS\UI\Implementation\Component\Input\Container\Filter\Renderer\renderApplyAndReset(), ilTaggingSlateContentGUI\renderResourcesForTag(), ILIAS\MetaData\Vocabularies\Dispatch\Presentation\Presentation\VideoViewGUI\renderSideColumn(), ilObjForumGUI\renderSplitButton(), ilExerciseManagementGUI\saveGradesObject(), ilHelpGUI\search(), ilGroupAddToGroupActionGUI\sendResponse(), ilGroupAddToGroupActionGUI\show(), ilMailFormGUI\showForm(), ilHelpGUI\showPage(), ilObjectCopyGUI\showTargetSelectionTree(), ilTestEvalObjectiveOrientedGUI\showVirtualPassCmd(), and ILIAS\UI\Implementation\Component\withAdditionalOnLoadCode().
Here is the call graph for this function:
Here is the caller graph for this function:| 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\Minimize\withOnClick(), ILIAS\UI\Implementation\Component\Button\Close\withOnClick(), ILIAS\UI\Implementation\Component\Input\Container\Filter\ProxyFilterField\withOnClick(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\withOnClick(), ILIAS\UI\Implementation\Component\Tree\Node\Node\withOnClick(), ILIAS\UI\Implementation\Component\Button\Button\withOnClick(), ILIAS\UI\Implementation\Component\Image\Image\withOnClick(), ILIAS\UI\Implementation\Component\Symbol\Glyph\Glyph\withOnClick(), ILIAS\UI\Implementation\Component\Card\Card\withOnClick(), ILIAS\UI\Implementation\Component\Modal\Modal\withOnClose(), ILIAS\UI\Implementation\Component\Dropzone\File\File\withOnDrop(), ILIAS\UI\Implementation\Component\Dropdown\Dropdown\withOnHover(), ILIAS\UI\Implementation\Component\Button\Button\withOnHover(), ILIAS\UI\Implementation\Component\Modal\Modal\withOnLoad(), ILIAS\UI\Implementation\Component\Input\Field\Checkbox\withOnLoad(), ILIAS\UI\Implementation\Component\ViewControl\Pagination\withOnSelect(), ILIAS\UI\Implementation\Component\ViewControl\Sortation\withOnSort(), and ILIAS\UI\Implementation\Component\Input\Field\FormInput\withOnUpdate().
Here is the caller graph for this function:| trait ILIAS::UI::Implementation::Component\HasContentLanguage |
Definition at line 26 of file HasContentLanguage.php.
| trait ILIAS::UI::Implementation::Component\HasHelpTopics |
Definition at line 26 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 32 of file JavaScriptBindable.php.
| trait ILIAS::UI::Implementation::Component\Triggerer |
Definition at line 36 of file Triggerer.php.