Index: openacs-4/packages/contacts/lib/search-contact.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/contacts/lib/search-contact.tcl,v diff -u -r1.5 -r1.6 --- openacs-4/packages/contacts/lib/search-contact.tcl 16 Dec 2006 11:27:19 -0000 1.5 +++ openacs-4/packages/contacts/lib/search-contact.tcl 19 Dec 2006 11:02:05 -0000 1.6 @@ -25,15 +25,10 @@ set return_url [ad_return_url] } -set focus_message "if(this.value=='[_ contacts.search_contact]')this.value='';" -set blur_message "if(this.value=='')this.value='[_ contacts.search_contact]';" +# Include for an Ajax dropdown smart search widget that filters search results as you type. +# Requires ajaxhelper -ad_form -name search_contact -form { - {keyword:text(text) - {html {size 20 onfocus "$focus_message" onblur "$blur_message" class search_contact}} - {value "[_ contacts.search_contact]"} - } - {return_url:text(hidden) {value $return_url}} -} -on_submit { - ad_returnredirect [export_vars -base "$contacts_url" -url {{query $keyword}}] -} -has_submit {1} +set js_update_user_select [ah::ajaxupdate \ + -container "results_box" \ + -url "${contacts_url}/lookup" \ + -pars "Form.serialize('searchform')"] \ No newline at end of file