Commit f1b535e4d7ddf3d309ccb6201d14e8c1091b867a
1 parent
563c7f76
Datepicker
Showing
3 changed files
with
80 additions
and
72 deletions
Show diff stats
frontend/controllers/CabinetController.php
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; |