jQuery(document).ready(function($) { var ainput = $('#adduser-email'); /* Prevent WP from running its form validation */ $('form#adduser').removeClass('validate'); /* Prevent WP core admin script from running */ $('form#adduser input[name="action"]').remove(); $(ainput).after(''); /* Spinner */ $(ainput).bind('keyup',function(event){ // Delete, backspace, 0-9, a-z if( ( 45 < event.keyCode && event.keyCode < 91 ) || event.keyCode == 8 ) { $(ainput).addClass('loading'); } }); var ulist = $('#add-to-blog-users'); var options = { serviceUrl: ajaxurl, width: 300, delimiter: /(,|;)\s*/, onSelect: function(dname,user_id){ a2bAddItem(dname,user_id); }, onReturn: function(){$(ainput).removeClass('loading');}, deferRequestBy: 500, // miliseconds params: { action: 'add_to_blog_find_user' }, noCache: true //set to true, to disable caching }; a = $(ainput).autocomplete(options); function a2bAddItem(dname,user_id){ $(ulist).append('
  • x ' + dname + '
  • '); $(ulist).append(''); $(ainput).val(''); $('#add-to-blog-users span.remove a').bind('click', function(){ var ruid = $(this).parents('.atb-user').attr('id').split('-').pop(); $('#atb-user-' + ruid).remove(); $('#atb-input-' + ruid).remove(); return false; }); } },(jQuery));