ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
Popover.php
Go to the documentation of this file.
1
<?
php
2
3
namespace
ILIAS\UI\Component\Popover
;
4
5
use
ILIAS\UI\Component\Component
;
6
use
ILIAS\UI\Component\Signal
;
7
use
ILIAS\UI\Component\Triggerable
;
8
use
ILIAS\UI\Implementation\Component\ReplaceContentSignal
;
9
13
interface
Popover
extends
Component
,
Triggerable
14
{
15
const
POS_AUTO
=
'auto'
;
16
const
POS_VERTICAL
=
'vertical'
;
17
const
POS_HORIZONTAL
=
'horizontal'
;
18
19
27
public
function
withTitle
(
$title
);
28
29
35
public
function
getTitle
();
36
37
44
public
function
withVerticalPosition
();
45
46
53
public
function
withHorizontalPosition
();
54
55
61
public
function
getPosition
();
62
63
76
public
function
withAsyncContentUrl
(
$url
);
77
78
84
public
function
getAsyncContentUrl
();
85
86
92
public
function
getShowSignal
();
93
94
100
public
function
getReplaceContentSignal
();
101
102
109
public
function
withFixedPosition
();
110
111
115
public
function
isFixedPosition
();
116
}
php
An exception for terminatinating execution or to throw for unit testing.
ILIAS\UI\Component\Component
A component is the most general form of an entity in the UI.
Definition:
Component.php:14
ILIAS\UI\Component\Popover\Popover
Describes the Popover component.
Definition:
Popover.php:14
ILIAS\UI\Component\Popover\Popover\POS_HORIZONTAL
const POS_HORIZONTAL
Definition:
Popover.php:17
ILIAS\UI\Component\Popover\Popover\getAsyncContentUrl
getAsyncContentUrl()
Get the url returning the rendered content, if the popovers content is rendered via ajax.
ILIAS\UI\Component\Popover\Popover\withHorizontalPosition
withHorizontalPosition()
Get the same popover being rendered to the left or right of the triggerer, based on the available spa...
ILIAS\UI\Component\Popover\Popover\withTitle
withTitle($title)
Get the same popover displaying a title above the content.
ILIAS\UI\Component\Popover\Popover\isFixedPosition
isFixedPosition()
ILIAS\UI\Component\Popover\Popover\withAsyncContentUrl
withAsyncContentUrl($url)
Get a popover like this who's content is rendered via ajax by the given $url before the popover is sh...
ILIAS\UI\Component\Popover\Popover\getShowSignal
getShowSignal()
Get the signal to show this popover in the frontend.
ILIAS\UI\Component\Popover\Popover\getTitle
getTitle()
Get the title of the popover.
ILIAS\UI\Component\Popover\Popover\getPosition
getPosition()
Get the position of the popover.
ILIAS\UI\Component\Popover\Popover\withVerticalPosition
withVerticalPosition()
Get the same popover being rendered below or above the triggerer, based on the available space.
ILIAS\UI\Component\Popover\Popover\getReplaceContentSignal
getReplaceContentSignal()
Get the signal to replace the content of this popover.
ILIAS\UI\Component\Popover\Popover\POS_AUTO
const POS_AUTO
Definition:
Popover.php:15
ILIAS\UI\Component\Popover\Popover\POS_VERTICAL
const POS_VERTICAL
Definition:
Popover.php:16
ILIAS\UI\Component\Popover\Popover\withFixedPosition
withFixedPosition()
Get a popover which can be used in fixed places such as the main menu.
ILIAS\UI\Component\ReplaceContentSignal
This signal replaces the content of a component by ajax.
Definition:
ReplaceContentSignal.php:13
ILIAS\UI\Component\Signal
Definition:
Signal.php:14
ILIAS\UI\Component\Triggerable
Definition:
Triggerable.php:16
$title
$title
Definition:
memcachestat.tpl.php:28
ILIAS\UI\Component\Popover
Definition:
Factory.php:3
$url
$url
Definition:
proxy_ylocal.php:28
src
UI
Component
Popover
Popover.php
Generated on Thu Oct 2 2025 19:02:05 for ILIAS by
1.9.4 (using
Doxyfile
)