diff --git a/components/com_finder/views/search/tmpl/default.php b/components/com_finder/views/search/tmpl/default.php index d219d682d512c..6ef37afe84785 100644 --- a/components/com_finder/views/search/tmpl/default.php +++ b/components/com_finder/views/search/tmpl/default.php @@ -9,7 +9,6 @@ defined('_JEXEC') or die; -JHtml::_('behavior.framework'); JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html'); JHtml::stylesheet('com_finder/finder.css', false, true, false); ?> diff --git a/components/com_finder/views/search/tmpl/default_form.php b/components/com_finder/views/search/tmpl/default_form.php index 1ddf501c46a48..a74c60cb05341 100644 --- a/components/com_finder/views/search/tmpl/default_form.php +++ b/components/com_finder/views/search/tmpl/default_form.php @@ -8,62 +8,61 @@ */ defined('_JEXEC') or die; -?> - + }"; +} +/* + * This segment of code sets up the autocompleter. + */ +if ($this->params->get('show_autosuggest', 1)) +{ + JHtml::_('script', 'com_finder/autocompleter.js', true, true); + $script .= "var url = '" . JRoute::_('index.php?option=com_finder&task=suggestions.display&format=json&tmpl=component', false) . "', "; + $script .= "completer = new Autocompleter.Request.JSON(document.getElementById('q'), url, {'postVar': 'q'});"; +} +$script .= "});"; + +JFactory::getDocument()->addScriptDeclaration($script); +?>