Ticket #15317: 15137.filter-jquery.patch
File 15137.filter-jquery.patch, 2.3 KB (added by , 4 years ago) |
---|
-
src/js/_enqueues/lib/admin-bar.js
450 450 return null; 451 451 } 452 452 453 if ( typeof(jQuery) != 'undefined' ) { 454 jQuery('#wp-admin-bar-my-sites-search-list input').bind('keyup search', function() { 455 var searchValRegex = new RegExp( jQuery(this).val(), 'i'); 456 jQuery('#wp-admin-bar-my-sites-list > li.menupop').addClass('ab-hidden').filter(function() { 457 return searchValRegex.test( jQuery(this).children('a').text() ); 458 } ).removeClass('ab-hidden'); 459 }); 460 } 453 461 } )( document, window, navigator ); -
src/wp-includes/admin-bar.php
579 579 ) 580 580 ); 581 581 582 // Add network site search. 583 if ( count( (array) $wp_admin_bar->user->blogs ) > 5 ) { 584 $wp_admin_bar->add_node( 585 array( 586 'parent' => 'my-sites-list', 587 'id' => 'my-sites-search-list', 588 'title' => sprintf( 589 '<label for="my-sites-search-filter" class="screen-reader-text">%s</label><input id="my-sites-search-filter" type="search" placeholder="%s" />', 590 __( 'Filter site list' ), 591 esc_attr__( 'Filter site list' ), 592 ), 593 'meta' => array( 594 'class' => 'hide-if-no-js', 595 ), 596 ) 597 ); 598 } 599 582 600 foreach ( (array) $wp_admin_bar->user->blogs as $blog ) { 583 601 switch_to_blog( $blog->userblog_id ); 584 602 -
src/wp-includes/css/admin-bar.css
42 42 white-space: nowrap; 43 43 } 44 44 45 #wpadminbar #wp-admin-bar-my-sites-search-list .ab-item { 46 min-height: 38px; 47 } 48 49 #wpadminbar #wp-admin-bar-my-sites-search-list input[type="search"] { 50 padding: 0 4px; 51 width: calc( 100% - 10px ); 52 } 53 45 54 #wpadminbar ul li:before, 46 55 #wpadminbar ul li:after { 47 56 content: normal; … … 728 737 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 729 738 } 730 739 740 #wpadminbar .ab-hidden { 741 display: none; 742 } 743 731 744 @media screen and (max-width: 782px) { 732 745 /* Toolbar Touchification*/ 733 746 html #wpadminbar {