3declare(strict_types=1);
21require_once(__DIR__ .
"/../../../../libs/composer/vendor/autoload.php");
22require_once(__DIR__ .
"/../../Base.php");
37 return new I\Component\Card\Factory();
39 public function deck(array $cards): C\Deck\Deck
41 return new I\Component\Deck\Deck($cards,
C\Deck\Deck::SIZE_S);
50 $this->assertInstanceOf(
"ILIAS\\UI\\Factory",
$f);
51 $c =
$f->card()->standard(
"Card Title");
52 $this->assertInstanceOf(
"ILIAS\\UI\\Component\\Deck\\Deck",
$f->deck(array(
$c)));
58 $c =
$f->card()->standard(
"Card Title");
61 $this->assertEquals(
$d->getCards(), array(
$c));
67 $c =
$f->card()->standard(
"Card Title");
71 $this->assertEquals(
$d->getCards(), array(
$c,
$c));
78 $c =
$f->card()->standard(
"Card Title");
81 $this->assertEquals(
C\Deck\Deck::SIZE_S,
$d->getCardsSize());
88 $c =
$f->card()->standard(
"Card Title");
91 $d =
$d->withExtraSmallCardsSize();
92 $this->assertEquals(
C\Deck\Deck::SIZE_XS,
$d->getCardsSize());
94 $d =
$d->withSmallCardsSize();
95 $this->assertEquals(
C\Deck\Deck::SIZE_S,
$d->getCardsSize());
97 $d =
$d->withNormalCardsSize();
98 $this->assertEquals(
C\Deck\Deck::SIZE_M,
$d->getCardsSize());
100 $d =
$d->withLargeCardsSize();
101 $this->assertEquals(
C\Deck\Deck::SIZE_L,
$d->getCardsSize());
103 $d =
$d->withExtraLargeCardsSize();
104 $this->assertEquals(
C\Deck\Deck::SIZE_XL,
$d->getCardsSize());
106 $d =
$d->withFullSizedCardsSize();
107 $this->assertEquals(
C\Deck\Deck::SIZE_FULL,
$d->getCardsSize());
114 $c =
$f->card()->standard(
"Card Title");
122 '<div class="il-deck"><div class="row row-eq-height">
123 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
124 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
125 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
126 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
127 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
128 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
129 <div class="col-xs-12 col-sm-6 col-md-6 col-lg-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption card-title">Card Title</div></div></div>
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
test_implements_factory_interface()
Provides common functionality for UI tests.
assertHTMLEquals(string $expected_html_as_string, string $html_as_string)
brutallyTrimHTML(string $html)
A more radical version of normalizeHTML.
getDefaultRenderer(JavaScriptBinding $js_binding=null, array $with_stub_renderings=[])
for( $i=6;$i< 13;$i++) for($i=1; $i< 13; $i++) $d
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...