diff --git src/wp-includes/admin-bar.php src/wp-includes/admin-bar.php
index de33f54..aa9f568 100644
|
|
function wp_admin_bar_wp_menu( $wp_admin_bar ) { |
150 | 150 | 'title' => __('Feedback'), |
151 | 151 | 'href' => __('https://wordpress.org/support/forum/requests-and-feedback'), |
152 | 152 | ) ); |
| 153 | |
| 154 | // Add network site search |
| 155 | $wp_admin_bar->add_menu( array( |
| 156 | 'parent' => 'my-sites-list', |
| 157 | 'id' => 'my-sites-search', |
| 158 | 'title' => '<input type="search" placeholder="'. __( 'Search sites' ) .'" />', |
| 159 | ) ); |
153 | 160 | } |
154 | 161 | |
155 | 162 | /** |
diff --git src/wp-includes/css/admin-bar.css src/wp-includes/css/admin-bar.css
index ff4bbbf..c8347b3 100644
|
|
html:lang(he-il) .rtl #wpadminbar * { |
540 | 540 | content: "\f102"; |
541 | 541 | } |
542 | 542 | |
| 543 | #wpadminbar #wp-admin-bar-my-sites #wp-admin-bar-my-sites-search { |
| 544 | height: 38px; |
| 545 | } |
| 546 | #wpadminbar #wp-admin-bar-my-sites #wp-admin-bar-my-sites-search .ab-item { |
| 547 | height: 34px; |
| 548 | } |
543 | 549 | |
| 550 | #wpadminbar #wp-admin-bar-my-sites #wp-admin-bar-my-sites-search input[type="search"] { |
| 551 | padding: 0 2px; |
| 552 | width: 95%; |
| 553 | width: calc( 100% - 6px ); |
| 554 | } |
544 | 555 | |
545 | 556 | /** |
546 | 557 | * Comments |
diff --git src/wp-includes/js/admin-bar.js src/wp-includes/js/admin-bar.js
index 10d2954..3614d0d 100644
|
|
if ( typeof(jQuery) != 'undefined' ) { |
93 | 93 | }).focus().select(); |
94 | 94 | }); |
95 | 95 | |
| 96 | $('#wp-admin-bar-my-sites-search input').bind('keyup search', function() { |
| 97 | var searchValRegex = new RegExp( $(this).val(), 'i'); |
| 98 | $('#wp-admin-bar-my-sites-list > li.menupop').hide().filter(function() { |
| 99 | return searchValRegex.test( $(this).find('> a').text() ); |
| 100 | }).show(); |
| 101 | }); |
| 102 | |
96 | 103 | $('#wpadminbar li.menupop > .ab-item').bind('keydown.adminbar', function(e){ |
97 | 104 | if ( e.which != 13 ) |
98 | 105 | return; |