Mercurial > hg > isophonics-drupal-site
comparison core/modules/locale/locale.datepicker.es6.js @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | 129ea1e6d783 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c8ae668cc8c |
---|---|
1 /** | |
2 * @file | |
3 * Datepicker JavaScript for the Locale module. | |
4 */ | |
5 | |
6 (function ($, Drupal, drupalSettings) { | |
7 /** | |
8 * Attaches language support to the jQuery UI datepicker component. | |
9 * | |
10 * @type {Drupal~behavior} | |
11 */ | |
12 Drupal.behaviors.localeDatepicker = { | |
13 attach(context, settings) { | |
14 // This code accesses drupalSettings and localized strings via Drupal.t(). | |
15 // So this code should run after these are initialized. By placing it in an | |
16 // attach behavior this is assured. | |
17 $.datepicker.regional['drupal-locale'] = $.extend({ | |
18 closeText: Drupal.t('Done'), | |
19 prevText: Drupal.t('Prev'), | |
20 nextText: Drupal.t('Next'), | |
21 currentText: Drupal.t('Today'), | |
22 monthNames: [ | |
23 Drupal.t('January', {}, { context: 'Long month name' }), | |
24 Drupal.t('February', {}, { context: 'Long month name' }), | |
25 Drupal.t('March', {}, { context: 'Long month name' }), | |
26 Drupal.t('April', {}, { context: 'Long month name' }), | |
27 Drupal.t('May', {}, { context: 'Long month name' }), | |
28 Drupal.t('June', {}, { context: 'Long month name' }), | |
29 Drupal.t('July', {}, { context: 'Long month name' }), | |
30 Drupal.t('August', {}, { context: 'Long month name' }), | |
31 Drupal.t('September', {}, { context: 'Long month name' }), | |
32 Drupal.t('October', {}, { context: 'Long month name' }), | |
33 Drupal.t('November', {}, { context: 'Long month name' }), | |
34 Drupal.t('December', {}, { context: 'Long month name' }), | |
35 ], | |
36 monthNamesShort: [ | |
37 Drupal.t('Jan'), | |
38 Drupal.t('Feb'), | |
39 Drupal.t('Mar'), | |
40 Drupal.t('Apr'), | |
41 Drupal.t('May'), | |
42 Drupal.t('Jun'), | |
43 Drupal.t('Jul'), | |
44 Drupal.t('Aug'), | |
45 Drupal.t('Sep'), | |
46 Drupal.t('Oct'), | |
47 Drupal.t('Nov'), | |
48 Drupal.t('Dec'), | |
49 ], | |
50 dayNames: [ | |
51 Drupal.t('Sunday'), | |
52 Drupal.t('Monday'), | |
53 Drupal.t('Tuesday'), | |
54 Drupal.t('Wednesday'), | |
55 Drupal.t('Thursday'), | |
56 Drupal.t('Friday'), | |
57 Drupal.t('Saturday'), | |
58 ], | |
59 dayNamesShort: [ | |
60 Drupal.t('Sun'), | |
61 Drupal.t('Mon'), | |
62 Drupal.t('Tue'), | |
63 Drupal.t('Wed'), | |
64 Drupal.t('Thu'), | |
65 Drupal.t('Fri'), | |
66 Drupal.t('Sat'), | |
67 ], | |
68 dayNamesMin: [ | |
69 Drupal.t('Su'), | |
70 Drupal.t('Mo'), | |
71 Drupal.t('Tu'), | |
72 Drupal.t('We'), | |
73 Drupal.t('Th'), | |
74 Drupal.t('Fr'), | |
75 Drupal.t('Sa'), | |
76 ], | |
77 dateFormat: Drupal.t('mm/dd/yy'), | |
78 firstDay: 0, | |
79 isRTL: 0, | |
80 }, drupalSettings.jquery.ui.datepicker); | |
81 $.datepicker.setDefaults($.datepicker.regional['drupal-locale']); | |
82 }, | |
83 }; | |
84 }(jQuery, Drupal, drupalSettings)); |