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: