From ccb23300fa7527be8c1fff1db8c2c69609b5fe3c Mon Sep 17 00:00:00 2001 From: Runar Trollet Kristoffersen Date: Sun, 3 Sep 2017 08:23:05 +0200 Subject: [PATCH] Can now add options to typeahead. --- knockout.typeahead.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/knockout.typeahead.js b/knockout.typeahead.js index 6574131..58d022b 100644 --- a/knockout.typeahead.js +++ b/knockout.typeahead.js @@ -17,6 +17,7 @@ ko.bindingHandlers.typeahead = { var mapping = ko.unwrap(allBindings().mappingFunction); var onSelect = allBindings.get("onSelectFunction"); var displayedProperty = ko.unwrap(allBindings().displayKey); + var user_typeahead_options = ko.unwrap(allBindings().typeaheadOpts) || {}; var value = allBindings.get("value"); var url = ko.unwrap(valueAccessor()); @@ -69,10 +70,10 @@ ko.bindingHandlers.typeahead = { } $(element) - .typeahead({ + .typeahead(jQuery.extend({ hint: true, - highlight: true - }, typeaheadOpts) + highlight: true, + }, user_typeahead_options), typeaheadOpts) .on("typeahead:selected typeahead:autocompleted", function (e, suggestion) { if (onSelect) { onSelect(value, suggestion, e)