Livesearch pattern.

Provide Plone's live search functionality.

Configuration

Option Type Default Description
ajaxUrl string JSON search url
perPage integer 7 results per page
quietMillis integer 350 how long to wait after type stops before sending out request in milliseconds.

| minimumInputLength | integer | miniumum number of letters before doing search. | 3 | | inputSelector | string | 'input[type="text"]' | css select to input element search is done with. | | itemTemplate | | | override template used to render item results |

Examples

Example 1

<form
action="search"
class="pat-livesearch"
data-pat-livesearch="ajaxUrl:livesearch.json"
>

<input type="text" />
</form>