comparison core/modules/locale/locale.datepicker.es6.js @ 17:129ea1e6d783

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