5 require_once(__DIR__ .
"/../../../../libs/composer/vendor/autoload.php");
6 require_once(__DIR__ .
"/../../Base.php");
8 use \ILIAS\UI\Component as
C;
21 return new \ILIAS\UI\Implementation\Factory();
28 $this->assertInstanceOf(
"ILIAS\\UI\\Factory", $f);
29 $c = $f->card(
"Card Title");
30 $this->assertInstanceOf(
"ILIAS\\UI\\Component\\Deck\\Deck", $f->deck(
array($c)));
36 $c = $f->card(
"Card Title");
39 $this->assertEquals(
$d->getCards(),
array($c));
45 $c = $f->card(
"Card Title");
49 $this->assertEquals(
$d->getCards(),
array($c,$c));
56 $c = $f->card(
"Card Title");
59 $this->assertEquals(
$d->getCardsSize(), C\Deck\Deck::SIZE_S);
66 $c = $f->card(
"Card Title");
69 $d =
$d->withExtraSmallCardsSize();
70 $this->assertEquals(
$d->getCardsSize(), C\Deck\Deck::SIZE_XS);
72 $d = $d->withSmallCardsSize();
73 $this->assertEquals($d->getCardsSize(), C\Deck\Deck::SIZE_S);
75 $d = $d->withNormalCardsSize();
76 $this->assertEquals($d->getCardsSize(), C\Deck\Deck::SIZE_M);
78 $d = $d->withLargeCardsSize();
79 $this->assertEquals($d->getCardsSize(), C\Deck\Deck::SIZE_L);
81 $d = $d->withExtraLargeCardsSize();
82 $this->assertEquals($d->getCardsSize(), C\Deck\Deck::SIZE_XL);
84 $d = $d->withFullSizedCardsSize();
85 $this->assertEquals($d->getCardsSize(), C\Deck\Deck::SIZE_FULL);
92 $c = $f->card(
"Card Title");
95 $d =
$d->withCards(
array($c,$c,$c,$c,$c,$c,$c))->withLargeCardsSize();
100 '<div class="il-deck"> 101 <div class="row row-eq-height"> 102 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 103 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 104 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 106 <div class="row row-eq-height"> 107 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 108 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 109 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div> 111 <div class="row row-eq-height"> 112 <div class="col-sm-12 col-md-4"><div class="il-card thumbnail"><div class="card-no-highlight"></div><div class="caption"><h5 class="card-title">Card Title</h5></div></div></div>
getDefaultRenderer(JavaScriptBinding $js_binding=null)
test_implements_factory_interface()
Test on deck implementation.
Provides common functionality for UI tests.
assertHTMLEquals($expected_html_as_string, $html_as_string)
Create styles array
The data for the language used.
for($i=6; $i< 13; $i++) for($i=1; $i< 13; $i++) $d