Пример #1
0
<?php

/**
 * @var \PetrGrishin\View\View $this
 * @author Petr Grishin <*****@*****.**>
 */
use PetrGrishin\HtmlTag\HtmlTag;
HtmlTag::create(HtmlTag::TAG_DIV)->setAttr('id', $containerId = $this->getUniqueIdentifier('container'))->run();
$this->setJsParams(array('containerId' => $containerId, 'url' => $this->getParam('url')));
Пример #2
0
<?php

/**
 * @var \PetrGrishin\View\View $this
 * @author Petr Grishin <*****@*****.**>
 */
use PetrGrishin\HtmlTag\HtmlTag;
$container = HtmlTag::create(HtmlTag::TAG_DIV)->setAttr('id', $containerId = $this->getUniqueIdentifier('container'))->addClass('modal fade')->begin();
?>
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                <h4 class="modal-title"><?php 
echo $this->getParam('title', '');
?>
</h4>
            </div>
            <div class="modal-body">
                <?php 
echo $this->getParam('content', '');
?>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                <button type="button" class="btn btn-primary">Save changes</button>
            </div>
        </div><!-- /.modal-content -->
    </div><!-- /.modal-dialog -->
<?php 
$container->end();
Пример #3
0
<?php

/**
 * @var \PetrGrishin\View\View $this
 * @author Petr Grishin <*****@*****.**>
 */
use PetrGrishin\HtmlTag\HtmlTag;
$button = HtmlTag::create('button')->setAttr('id', $containerId = $this->getUniqueIdentifier('container'))->addClass('btn')->setContent($this->getParam('title'));
if ($type = $this->getParam('type', false)) {
    $button->addClass(sprintf('btn-%s', $type));
}
$button->run();
$this->widget(\PetrGrishin\LoaderAction\LoaderActionWidget::className(), 'action', array('url' => $this->getParam('url')))->run();
$this->setJsParams(array('containerId' => $containerId, 'url' => $this->getParam('url')));
Пример #4
0
<?php

/**
 * @var \PetrGrishin\View\View $this
 * @author Petr Grishin <*****@*****.**>
 */
use PetrGrishin\ButtonDropdowns\ButtonDropdownsAction;
use PetrGrishin\HtmlTag\HtmlTag;
$group = HtmlTag::create(HtmlTag::TAG_DIV)->addClass('btn-group')->begin();
$button = HtmlTag::create('button')->addAttr('id', $containerId = $this->getUniqueIdentifier('container'))->addAttr('data-toggle', 'dropdown')->addClass('btn dropdown-toggle')->setContent(sprintf('%s <span class="caret"></span>', $this->getParam('title')));
if ($type = $this->getParam('type', false)) {
    $button->addClass(sprintf('btn-%s', $type));
}
$button->run();
$menu = HtmlTag::create('ul')->addClass('dropdown-menu')->addAttr('role', 'menu')->begin();
/** @var ButtonDropdownsAction $action */
foreach ($this->getParam('actions') as $action) {
    $item = HtmlTag::create('li')->begin();
    $link = HtmlTag::create('a')->setContent($action->getName())->run();
    $item->end();
}
$menu->end();
$group->end();