aboutsummaryrefslogtreecommitdiffstats
path: root/demos/autocomplete/combobox.html
diff options
context:
space:
mode:
authorScott González <scott.gonzalez@gmail.com>2010-07-19 15:45:30 -0400
committerScott González <scott.gonzalez@gmail.com>2010-07-19 15:45:30 -0400
commit1f2cfb942f8ac5549b1fe3172501e3486415530e (patch)
treee675788946bbe39bf323bfcb854a87c74ad1a04f /demos/autocomplete/combobox.html
parent7deb873c51ede9fb5e8b23949ccc4dda58650770 (diff)
downloadjquery-ui-1f2cfb942f8ac5549b1fe3172501e3486415530e.tar.gz
jquery-ui-1f2cfb942f8ac5549b1fe3172501e3486415530e.zip
Autocomplete: Render items as text, not HTML. Fixes #5275 - suggestions are not html-encoded.
As noted in the ticket, it's probably better to default to unstyled items to prevent problems. Users can still implement their own rendering method as shown in the custom data and display demo.
Diffstat (limited to 'demos/autocomplete/combobox.html')
-rw-r--r--demos/autocomplete/combobox.html6
1 files changed, 6 insertions, 0 deletions
diff --git a/demos/autocomplete/combobox.html b/demos/autocomplete/combobox.html
index 10d165392..4cc98d8f9 100644
--- a/demos/autocomplete/combobox.html
+++ b/demos/autocomplete/combobox.html
@@ -54,6 +54,12 @@
minLength: 0
})
.addClass("ui-widget ui-widget-content ui-corner-left");
+ input.data("autocomplete")._renderItem = function( ul, item) {
+ return $( "<li></li>" )
+ .data( "item.autocomplete", item )
+ .append( "<a>" + item.label + "</a>" )
+ .appendTo( ul );
+ };
$("<button>&nbsp;</button>")
.attr("tabIndex", -1)
.attr("title", "Show All Items")