{* $Id$ *} {compact} {if $tiki_p_search eq 'y'} {tikimodule error=$module_error title=$smod_params.title name="search" flip=$smod_params.flip decorations=$smod_params.decorations nobox=$smod_params.nobox notitle=$smod_params.notitle} {if $smod_params.tiki_search neq 'none'}
{*
*} {*
*} {if $smod_params.show_object_filter eq 'y'}
{if $smod_params.search_action eq 'tiki-searchindex.php'} {else} {/if}
{elseif !empty($prefs.search_default_where)} {if is_array($prefs.search_default_where)} {foreach from=$prefs.search_default_where item=t} {/foreach} {else} {/if} {/if} {if $smod_params.compact eq "y"}
{else}
{/if} {foreach $smod_params.additional_filters as $key => $filter} {/foreach} {if $smod_params.show_search_button eq 'y'} {/if} {if $smod_params.show_go_button eq 'y'} {/if} {if $smod_params.show_edit_button eq 'y' and $tiki_p_edit eq 'y'} {/if} {*
*}
{if $smod_params.tiki_search neq 'y'} {if $smod_params.advanced_search_option eq 'y'}
{else} {if $smod_params.advanced_search eq "y"}{/if} {/if} {/if} {if $smod_params.compact eq "y"} {jq} $(".search_mod_magnifier").mouseover( function () { $(".search_mod_buttons", $(this).parents(".module")) .show('fast') .mouseleave( function () { $(this).hide('fast'); }); }).click( function () { $(this).parents("form").submit(); }); $("#search_mod_input_{{$search_mod_usage_counter}}") .keydown( function () { $(".search_mod_magnifier", $(this).parent()).mouseover();} ); {/jq} {else} {/if}
{jq notonready=true} function submitSearch{{$search_mod_usage_counter}}() { var $f = $('#search-module-form{{$search_mod_usage_counter}}'); if ($f.attr('action') !== "tiki-editpage.php" && $f.data('page_selected') === $("#search_mod_input_{{$search_mod_usage_counter}}").val()) { if ($f.find('input[name="find"]').length) { $f.find('input[name="find"]').val($f.data('page_selected')); } else { $f.append($('').val($f.data('page_selected'))); } $f.attr('action', '{{$smod_params.go_action|escape:javascript}}'); } else if ($f.attr('action') == "#") { $f.attr('action', '{{$smod_params.search_action|escape:javascript}}'); } $exact = $f.find("input[name=exact_match]"); if ($exact.val() != "y") { $exact.remove(); // seems exact_match is true even if empty } return true; } {/jq} {if $smod_params.use_autocomplete eq 'y'} {capture name="selectFn"}select: function(event, item) {ldelim} $('#search-module-form{$search_mod_usage_counter}').data('page_selected', item.item.value).find("input[name=exact_match]").val("y"); {rdelim}, open: function(event, item) {ldelim} $(".search_mod_buttons", "#search-module-form{$search_mod_usage_counter}").hide(); {rdelim}, close: function(event, item) {ldelim} $(".search_mod_buttons", "#search-module-form{$search_mod_usage_counter}").show(); {rdelim}{/capture} {autocomplete element="#search_mod_input_"|cat:$search_mod_usage_counter type="pagename" options=$smarty.capture.selectFn} {/if} {/if} {/tikimodule} {/if} {/compact}