|
ILIAS
release_8 Revision v8.24
|
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) |
Private Member Functions | |
| buildTabTitle () | |
| @description 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 |
| ILIAS GlobalScreen Scope Layout Factory ModificationFactory | $factory |
Protected Attributes inherited from ILIAS\GlobalScreen\Provider\AbstractProvider | |
| Container | $dic |
Definition at line 40 of file PageContentProvider.php.
|
private |
@description 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.
| ILIAS\UICore\PageContentProvider::getContentModification | ( | CalledContexts | $screen_context_stack | ) |
@inheritDoc
Reimplemented from ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider.
Definition at line 78 of file PageContentProvider.php.
References ILIAS\UICore\PageContentProvider\$content, ILIAS\GlobalScreen\Provider\AbstractProvider\globalScreen(), and ILIAS\UI\examples\MainControls\Slate\Legacy\legacy().
Here is the call graph for this function:| ILIAS\UICore\PageContentProvider::getFooterModification | ( | CalledContexts | $screen_context_stack | ) |
@inheritDoc
Reimplemented from ILIAS\GlobalScreen\Scope\Layout\Provider\AbstractModificationProvider.
Definition at line 182 of file PageContentProvider.php.
References Vendor\Package\$f, ilObjLanguageAccess\_checkTranslate(), ilLink\_getStaticLink(), ilObjLanguageAccess\_getTranslationLink(), ilObjLanguageAccess\_isPageTranslation(), ilAccessibilitySupportContactsGUI\getFooterLink(), ilSystemSupportContactsGUI\getFooterLink(), ilAccessibilityControlConceptGUI\getFooterLink(), ilAccessibilitySupportContactsGUI\getFooterText(), ilSystemSupportContactsGUI\getFooterText(), ilAccessibilityControlConceptGUI\getFooterText(), ILIAS\GlobalScreen\Provider\AbstractProvider\globalScreen(), ILIAS\GlobalScreen\has(), ILIAS_VERSION, ilImprint\isActive(), ilCtrlInterface\PARAM_BASE_CLASS, and ILIAS\UI\Component\MainControls\Footer\withPermanentURL().
Here is the call graph for this function:| 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.
|
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\getContentModification(), and 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().