Commit f1b535e4d7ddf3d309ccb6201d14e8c1091b867a

Authored by Yarik
1 parent 563c7f76

Datepicker

frontend/controllers/CabinetController.php
... ... @@ -55,6 +55,11 @@
55 55 ]);
56 56 }
57 57  
  58 + public function actionSales()
  59 + {
  60 +
  61 + }
  62 +
58 63 public function actionPersonal()
59 64 {
60 65 $request = \Yii::$app->request;
... ...
frontend/views/layouts/cabinet.php
... ... @@ -259,77 +259,5 @@ EOT;
259 259 <a class="btn_remove_footer" href="#">Видалити</a>
260 260 </div>
261 261 <?php
262   - $js = <<<EOT
263   -$('._datepicer')
264   - .datepicker(
265   - {
266   - changeMonth: true,
267   - changeYear: true,
268   - dateFormat: 'dd.mm.yy',
269   - closeText: 'Закрыть',
270   - prevText: 'Пред',
271   - nextText: 'След',
272   - monthNames: [
273   - 'Январь',
274   - 'Февраль',
275   - 'Март',
276   - 'Апрель',
277   - 'Май',
278   - 'Июнь',
279   - 'Июль',
280   - 'Август',
281   - 'Сентябрь',
282   - 'Октябрь',
283   - 'Ноябрь',
284   - 'Декабрь'
285   - ],
286   - monthNamesShort: [
287   - 'Январь',
288   - 'Февраль',
289   - 'Март',
290   - 'Апрель',
291   - 'Май',
292   - 'Июнь',
293   - 'Июль',
294   - 'Август',
295   - 'Сентябрь',
296   - 'Октябрь',
297   - 'Ноябрь',
298   - 'Декабрь'
299   - ],
300   - dayNames: [
301   - 'воскресенье',
302   - 'понедельник',
303   - 'вторник',
304   - 'среда',
305   - 'четверг',
306   - 'пятница',
307   - 'суббота'
308   - ],
309   - dayNamesShort: [
310   - 'вск',
311   - 'пнд',
312   - 'втр',
313   - 'срд',
314   - 'чтв',
315   - 'птн',
316   - 'сбт'
317   - ],
318   - dayNamesMin: [
319   - 'Вс',
320   - 'Пн',
321   - 'Вт',
322   - 'Ср',
323   - 'Чт',
324   - 'Пт',
325   - 'Сб'
326   - ],
327   - firstDay: 1
328   - }
329   - );
330   -EOT;
331   - $this->registerJs($js);
332   -?>
333   -<?php
334 262 $this->endContent();
335 263 ?>
... ...
frontend/web/js/script.js
... ... @@ -2,6 +2,7 @@ $(document).ready(function(){
2 2 footer();
3 3 cabinet();
4 4 formsHome();
  5 + initDatePicker();
5 6  
6 7 function footer(){
7 8 footerBottom();
... ... @@ -151,6 +152,80 @@ $(document).ready(function(){
151 152 return false;
152 153 });
153 154  
  155 + $(document).on('pjax:complete', function() {
  156 + initDatePicker();
  157 + });
  158 +
  159 + function initDatePicker() {
  160 + $('._datepicer, ._datepicker')
  161 + .datepicker(
  162 + {
  163 + changeMonth: true,
  164 + changeYear: true,
  165 + dateFormat: 'dd.mm.yy',
  166 + closeText: 'Закрыть',
  167 + prevText: 'Пред',
  168 + nextText: 'След',
  169 + monthNames: [
  170 + 'Январь',
  171 + 'Февраль',
  172 + 'Март',
  173 + 'Апрель',
  174 + 'Май',
  175 + 'Июнь',
  176 + 'Июль',
  177 + 'Август',
  178 + 'Сентябрь',
  179 + 'Октябрь',
  180 + 'Ноябрь',
  181 + 'Декабрь'
  182 + ],
  183 + monthNamesShort: [
  184 + 'Январь',
  185 + 'Февраль',
  186 + 'Март',
  187 + 'Апрель',
  188 + 'Май',
  189 + 'Июнь',
  190 + 'Июль',
  191 + 'Август',
  192 + 'Сентябрь',
  193 + 'Октябрь',
  194 + 'Ноябрь',
  195 + 'Декабрь'
  196 + ],
  197 + dayNames: [
  198 + 'воскресенье',
  199 + 'понедельник',
  200 + 'вторник',
  201 + 'среда',
  202 + 'четверг',
  203 + 'пятница',
  204 + 'суббота'
  205 + ],
  206 + dayNamesShort: [
  207 + 'вск',
  208 + 'пнд',
  209 + 'втр',
  210 + 'срд',
  211 + 'чтв',
  212 + 'птн',
  213 + 'сбт'
  214 + ],
  215 + dayNamesMin: [
  216 + 'Вс',
  217 + 'Пн',
  218 + 'Вт',
  219 + 'Ср',
  220 + 'Чт',
  221 + 'Пт',
  222 + 'Сб'
  223 + ],
  224 + firstDay: 1
  225 + }
  226 + );
  227 + }
  228 +
154 229 function postForm(context) {
155 230 $.post($(context).attr('action'), $(context).serialize(), function(data) {
156 231 var type;
... ...