diff --git a/src/wp-admin/js/inline-edit-post.js b/src/wp-admin/js/inline-edit-post.js index 8305a8e82b..48e635f23c 100644 --- a/src/wp-admin/js/inline-edit-post.js +++ b/src/wp-admin/js/inline-edit-post.js @@ -110,7 +110,7 @@ inlineEditPost = { if ( 'post' === type ) { // support multi taxonomies? tax = 'post_tag'; - $('tr.inline-editor textarea[name="tax_input['+tax+']"]').suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } ); + $('tr.inline-editor textarea[name="tax_input['+tax+']"]').suggest( ajaxurl + '?action=ajax-tag-search&tax=' + tax, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma } ); } $('html, body').animate( { scrollTop: 0 }, 'fast' ); }, @@ -195,7 +195,7 @@ inlineEditPost = { textarea.val(terms); } - textarea.suggest( ajaxurl + '?action=ajax-tag-search&tax=' + taxname, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma + ' ' } ); + textarea.suggest( ajaxurl + '?action=ajax-tag-search&tax=' + taxname, { delay: 500, minchars: 2, multiple: true, multipleSep: inlineEditL10n.comma } ); }); // handle the post status diff --git a/src/wp-includes/js/jquery/suggest.js b/src/wp-includes/js/jquery/suggest.js index 60e15c1f8c..87f30122ca 100644 --- a/src/wp-includes/js/jquery/suggest.js +++ b/src/wp-includes/js/jquery/suggest.js @@ -240,11 +240,11 @@ if ($currentResult) { if ( options.multiple ) { if ( $input.val().indexOf(options.multipleSep) != -1 ) { - $currentVal = $input.val().substr( 0, ( $input.val().lastIndexOf(options.multipleSep) + options.multipleSep.length ) ); + $currentVal = $input.val().substr( 0, ( $input.val().lastIndexOf(options.multipleSep) + options.multipleSep.length ) ) + ' '; } else { $currentVal = ""; } - $input.val( $currentVal + $currentResult.text() + options.multipleSep); + $input.val( $currentVal + $currentResult.text() + options.multipleSep + ' ' ); $input.focus(); } else { $input.val($currentResult.text()); @@ -294,7 +294,7 @@ options = options || {}; options.multiple = options.multiple || false; - options.multipleSep = options.multipleSep || ", "; + options.multipleSep = options.multipleSep || ","; options.source = source; options.delay = options.delay || 100; options.resultsClass = options.resultsClass || 'ac_results'; diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 4ef33a4a0b..df427182b4 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -476,7 +476,7 @@ function wp_default_scripts( &$scripts ) { 'error' => __('Error while saving the changes.'), 'ntdeltitle' => __('Remove From Bulk Edit'), 'notitle' => __('(no title)'), - 'comma' => _x( ',', 'tag delimiter' ), + 'comma' => trim( _x( ',', 'tag delimiter' ) ), ) ); $scripts->add( 'inline-edit-tax', "/wp-admin/js/inline-edit-tax$suffix.js", array( 'jquery' ), false, 1 );