mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
24 lines
1.1 KiB
HTML
24 lines
1.1 KiB
HTML
<script type="text/javascript">
|
|
var Search = {
|
|
store : null,
|
|
setIndex : function (data) {
|
|
this.store = data.store;
|
|
},
|
|
};
|
|
</script>
|
|
{# The script searchindex.js contains the code Search.setIndex(...) where
|
|
the content is an object built from IndexBuilder.freeze(). So we need to
|
|
setup the Search.setIndex function beforehand just to store the data.
|
|
This should all be finished when onload fires, and at that point the code in
|
|
searchbox.js will pull the data out of Search.store and build the actual
|
|
index and callbacks.
|
|
#}
|
|
<script src="{{ pathto('searchindex.js', 1) }}" type="text/javascript"></script>
|
|
|
|
<form class="search" action="" method="get" autocomplete="new-password">
|
|
<input type="hidden" name="check_keywords" value="yes" />
|
|
<input type="hidden" name="area" value="default" />
|
|
<input type="hidden" id="ls_lunrsearch-highlight" value="{{ lunrsearch_highlight }}" />
|
|
<input type="text" class="search-field" id="ls_search-field" name="q" placeholder="Search API" />
|
|
<ul class="results" id="ls_search-results"></ul>
|
|
</form>
|