Commit f1b535e4d7ddf3d309ccb6201d14e8c1091b867a

Authored by Yarik
1 parent 563c7f76

Datepicker

frontend/controllers/CabinetController.php
@@ -55,6 +55,11 @@ @@ -55,6 +55,11 @@
55 ]); 55 ]);
56 } 56 }
57 57
  58 + public function actionSales()
  59 + {
  60 +
  61 + }
  62 +
58 public function actionPersonal() 63 public function actionPersonal()
59 { 64 {
60 $request = \Yii::$app->request; 65 $request = \Yii::$app->request;
frontend/views/layouts/cabinet.php
@@ -259,77 +259,5 @@ EOT; @@ -259,77 +259,5 @@ EOT;
259 <a class="btn_remove_footer" href="#">Видалити</a> 259 <a class="btn_remove_footer" href="#">Видалити</a>
260 </div> 260 </div>
261 <?php 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 $this->endContent(); 262 $this->endContent();
335 ?> 263 ?>
frontend/web/js/script.js
@@ -2,6 +2,7 @@ $(document).ready(function(){ @@ -2,6 +2,7 @@ $(document).ready(function(){
2 footer(); 2 footer();
3 cabinet(); 3 cabinet();
4 formsHome(); 4 formsHome();
  5 + initDatePicker();
5 6
6 function footer(){ 7 function footer(){
7 footerBottom(); 8 footerBottom();
@@ -151,6 +152,80 @@ $(document).ready(function(){ @@ -151,6 +152,80 @@ $(document).ready(function(){
151 return false; 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 function postForm(context) { 229 function postForm(context) {
155 $.post($(context).attr('action'), $(context).serialize(), function(data) { 230 $.post($(context).attr('action'), $(context).serialize(), function(data) {
156 var type; 231 var type;