Tests on implementation for the lightbox modal.
More...
Tests on implementation for the lightbox modal.
- Author
- Stefan Wanzenried sw@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Definition at line 31 of file LightboxTest.php.
◆ getExpectedCardPageHTML()
| static LightboxTest::getExpectedCardPageHTML |
( |
| ) |
|
|
staticprivate |
Definition at line 205 of file LightboxTest.php.
References ILIAS\Repository\button(), Vendor\Package\foo(), ILIAS\Repository\form(), and ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle().
208 <dialog
class=
"c-modal c-modal--lightbox il-modal-lightbox il-modal-lightbox-bright" tabindex=
"-1" id=
"id_1">
209 <div
class=
"modal-dialog modal-lg" role=
"document">
210 <div
class=
"modal-content il-modal-lightbox-page">
211 <div
class=
"modal-header">
212 <
form><
button formmethod=
"dialog" class=
"close" aria-label=
"close"><span aria-hidden=
"true"></span></
button></
form>
213 <h1
class=
"modal-title">
foo</h1>
215 <div
class=
"modal-body">
216 <div
id=
"id_1_carousel" class=
"carousel slide" data-ride=
"carousel" data-interval=
"false">
217 <div
class=
"carousel-inner" role=
"listbox">
218 <div
class=
"item active" data-title=
"foo">
219 <div
class=
"item-content item-vertical"></div>
button(string $caption, string $cmd)
form( $class_path, string $cmd, string $submit_caption="")
◆ getExpectedImagePageHTML()
| static LightboxTest::getExpectedImagePageHTML |
( |
| ) |
|
|
staticprotected |
Definition at line 119 of file LightboxTest.php.
References ILIAS\Repository\button(), and ILIAS\Repository\form().
122 <dialog
class=
"c-modal c-modal--lightbox il-modal-lightbox il-modal-lightbox-dark" tabindex=
"-1" id=
"id_1">
123 <div
class=
"modal-dialog modal-lg" role=
"document">
124 <div
class=
"modal-content il-modal-lightbox-page">
125 <div
class=
"modal-header">
126 <
form><
button formmethod=
"dialog" class=
"close" aria-label=
"close"><span aria-hidden=
"true"></span></
button></
form>
127 <h1
class=
"modal-title">title</h1>
129 <div
class=
"modal-body">
130 <div
id=
"id_1_carousel" class=
"carousel slide" data-ride=
"carousel" data-interval=
"false">
132 <div
class=
"carousel-inner" role=
"listbox">
134 <div
class=
"item active" data-title=
"title">
135 <div
class=
"item-content ">
136 <img src=
"src/fake/image.jpg" class=
"img-responsive" alt=
"description" />
138 <div
class=
"carousel-caption">
button(string $caption, string $cmd)
form( $class_path, string $cmd, string $submit_caption="")
◆ getExpectedMixedPagesHTML()
| static LightboxTest::getExpectedMixedPagesHTML |
( |
| ) |
|
|
staticprotected |
Definition at line 153 of file LightboxTest.php.
References ILIAS\Repository\button(), ILIAS\Repository\form(), and ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\to().
Referenced by testDifferentPageTypeRendering().
156 <dialog
class=
"c-modal c-modal--lightbox il-modal-lightbox il-modal-lightbox-dark" tabindex=
"-1" id=
"id_1">
157 <div
class=
"modal-dialog modal-lg" role=
"document">
158 <div
class=
"modal-content il-modal-lightbox-page">
159 <div
class=
"modal-header">
160 <
form><
button formmethod=
"dialog" class=
"close" aria-label=
"close"><span aria-hidden=
"true"></span></
button></
form>
161 <h1
class=
"modal-title">title</h1>
163 <div
class=
"modal-body">
164 <div
id=
"id_1_carousel" class=
"carousel slide" data-ride=
"carousel" data-interval=
"false">
166 <ol
class=
"carousel-indicators">
167 <li data-target=
"#id_1_carousel" data-slide-
to=
"0" class=
"active"></li>
168 <li data-target=
"#id_1_carousel" data-slide-to=
"1" class=
""></li>
171 <div
class=
"carousel-inner" role=
"listbox">
172 <div
class=
"item active text-only" data-title=
"title">
173 <div
class=
"item-content ">
178 <div
class=
"item " data-title=
"title">
179 <div
class=
"item-content ">
180 <img src=
"src/fake/image.jpg" class=
"img-responsive" alt=
"description" />
182 <div
class=
"carousel-caption">
188 <a
class=
"left carousel-control" href=
"#id_1_carousel" role=
"button" data-slide=
"prev">
189 <span
class=
"glyphicon glyphicon-chevron-left" aria-hidden=
"true"></span>
190 <span
class=
"sr-only">Previous</span>
192 <a
class=
"right carousel-control" href=
"#id_1_carousel" role=
"button" data-slide=
"next">
193 <span
class=
"glyphicon glyphicon-chevron-right" aria-hidden=
"true"></span>
194 <span
class=
"sr-only">Next</span>
button(string $caption, string $cmd)
to(\GdImage $image, int $quality=null)
Currently this is the only way to make a FileStream from a GD image resource.
form( $class_path, string $cmd, string $submit_caption="")
Some very basic component implementation.
◆ getExpectedTextPageHTML()
| static LightboxTest::getExpectedTextPageHTML |
( |
| ) |
|
|
staticprotected |
Definition at line 90 of file LightboxTest.php.
References ILIAS\Repository\button(), and ILIAS\Repository\form().
93 <dialog
class=
"c-modal c-modal--lightbox il-modal-lightbox il-modal-lightbox-bright" tabindex=
"-1" id=
"id_1">
94 <div
class=
"modal-dialog modal-lg" role=
"document">
95 <div
class=
"modal-content il-modal-lightbox-page">
96 <div
class=
"modal-header">
97 <
form><
button formmethod=
"dialog" class=
"close" aria-label=
"close"><span aria-hidden=
"true"></span></
button></
form>
98 <h1
class=
"modal-title">title</h1>
100 <div
class=
"modal-body">
101 <div
id=
"id_1_carousel" class=
"carousel slide" data-ride=
"carousel" data-interval=
"false">
103 <div
class=
"carousel-inner" role=
"listbox">
104 <div
class=
"item active text-only" data-title=
"title">
105 <div
class=
"item-content ">
button(string $caption, string $cmd)
form( $class_path, string $cmd, string $submit_caption="")
Some very basic component implementation.
◆ getLightboxPage()
| LightboxTest::getLightboxPage |
( |
| ) |
|
|
protected |
◆ getPageProvider()
| static LightboxTest::getPageProvider |
( |
| ) |
|
|
static |
Definition at line 58 of file LightboxTest.php.
60 $image =
new I\Component\Image\Image(
"responsive",
'src/fake/image.jpg',
'description');
61 $card =
new I\Component\Card\Card(
'foo');
64 'Render image page' => [
'lightboxImagePage', [$image,
'title'], self::getExpectedImagePageHTML()],
65 'Render text page' => [
'lightboxTextPage', [
'HelloWorld',
'title'], self::getExpectedTextPageHTML()],
66 'Render card page' => [
'lightboxCardPage', [$card], self::getExpectedCardPageHTML()],
◆ testDifferentPageTypeRendering()
| LightboxTest::testDifferentPageTypeRendering |
( |
| ) |
|
◆ testGetMultiplePage()
| LightboxTest::testGetMultiplePage |
( |
| ) |
|
◆ testGetSinglePage()
| LightboxTest::testGetSinglePage |
( |
| ) |
|
◆ testSimplePageRendering()
| LightboxTest::testSimplePageRendering |
( |
string |
$method, |
|
|
array |
$args, |
|
|
string |
$expected_html |
|
) |
| |
The documentation for this class was generated from the following file: