Commit df1b36d6cb0f91e05ebad052f562688e6d15ca5e

Authored by Виталий
1 parent e4b2a652

tokar commit

frontend/views/accounts/_portfolio_form.php
... ... @@ -59,12 +59,16 @@ use yii\web\JsExpression;
59 59 <?php if($child_first instanceof Specialization): ?>
60 60 <li>
61 61 <a href="#">
62   - <?= $form->field($portfolio, "specializationInput[{$child_second->specialization_id}]")
63   - ->checkbox([
64   - 'value' => $child_second->specialization_id,
65   - 'label' => $child_second->specialization_name,
66   - 'uncheck' => NULL,
67   - ]) ?>
  62 + <?= $form->field($portfolio, "specializationInput[{$child_second->specialization_id}]", [
  63 + 'template' => '{input}{label}{hint}{error}',
  64 + ])
  65 + ->label('<span></span>' . $child_second->specialization_name)
  66 + ->checkbox([
  67 + 'value' => $child_second->specialization_id,
  68 + 'label' => NULL,
  69 + 'uncheck' => NULL,
  70 + 'class' => 'custom-check',
  71 + ], false) ?>
68 72 </a>
69 73 </li>
70 74 <?php endif; ?>
... ...
frontend/views/accounts/portfolio.php
... ... @@ -17,78 +17,80 @@
17 17 <div class="admin-all-pages-add">
18 18 <?= Html::a(Yii::t('app', 'Добавить'), [ 'portfolio-create' ], [ 'class' => 'btn btn-success' ]) ?>
19 19 </div>
20   -<?= GridView::widget([
21   - 'options' => ['class'=>'style admin-all-pages-wr'],
22   - 'dataProvider' => $dataProvider,
23   - 'filterModel' => $searchModel,
24   - 'columns' => [
25   - [
26   - 'attribute' => 'portfolio_id',
27   - 'label' => 'ID',
28   - ],
29   - 'name',
30   - [
31   - 'attribute' => 'date_add',
32   - 'filter' => "<div class=\"input-group input-group-xs input-daterange\">
  20 +<div class="admin-table-portfolio">
  21 + <?= GridView::widget([
  22 + 'options' => ['class'=>'style admin-all-pages-wr'],
  23 + 'dataProvider' => $dataProvider,
  24 + 'filterModel' => $searchModel,
  25 + 'columns' => [
  26 + [
  27 + 'attribute' => 'portfolio_id',
  28 + 'label' => 'ID',
  29 + ],
  30 + 'name',
  31 + [
  32 + 'attribute' => 'date_add',
  33 + 'filter' => "<div class=\"input-group input-group-xs input-daterange\">
33 34 <span class='field-teamsearch-experience_from_from'>".
34   - DatePicker::widget([
35   - 'model' => $searchModel,
36   - 'attribute' => 'date_add_from',
37   - 'language' => 'ru',
38   - 'dateFormat' => 'yyyy-MM-dd',
39   - 'clientOptions' => [
40   - 'changeYear' => true,
41   - 'changeMonth' => true,
42   - ],
43   - ]).
44   - "</span>
  35 + DatePicker::widget([
  36 + 'model' => $searchModel,
  37 + 'attribute' => 'date_add_from',
  38 + 'language' => 'ru',
  39 + 'dateFormat' => 'yyyy-MM-dd',
  40 + 'clientOptions' => [
  41 + 'changeYear' => true,
  42 + 'changeMonth' => true,
  43 + ],
  44 + ]).
  45 + "</span>
45 46 <span class=\"input-group-addon kv-field-separator\">
46 47 <i class=\"glyphicon glyphicon-resize-horizontal\"></i>
47 48 </span>
48 49 <span class='field-teamsearch-experience_from_to'>".
49   - DatePicker::widget([
50   - 'model' => $searchModel,
51   - 'attribute' => 'date_add_to',
52   - 'language' => 'ru',
53   - 'dateFormat' => 'yyyy-MM-dd',
54   - 'clientOptions' => [
55   - 'changeYear' => true,
56   - 'changeMonth' => true,
57   - ],
58   - ])
59   - ."</span>
  50 + DatePicker::widget([
  51 + 'model' => $searchModel,
  52 + 'attribute' => 'date_add_to',
  53 + 'language' => 'ru',
  54 + 'dateFormat' => 'yyyy-MM-dd',
  55 + 'clientOptions' => [
  56 + 'changeYear' => true,
  57 + 'changeMonth' => true,
  58 + ],
  59 + ])
  60 + ."</span>
60 61 </div>",
61   - 'format' => 'html',
62   - ],
63   - 'view_count',
64   - [
65   - 'attribute' => 'specializationString',
66   - ],
67   - [
68   - 'class' => ActionColumn::className(),
69   - 'buttons' => [
70   - 'update' => function($url, $model, $key) {
71   - return Html::a('<img src="/images/ico_pencil.png" alt="">', [
72   - 'portfolio-update',
73   - 'id' => $model->portfolio_id,
74   - ],[
75   - 'title' => 'Редактировать',
76   - ]);
77   - },
78   - 'delete' => function($url, $model, $key) {
79   - return Html::a('<img src="/images/delete-ico.png" alt="">', [
80   - 'portfolio-delete',
81   - 'id' => $model->portfolio_id,
82   - ], [
83   - 'title' => 'Удалить',
84   - 'aria-label' => 'Удалить',
85   - 'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',
86   - 'data-method' => 'post',
87   - 'data-pjax' => '0',
88   - ]);
89   - },
  62 + 'format' => 'html',
  63 + ],
  64 + 'view_count',
  65 + [
  66 + 'attribute' => 'specializationString',
  67 + ],
  68 + [
  69 + 'class' => ActionColumn::className(),
  70 + 'buttons' => [
  71 + 'update' => function($url, $model, $key) {
  72 + return Html::a('<img src="/images/ico_pencil.png" alt="">', [
  73 + 'portfolio-update',
  74 + 'id' => $model->portfolio_id,
  75 + ],[
  76 + 'title' => 'Редактировать',
  77 + ]);
  78 + },
  79 + 'delete' => function($url, $model, $key) {
  80 + return Html::a('<img src="/images/delete-ico.png" alt="">', [
  81 + 'portfolio-delete',
  82 + 'id' => $model->portfolio_id,
  83 + ], [
  84 + 'title' => 'Удалить',
  85 + 'aria-label' => 'Удалить',
  86 + 'data-confirm' => 'Вы уверены, что хотите удалить этот элемент?',
  87 + 'data-method' => 'post',
  88 + 'data-pjax' => '0',
  89 + ]);
  90 + },
  91 + ],
  92 + 'template' => '{update} {delete}',
90 93 ],
91   - 'template' => '{update} {delete}',
92 94 ],
93   - ],
94   -]); ?>
  95 + ]); ?>
  96 +</div>
... ...
frontend/web/css/style.css
... ... @@ -6188,9 +6188,37 @@ input[disabled], select[disabled] {
6188 6188 width: 360px;
6189 6189 height: 29px;
6190 6190 cursor: pointer;
  6191 + margin-top: 8px;
6191 6192 }
6192 6193 .admin-project-file .not-file-mb-adm{
6193 6194 position: static;
6194 6195 margin-left: 10px;
6195 6196 width: 540px;
6196   -}
6197 6197 \ No newline at end of file
  6198 +}
  6199 +.admin-table-portfolio .input-group.input-group-xs input{
  6200 + height: 29px;
  6201 + border: 1px solid #dcdcdc;
  6202 + outline: none;
  6203 + padding-left: 8px;
  6204 + width: 85px;
  6205 + float: left;
  6206 +}
  6207 +.admin-table-portfolio .input-group.input-group-xs input:focus{
  6208 + box-shadow: 1px 2px 2px 0px rgba(215, 215, 215, 0.75) inset; transition: 0.1s; outline: none
  6209 +}
  6210 +.admin-table-portfolio .field-teamsearch-experience_from_from, .admin-table-portfolio .field-teamsearch-experience_from_to {float: left}
  6211 +.admin-table-portfolio .input-group-addon.kv-field-separator {
  6212 + float: left;
  6213 + width: 30px;
  6214 + margin-top: -1px;
  6215 + padding: 0;
  6216 + height: 31px;
  6217 + line-height: 31px;
  6218 +}
  6219 +.admin-table-portfolio .input-group.input-group-xs.input-daterange {width: 200px}
  6220 +.admin-page .content-menu-first {border-top: 1px solid #dfdfdf;}
  6221 +
  6222 +
  6223 +
  6224 +
  6225 +
... ...