diff --git a/wp-admin/admin-ajax.php b/wp-admin/admin-ajax.php
index c20727b08a..099a66f64a 100644
--- a/wp-admin/admin-ajax.php
+++ b/wp-admin/admin-ajax.php
@@ -38,7 +38,7 @@ do_action( 'admin_init' );
$core_actions_get = array(
'fetch-list', 'ajax-tag-search', 'wp-compression-test', 'imgedit-preview', 'oembed-cache',
- 'autocomplete-user', 'autocomplete-site', 'dashboard-widgets',
+ 'autocomplete-user', 'dashboard-widgets',
);
$core_actions_post = array(
diff --git a/wp-admin/includes/ajax-actions.php b/wp-admin/includes/ajax-actions.php
index 2fc8ebb302..9666ce7983 100644
--- a/wp-admin/includes/ajax-actions.php
+++ b/wp-admin/includes/ajax-actions.php
@@ -212,30 +212,6 @@ function wp_ajax_dashboard_widgets() {
wp_die();
}
-function wp_ajax_autocomplete_site() {
- if ( ! is_multisite() || ! current_user_can( 'manage_sites' ) || wp_is_large_network( 'sites' ) )
- wp_die( -1 );
-
- $return = array();
-
- global $wpdb;
- $like_escaped_term = '%' . like_escape( stripslashes( $_REQUEST['term'] ) ) . '%';
- $sites = $wpdb->get_results( $wpdb->prepare( "SELECT blog_id, domain, path FROM $wpdb->blogs WHERE ( domain LIKE %s OR path LIKE %s ) AND public = '1' AND archived = '0' AND mature = '0' AND spam = '0' AND deleted = '0' ORDER BY registered DESC", $like_escaped_term, $like_escaped_term ), ARRAY_A );
-
- if ( empty( $sites ) )
- wp_die( -1 );
-
- foreach ( (array) $sites as $details ) {
- $blogname = get_blog_option( $details['blog_id'], 'blogname' );
- $return[] = array(
- 'label' => sprintf( '%1$s (%2$s)', $blogname, $details['domain'] . $details['path'] ),
- 'value' => $details['domain']
- );
- }
-
- wp_die( json_encode( $return ) );
-}
-
/*
* Ajax helper.
*/
diff --git a/wp-admin/includes/dashboard.php b/wp-admin/includes/dashboard.php
index b284f05dc2..6e7d5f0d07 100644
--- a/wp-admin/includes/dashboard.php
+++ b/wp-admin/includes/dashboard.php
@@ -414,12 +414,6 @@ function wp_network_dashboard_right_now() {
if ( current_user_can('create_users') )
$actions['create-user'] = '' . __( 'Create a New User' ) . '';
- if ( ! wp_is_large_network( 'users' ) )
- wp_enqueue_script( 'user-search' );
-
- if ( ! wp_is_large_network( 'sites' ) )
- wp_enqueue_script( 'site-search' );
-
$c_users = get_user_count();
$c_blogs = get_blog_count();
@@ -442,16 +436,16 @@ function wp_network_dashboard_right_now() {
-
-
diff --git a/wp-admin/js/site-search.dev.js b/wp-admin/js/site-search.dev.js
deleted file mode 100644
index e47d7a4c99..0000000000
--- a/wp-admin/js/site-search.dev.js
+++ /dev/null
@@ -1,11 +0,0 @@
-jQuery( function($) {
- var isRTL = !! ( 'undefined' != typeof isRtl && isRtl );
- $( '#site-search-input' ).autocomplete({
- source: ajaxurl + '?action=autocomplete-site',
- delay: 500,
- minLength: 2,
- position: isRTL ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },
- open: function(e, ui) { $(this).addClass('open'); },
- close: function(e, ui) { $(this).removeClass('open'); }
- });
-});
diff --git a/wp-admin/js/site-search.js b/wp-admin/js/site-search.js
deleted file mode 100644
index 04c76d26a0..0000000000
--- a/wp-admin/js/site-search.js
+++ /dev/null
@@ -1 +0,0 @@
-jQuery(function(b){var a=!!("undefined"!=typeof isRtl&&isRtl);b("#site-search-input").autocomplete({source:ajaxurl+"?action=autocomplete-site",delay:500,minLength:2,position:a?{my:"right top",at:"right bottom",offset:"0, -1"}:{offset:"0, -1"},open:function(d,c){b(this).addClass("open")},close:function(d,c){b(this).removeClass("open")}})});
\ No newline at end of file
diff --git a/wp-admin/js/user-search.dev.js b/wp-admin/js/user-search.dev.js
deleted file mode 100644
index ce3b63a799..0000000000
--- a/wp-admin/js/user-search.dev.js
+++ /dev/null
@@ -1,38 +0,0 @@
-jQuery( function($) {
- var id = typeof( current_site_id ) != 'undefined' ? '&site_id=' + current_site_id : '',
- isRTL = !! ( 'undefined' != typeof isRtl && isRtl ),
- position = isRTL ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },
- open = function(e, ui) {
- $(this).addClass('open');
- },
- close = function(e, ui) {
- $(this).removeClass('open');
- };
-
- $( '#adduser-email, #newuser' ).autocomplete({
- source: ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id,
- delay: 500,
- minLength: 2,
- position: position,
- open: open,
- close: close
- });
-
- $( '#user-search-input' ).autocomplete({
- source: ajaxurl + '?action=autocomplete-user&autocomplete_type=search' + id,
- delay: 500,
- minLength: 2,
- position: position,
- open: open,
- close: close
- });
-
- $( '#all-user-search-input' ).autocomplete({
- source: ajaxurl + '?action=autocomplete-user&autocomplete_type=search-all' + id,
- delay: 500,
- minLength: 2,
- position: position,
- open: open,
- close: close
- });
-});
diff --git a/wp-admin/js/user-suggest.dev.js b/wp-admin/js/user-suggest.dev.js
new file mode 100644
index 0000000000..0bcfada4ba
--- /dev/null
+++ b/wp-admin/js/user-suggest.dev.js
@@ -0,0 +1,13 @@
+(function($) {
+ var id = 'undefined' !== typeof current_site_id ? '&site_id=' + current_site_id : '';
+ $(document).ready( function() {
+ $( '.wp-suggest-user' ).autocomplete({
+ source: ajaxurl + '?action=autocomplete-user&autocomplete_type=add' + id,
+ delay: 500,
+ minLength: 2,
+ position: ( 'undefined' !== typeof isRtl && isRtl ) ? { my: 'right top', at: 'right bottom', offset: '0, -1' } : { offset: '0, -1' },
+ open: function() { $(this).addClass('open'); },
+ close: function() { $(this).removeClass('open'); }
+ });
+ });
+})(jQuery);
\ No newline at end of file
diff --git a/wp-admin/js/user-search.js b/wp-admin/js/user-suggest.js
similarity index 100%
rename from wp-admin/js/user-search.js
rename to wp-admin/js/user-suggest.js
diff --git a/wp-admin/network/site-users.php b/wp-admin/network/site-users.php
index 0289629c35..58796b258d 100644
--- a/wp-admin/network/site-users.php
+++ b/wp-admin/network/site-users.php
@@ -172,7 +172,7 @@ $parent_file = 'sites.php';
$submenu_file = 'sites.php';
if ( ! wp_is_large_network( 'users' ) && apply_filters( 'show_network_site_users_add_existing_form', true ) )
- wp_enqueue_script( 'user-search' );
+ wp_enqueue_script( 'user-suggest' );
require('../admin-header.php'); ?>
@@ -267,7 +267,7 @@ endif; ?>