| 
<?php
 use eaBlankonThema\widget\ThButton;
 use d3yii2\d3labels\widgets\D3LabelCreate;
 
 /**
 * @var $model \d3yii2\d3labels\models\D3lDefinition
 * @var string $returnURLToken
 * @var string $labelsList
 * @var string $createButtonPlacement
 */
 $modulePath = Yii::$app->getModule('d3labels')->basePath;
 
 $createButton = ThButton::widget([
 'label' => Yii::t('d3labels', 'Create Label'),
 'icon' => ThButton::ICON_PLUS,
 'type' => ThButton::TYPE_SUCCESS,
 'htmlOptions' => [
 'data-toggle' => 'collapse',
 'data-target' => '#collapse',
 'aria-expanded' => 'false',
 'aria-controls' => 'collapse'
 ],
 ]);
 
 if (D3LabelCreate::PLACEMENT_PAGE_BUTTONS === $createButtonPlacement) {
 Yii::$app->view->addPageButtons($createButton);
 }
 
 ?>
 <div class="row rounded shadow">
 <div class="col-md-8">
 <div class="row panel-heading">
 <div class="pull-left">
 <h4><?= Yii::t('d3labels', 'Labels') ?></h4>
 </div>
 </div>
 <div class="row panel-body">
 <div class="col-md-6">
 <div class="row">
 <?= \eaBlankonThema\widget\ThAlertList::widget() ?>
 </div>
 
 <?php
 if (D3LabelCreate::PLACEMENT_TOP === $createButtonPlacement): ?>
 <div class="row">
 <?= $createButton ?>
 </div>
 <?php
 endif;
 ?>
 <div id="labels-list" class="row">
 <?= $labelsList ?>
 </div>
 
 <div class="row collapse" id="collapse">
 <div class="card card-body">
 <?php $form = \yii\bootstrap\ActiveForm::begin([
 'action' =>  \yii\helpers\Url::toRoute(['d3labelscreate']),
 'fieldConfig' => [
 'template' => "{label}\n{input}\n{error}"
 ],
 'enableClientValidation' => true,
 'options' => [
 'validateOnSubmit' => true,
 ],
 ]); ?>
 
 <?= $form->field($model, 'collor')->dropDownList(\d3yii2\d3labels\logic\D3Definition::getColors()) ?>
 <?= $form->field($model, 'label')->textInput() ?>
 <?= $form->field($model, 'icon')->textInput() ?>
 
 <?= ThButton::widget([
 'label' => Yii::t('d3labels', 'Cancel and close'),
 'icon' => ThButton::ICON_CHECK,
 'type' => ThButton::TYPE_DANGER,
 'htmlOptions' => [
 'data-toggle' => 'collapse',
 'data-target' => '#collapse',
 'aria-expanded' => 'false',
 'aria-controls' => 'collapse'
 ],
 ]);
 ?>
 
 <?= ThButton::widget([
 'label' => Yii::t('d3labels', 'Create Label'),
 'icon' => ThButton::ICON_CHECK,
 'type' => ThButton::TYPE_SUCCESS,
 'submit' => true,
 'htmlOptions' => [
 'name' => 'action',
 'value' => 'save',
 ],
 ]);
 ?>
 <?php $form::end(); ?>
 </div>
 </div>
 
 </div>
 </div>
 </div>
 </div>
 <?php
 $js = "$('#collapse').on('hidden.bs.collapse', function () {
 $('#labels-list').show();
 });
 $('#collapse').on('shown.bs.collapse', function () {
 $('#labels-list').hide();
 });
 $('.delete-item').on('click', function() {
 confirm('" . Yii::t('d3labels', 'Label will be deleted') . "');
 });";
 
 $this->registerJs($js);
 ?>
 
 
 |