annotate core/modules/locale/locale.datepicker.es6.js @ 5:12f9dff5fda9 tip

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