WordPress.org

Make WordPress Core

Ticket #39691: 39691.patch

File 39691.patch, 2.3 KB (added by enrico.sorcinelli, 16 months ago)
  • src/wp-includes/js/tinymce/plugins/wplink/plugin.js

     
    396396                                        } )
    397397                                        .autocomplete( {
    398398                                                source: function( request, response ) {
     399
     400                                                        // normalize search (remove spaces/uppercase/ecc)
     401                                                        if ( typeof window.wpLink !== 'undefined' )
     402                                                                request.term = window.wpLink.normalizeQuery( request.term );
     403
    399404                                                        if ( last === request.term ) {
    400405                                                                response( cache );
    401406                                                                return;
  • src/wp-includes/js/wplink.js

     
    494494                                rivers.recent.hide();
    495495                                rivers.search.show();
    496496
     497                                // normalize search (remove spaces/uppercase/ecc)
     498                                search = this.normalizeQuery( search );
     499
    497500                                // Don't search if the keypress didn't change the title.
    498501                                if ( wpLink.lastSearch == search )
    499502                                        return;
     
    590593                                funcContext = this;
    591594                                funcTriggered = true;
    592595                        };
     596                },
     597
     598                normalizeQuery: function ( query ) {
     599                        return ( /_ci$/.test(dbcollate) ? query.toLowerCase() : query ).trim().replace(/\s+/, ' ');
    593600                }
    594601        };
    595602
  • src/wp-admin/admin-header.php

     
    2323 * @global string    $parent_file
    2424 */
    2525global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow,
    26         $update_title, $total_update_count, $parent_file;
     26        $update_title, $total_update_count, $parent_file, $wpdb;
    2727
    2828// Catch plugins that include admin-header.php before admin.php completes.
    2929if ( empty( $current_screen ) )
     
    8383        thousandsSeparator = '<?php echo addslashes( $wp_locale->number_format['thousands_sep'] ); ?>',
    8484        decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>',
    8585        isRtl = <?php echo (int) is_rtl(); ?>;
     86        dbcollate = '<?php echo $wpdb->collate ?>';
    8687</script>
    8788<meta name="viewport" content="width=device-width,initial-scale=1.0">
    8889<?php