[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
ojs
/
248
/
plugins
/
generic
/
lucene
/
templates
/
[
Home
]
File: filterInput.tpl
{** * plugins/generic/lucene/templates/filterInput.tpl * * Copyright (c) 2013-2019 Simon Fraser University * Copyright (c) 2003-2019 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * A template to be included via Templates::Search::SearchResults::FilterInput hook. * * Parameters: * $filterName string * $filterValue string *} <script type="text/javascript"> {if $filterName == "simpleQuery"} {url|assign:"autocompleteUrl" page="lucene" op="queryAutocomplete"} {assign var="searchForm" value="simpleSearchForm"} {else} {url|assign:"autocompleteUrl" page="lucene" op="queryAutocomplete" searchField=$filterName} {assign var="searchForm" value="searchForm"} {/if} $(function() {ldelim} $('#{$filterName}Autocomplete').pkpHandler( '$.pkp.plugins.generic.lucene.LuceneAutocompleteHandler', {ldelim} sourceUrl: "{$autocompleteUrl|escape:javascript}", searchForm: "{$searchForm}" {rdelim}); {rdelim}); </script> <span id="{$filterName}Autocomplete"> <input type="text" id="{$filterName}_input" name="{$filterName}" size="{$size|default:40}" maxlength="255" value="{$filterValue|escape}" class="textField" /> <input type="hidden" id="{$filterName}" name="{$filterName}_hidden" value="{$filterValue|escape}" /> <script type="text/javascript"> {* The following lines guarantee graceful fallback in case a client does not support JavaScript. We do this here and not in the handler to better document what's going on. Otherwise the renaming would be even more obscure. ;-) We also want to do this at the earliest point possible to avoid errors in case a client loads slowly. *} $('#{$filterName}_input').attr('name', '{$filterName}_input'); $('#{$filterName}').attr('name', '{$filterName}'); </script> </span>