|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ILIAS\UICore\PageContentProvider:
Collaboration diagram for ILIAS\UICore\PageContentProvider:Static Public Member Functions | |
| static | setContent (string $content) |
| static | setTitle (string $title) |
| static | setShortTitle (string $short_title) |
| static | setViewTitle (string $view_title) |
| static | setPermaLink (string $perma_link) |
| static | getPermaLink () |
Private Member Functions | |
| buildTabTitle () | |
| This method was introduced due to A11y problems, see https://mantis.ilias.de/view.php?id=31534. More... | |
Static Private Attributes | |
| static string | $content = "" |
| static string | $perma_link = "" |
| static string | $title = "" |
| static string | $short_title = "" |
| static string | $view_title = "" |
Additional Inherited Members | |
Protected Member Functions inherited from ILIAS\GlobalScreen\Provider\AbstractProvider | |
| globalScreen () | |
Protected Attributes inherited from ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider | |
| ContextCollection | $context_collection |
| DataFactory | $data |
| ILIAS GlobalScreen Scope Layout Factory ModificationFactory | $factory |
Definition at line 40 of file PageContentProvider.php.
|
private |
This method was introduced due to A11y problems, see https://mantis.ilias.de/view.php?id=31534.
This is definitely only a workaround, but since this is currently the only way to implement it, it is just introduced... We keep all the logic within this method because we don't want this to become common or even used elsewhere. Hence certain things as anonymous functions...
Definition at line 126 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\getContentModification().
Here is the caller graph for this function:| ILIAS\UICore\PageContentProvider::getContentModification | ( | CalledContexts | $screen_context_stack | ) |
| CalledContexts | $screen_context_stack |
Implements ILIAS\GlobalScreen\Scope\Layout\Provider\ModificationProvider.
Definition at line 78 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\buildTabTitle(), ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider\getShortTitleModification(), ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider\getTitleModification(), ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider\getViewTitleModification(), and ILIAS\GlobalScreen\Provider\AbstractProvider\globalScreen().
Here is the call graph for this function:
|
static |
Definition at line 177 of file PageContentProvider.php.
| ILIAS\UICore\PageContentProvider::isInterestedInContexts | ( | ) |
Implements ILIAS\GlobalScreen\ScreenContext\ScreenContextAwareProvider.
Definition at line 73 of file PageContentProvider.php.
References ILIAS\GlobalScreen\ScreenContext\Stack\ContextCollection\main().
Here is the call graph for this function:
|
static |
Definition at line 48 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$content.
|
static |
Definition at line 68 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$perma_link.
Referenced by ILIAS\Exercise\PermanentLink\PermanentLinkManager\_setPermanentLink().
Here is the caller graph for this function:
|
static |
Definition at line 58 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$short_title.
|
static |
Definition at line 53 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$title.
|
static |
Definition at line 63 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$view_title.
|
staticprivate |
Definition at line 42 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setContent().
|
staticprivate |
Definition at line 43 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setPermaLink().
|
staticprivate |
Definition at line 45 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setShortTitle().
|
staticprivate |
Definition at line 44 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setTitle().
|
staticprivate |
Definition at line 46 of file PageContentProvider.php.
Referenced by ILIAS\UICore\PageContentProvider\setViewTitle().