X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/61343b82c4f0da4c68e4c6373daafff4a81efdd1..8d3bb1a5dcfdea9857d3c88c3751f09593e34dc8:/wp-includes/js/jquery/suggest.js diff --git a/wp-includes/js/jquery/suggest.js b/wp-includes/js/jquery/suggest.js index 3060507f..97aab052 100644 --- a/wp-includes/js/jquery/suggest.js +++ b/wp-includes/js/jquery/suggest.js @@ -30,8 +30,8 @@ resetPosition(); $(window) - .load(resetPosition) // just in case user is changing size of page while loading - .resize(resetPosition); + .on( 'load', resetPosition ) // just in case user is changing size of page while loading + .on( 'resize', resetPosition ); $input.blur(function() { setTimeout(function() { $results.hide() }, 200); @@ -240,16 +240,17 @@ 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()); } $results.hide(); + $input.trigger('change'); if (options.onSelect) options.onSelect.apply($input[0]); @@ -293,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';