|
45 | 45 | use Combodo\iTop\Application\UI\Base\Component\Title\TitleUIBlockFactory; |
46 | 46 | use Combodo\iTop\Application\UI\Base\Layout\Extension\ExtensionDetails; |
47 | 47 | use Combodo\iTop\Application\UI\Base\Layout\Extension\ExtensionDetailsUIBlockFactory; |
| 48 | +use Combodo\iTop\Application\UI\Base\Layout\MultiColumn\Column\Column; |
| 49 | +use Combodo\iTop\Application\UI\Base\Layout\MultiColumn\MultiColumn; |
48 | 50 | use Combodo\iTop\Application\UI\Base\Layout\Object\ObjectFactory; |
49 | 51 | use Combodo\iTop\Application\UI\Base\Layout\PageContent\PageContentFactory; |
50 | 52 | use Combodo\iTop\Application\UI\Base\Layout\UIContentBlockUIBlockFactory; |
|
625 | 627 |
|
626 | 628 | $oPage->AddUiBlock(TitleUIBlockFactory::MakeNeutral('Extensions details layout', 3)); |
627 | 629 |
|
| 630 | +$oMultiCol = new MultiColumn(); |
| 631 | +$oColumnLeft = new Column(); |
| 632 | +$oColumnRight = new Column(); |
| 633 | +$oMultiCol->AddColumn($oColumnLeft); |
| 634 | +$oMultiCol->AddColumn($oColumnRight); |
| 635 | +$oPage->AddUiBlock($oMultiCol); |
| 636 | + |
628 | 637 | $oExtensionDetailInstalledFromFactory = ExtensionDetailsUIBlockFactory::MakeInstalled('itop-sample', 'My extension v2', 'This is for test only', ['v1.1.1', 'Designer', '12/12/2012'], ['uninstallable' => false,'missing' => true]); |
629 | | -$oPage->AddUiBlock($oExtensionDetailInstalledFromFactory); |
| 638 | +$oColumnLeft->AddSubBlock($oExtensionDetailInstalledFromFactory); |
630 | 639 |
|
631 | 640 | $oExtensionDetailInstalledWithLongTitle = ExtensionDetailsUIBlockFactory::MakeNotInstalled('itop-sample', 'My extension with a very long title', 'This is for test only', ['v1.1.1', 'Designer', '12/12/2012'], ['uninstallable' => false]); |
632 | | -$oPage->AddUiBlock($oExtensionDetailInstalledWithLongTitle); |
| 641 | +$oColumnRight->AddSubBlock($oExtensionDetailInstalledWithLongTitle); |
633 | 642 | $oPage->add('<hr id="page_bottom"/>'); |
634 | 643 |
|
635 | 644 | $oPage->output(); |
0 commit comments