Web UI component: j-Spotlight
j-Spotlight
- singleton
- works with Bootstrap Grid System
Configuration:
height
{Number} a default height of each item (default:40
, must be defined in CSS too)placeholder
{String} a default placeholder (default:Search
)
Methods:
Method: component.show(options)
options.id
{String} optional, an identifier for recent items (default:empty
)optiont.recent
{String} enables recent items, must contain an expiration format (default:3 days
, empty=disabled)options.callback(selected_item)
{Function} is triggered when the user clicks on the itemoptions.cancel
{Function} is triggered then the user cancels componentoptions.search
{String} URL address for saerching of values in the formGET /api/search/?={0}
- or
options.search
{Function} a link tofunction(search, next(ARR_ITEMS))
for searching options.cache
{String} enables cache, can contain an expiration format e.g.1 day
orsession
options.remap
{Function} it can remap resultsitems => items.map(...)
options.clear
{Boolean} it clears previous results (default:false
)options.init
{Boolean} makes empty search when the component is called (default:false
)options.delay
{Number} a delay inms
for performing of searching (default:100
)
Good to know:
html
field in items will be rendered as a plain HTML
Author
- Peter Širka petersirka@gmail.com
- License
Created
12. june 2020
Updated
04. november 2020
Version
v1
License
https://www.totaljs.com/license/
Dark mode
Yes
Responsive
No
Author
Peter Širka
Email
petersirka@gmail.com
