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