From: Scott González Date: Tue, 19 Feb 2013 19:46:30 +0000 (-0500) Subject: Autocomplete demo (Combobox): Don't highlight term matches. Fixes #9086 - Autocomplet... X-Git-Tag: 1.10.2~40 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ba96cb47725dc6639ae366bd381f089c1750c8f5;p=jquery-ui.git Autocomplete demo (Combobox): Don't highlight term matches. Fixes #9086 - Autocomplete: Incorrect escaping in combobox demo. --- diff --git a/demos/autocomplete/combobox.html b/demos/autocomplete/combobox.html index 0d59db670..c5ef93576 100644 --- a/demos/autocomplete/combobox.html +++ b/demos/autocomplete/combobox.html @@ -48,11 +48,10 @@ .insertAfter( select ); function removeIfInvalid( element ) { - var value = $( element ).val(), - matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( value ) + "$", "i" ), + var value = $( element ).val().toLowerCase(), valid = false; select.children( "option" ).each(function() { - if ( $( this ).text().match( matcher ) ) { + if ( $( this ).text().toLowerCase() === value ) { this.selected = valid = true; return false; } @@ -86,12 +85,7 @@ var text = $( this ).text(); if ( this.value && ( !request.term || matcher.test(text) ) ) return { - label: text.replace( - new RegExp( - "(?![^&;]+;)(?!<[^<>]*)(" + - $.ui.autocomplete.escapeRegex(request.term) + - ")(?![^<>]*>)(?![^&;]+;)", "gi" - ), "$1" ), + label: text, value: text, option: this }; @@ -111,12 +105,6 @@ }) .addClass( "ui-widget ui-widget-content ui-corner-left" ); - input.data( "ui-autocomplete" )._renderItem = function( ul, item ) { - return $( "
  • " ) - .append( "" + item.label + "" ) - .appendTo( ul ); - }; - $( "" ) .attr( "tabIndex", -1 ) .attr( "title", "Show All Items" )