Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / locale / locale.datepicker.es6.js
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         {
19           closeText: Drupal.t('Done'),
20           prevText: Drupal.t('Prev'),
21           nextText: Drupal.t('Next'),
22           currentText: Drupal.t('Today'),
23           monthNames: [
24             Drupal.t('January', {}, { context: 'Long month name' }),
25             Drupal.t('February', {}, { context: 'Long month name' }),
26             Drupal.t('March', {}, { context: 'Long month name' }),
27             Drupal.t('April', {}, { context: 'Long month name' }),
28             Drupal.t('May', {}, { context: 'Long month name' }),
29             Drupal.t('June', {}, { context: 'Long month name' }),
30             Drupal.t('July', {}, { context: 'Long month name' }),
31             Drupal.t('August', {}, { context: 'Long month name' }),
32             Drupal.t('September', {}, { context: 'Long month name' }),
33             Drupal.t('October', {}, { context: 'Long month name' }),
34             Drupal.t('November', {}, { context: 'Long month name' }),
35             Drupal.t('December', {}, { context: 'Long month name' }),
36           ],
37           monthNamesShort: [
38             Drupal.t('Jan'),
39             Drupal.t('Feb'),
40             Drupal.t('Mar'),
41             Drupal.t('Apr'),
42             Drupal.t('May'),
43             Drupal.t('Jun'),
44             Drupal.t('Jul'),
45             Drupal.t('Aug'),
46             Drupal.t('Sep'),
47             Drupal.t('Oct'),
48             Drupal.t('Nov'),
49             Drupal.t('Dec'),
50           ],
51           dayNames: [
52             Drupal.t('Sunday'),
53             Drupal.t('Monday'),
54             Drupal.t('Tuesday'),
55             Drupal.t('Wednesday'),
56             Drupal.t('Thursday'),
57             Drupal.t('Friday'),
58             Drupal.t('Saturday'),
59           ],
60           dayNamesShort: [
61             Drupal.t('Sun'),
62             Drupal.t('Mon'),
63             Drupal.t('Tue'),
64             Drupal.t('Wed'),
65             Drupal.t('Thu'),
66             Drupal.t('Fri'),
67             Drupal.t('Sat'),
68           ],
69           dayNamesMin: [
70             Drupal.t('Su'),
71             Drupal.t('Mo'),
72             Drupal.t('Tu'),
73             Drupal.t('We'),
74             Drupal.t('Th'),
75             Drupal.t('Fr'),
76             Drupal.t('Sa'),
77           ],
78           dateFormat: Drupal.t('mm/dd/yy'),
79           firstDay: 0,
80           isRTL: 0,
81         },
82         drupalSettings.jquery.ui.datepicker,
83       );
84       $.datepicker.setDefaults($.datepicker.regional['drupal-locale']);
85     },
86   };
87 })(jQuery, Drupal, drupalSettings);