Make WordPress Core

Ticket #44662: 44662.4.patch

File 44662.4.patch, 2.2 KB (added by Toro_Unit, 7 years ago)
  • src/js/_enqueues/lib/link.js

     
    508508                searchInternalLinks: function() {
    509509                        var waiting,
    510510                                search = inputs.search.val() || '';
    511 
    512                         if ( search.length > 2 ) {
     511                        var serchLength =  parseInt( wpLinkL10n.minimumWordLengthForSearch, 10 );
     512                        if ( search.length >= serchLength ) {
    513513                                rivers.recent.hide();
    514514                                rivers.search.show();
    515515
  • src/wp-includes/script-loader.php

     
    589589        $scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", array(), false, 1 );
    590590
    591591        $scripts->add( 'wplink', "/wp-includes/js/wplink$suffix.js", array( 'jquery', 'wp-a11y' ), false, 1 );
     592
     593        /* translators: Input word length for incremental post search. Start searching from the number. */
     594        $minimum_word_length_for_search = _x( '3', 'minimum length for searching links' );
     595        if ( ! empty( $minimum_word_length_for_search ) && is_numeric( $minimum_word_length_for_search ) ) {
     596                $minimum_word_length_for_search = absint( $minimum_word_length_for_search );
     597        }
     598        else {
     599                $minimum_word_length_for_search = 3;
     600        }
     601
    592602        did_action( 'init' ) && $scripts->localize(
    593603                'wplink',
    594604                'wpLinkL10n',
    595605                array(
    596                         'title'          => __( 'Insert/edit link' ),
    597                         'update'         => __( 'Update' ),
    598                         'save'           => __( 'Add Link' ),
    599                         'noTitle'        => __( '(no title)' ),
    600                         'noMatchesFound' => __( 'No results found.' ),
    601                         'linkSelected'   => __( 'Link selected.' ),
    602                         'linkInserted'   => __( 'Link inserted.' ),
     606                        'title'                      => __( 'Insert/edit link' ),
     607                        'update'                     => __( 'Update' ),
     608                        'save'                       => __( 'Add Link' ),
     609                        'noTitle'                    => __( '(no title)' ),
     610                        'noMatchesFound'             => __( 'No results found.' ),
     611                        'linkSelected'               => __( 'Link selected.' ),
     612                        'linkInserted'               => __( 'Link inserted.' ),
     613                        'minimumWordLengthForSearch' => $minimum_word_length_for_search,
    603614                )
    604615        );
    605616