Make WordPress Core

Ticket #29420: 29420.diff

File 29420.diff, 1.7 KB (added by swissspidy, 7 years ago)
  • src/wp-includes/script-loader.php

    diff --git src/wp-includes/script-loader.php src/wp-includes/script-loader.php
    index a97bfe1..0def108 100644
    function wp_default_scripts( &$scripts ) { 
    233233                'manyResults' => __( '%d results found. Use up and down arrow keys to navigate.' ),
    234234        ) );
    235235
     236        // Localized jQuery UI datepicker
     237        global $wp_locale;
     238
     239        $datepicker_args = array(
     240                'jqueryUiDatepicker' => array(
     241                        'closeText'       => esc_js( __( 'Close' ) ),
     242                        'currentText'     => esc_js( __( 'Today' ) ),
     243                        'monthNames'      => array_values( $wp_locale->month ),
     244                        'monthNamesShort' => array_values( $wp_locale->month_abbrev ),
     245                        'monthStatus'     => esc_js( __( 'Show a different month' ) ),
     246                        'nextText'        => esc_js( __( 'Next' ) ),
     247                        'prevText'        => esc_js( __( 'Previous' ) ),
     248                        'dayNames'        => array_values( $wp_locale->weekday ),
     249                        'dayNamesShort'   => array_values( $wp_locale->weekday_abbrev ),
     250                        'dayNamesMin'     => array_values( $wp_locale->weekday_initial ),
     251                        'dateFormat'      => esc_js( get_option( 'date_format' ) ),
     252                        'firstDay'        => absint( get_option( 'start_of_week' ) ),
     253                        'isRTL'           => $wp_locale->is_rtl(),
     254                ),
     255        );
     256
     257        $scripts->localize( 'jquery-ui-datepicker', 'wpl10n', $datepicker_args );
     258
     259        $localized_datepicker = 'jQuery(document).ready(function(jQuery) { jQuery.datepicker.setDefaults(wpl10n.jqueryUiDatepicker); });';
     260        $scripts->add_inline_script( 'jquery-ui-datepicker', $localized_datepicker );
     261
    236262        // deprecated, not used in core, most functionality is included in jQuery 1.3
    237263        $scripts->add( 'jquery-form', "/wp-includes/js/jquery/jquery.form$suffix.js", array('jquery'), '3.37.0', 1 );
    238264