Get that nice "Google" style search, without the billion dollar investment.
In the head do this:
<script src="/bone.io-textsearch.js"></script>
<script>
bone.modules.TextSearch = bone.modules.textsearch(options)
</script>You can pass in the following options:
selector- The selector that designates textsearch boxes.inboundMiddleware- Inbound bone.io middleware.outboundMiddleware- Outbound bone.io middleware.
Then create as many textsearch boxes as you want in your html like this:
<input type="text", data-ui="textsearch" />require('bone.io-textsearch');
// Rockout with your cock out
bone.modules.textsearch(options);You can supply the following options:
search- Data route that receives two argumentsdata, andcontext.inboundMiddleware- Array of inbound bone.io middleware functions.outboundMiddleware- Array of outbound bone.io middleware functions.