From 72645b754b40e57485ed859b9b5416c604536c79 Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Tue, 1 Nov 2005 23:35:59 +0100 Subject: [PATCH] options for searchform template function darcs-hash:20051101223559-7ad00-cca84b64eb86d2c72b880bc558fb337ba29d992a.gz --- inc/template.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/inc/template.php b/inc/template.php index be0d2f193..302d9d1f5 100644 --- a/inc/template.php +++ b/inc/template.php @@ -464,19 +464,27 @@ function tpl_actionlink($type,$pre='',$suf=''){ /** * Print the search form * + * If the first parameter is given a div with the ID 'qsearch_out' will + * be added which instructs the ajax pagequicksearch to kick in and place + * its output into this div. The second parameter controls the propritary + * attribute autocomplete. If set to false this attribute will be set with an + * value of "off" to instruct the browser to disable it's own built in + * autocompletion feature (MSIE and Firefox) + * * @author Andreas Gohr <andi@splitbrain.org> */ -function tpl_searchform($withajax=true){ +function tpl_searchform($ajax=true,$autocomplete=true){ global $lang; global $ACT; print '<form action="'.wl().'" accept-charset="utf-8" class="search" name="search">'; print '<input type="hidden" name="do" value="search" />'; print '<input type="text" '; - if ($ACT == 'search') print 'value="'.htmlspecialchars($_REQUEST['id']).'" '; + if($ACT == 'search') print 'value="'.htmlspecialchars($_REQUEST['id']).'" '; + if(!$autocomplete) print 'autocomplete="off" '; print 'id="qsearch_in" accesskey="f" name="id" class="edit" />'; print '<input type="submit" value="'.$lang['btn_search'].'" class="button" />'; - print '<div id="qsearch_out" class="ajax_qsearch JSpopup"></div>'; + if($ajax) print '<div id="qsearch_out" class="ajax_qsearch JSpopup"></div>'; print '</form>'; } -- GitLab