New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

complety

Package Overview
Dependencies
Maintainers
0
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

complety

Complety - An Auto Complete Plugin

  • 0.6.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
0
Weekly downloads
 
Created
Source

Complety - An Auto Complete Plugin

Tests NPM Version Maintainability Sponsor

Complety is a plugin that generates an autocomplete.

Options

AttributeDefaultDescription
cachetrueenables cache
cacheData{}keeps json results on keys represented by the request url
delay300time in milliseconds to delay the search after user typing
functions.getValueundefinedfunction to choose which attribute of json to use on search
keysundefinedkeys of json that will be highlighted
minChars1minimum of chars typed to trigger the search
params{}literal or function params sent to query
suggestionundefinedan initial suggestion to be shown
templates.noneundefinedcompiled template used to render suggestion of no results
templates.searchundefinedcompiled template used to render suggestion
urlundefinedsearch url
wrappers.field'.complety__field'class used on field
wrappers.item'.complety__item'class used suggestion items
wrappers.itemSelected'.complety__item--selected'class used on selected item of suggestion
wrappers.list'.complety__list'class used on suggestions list
wrappers.loading'.complety__field--loading'class used on field during search
wrappers.none'.complety__none'class used on item that show no result message
wrappers.wrapper'.complety'class used on complety wrapper

Usage

You declare an element with optional data atributes:

<input data-url="/update" type="search">

On JS you can declare attributes too, but data attributes has priority:

$('input').complety({ keys: ['name'] });

Functions

MethodsDescription
complety.abort()aborts all pending requests
complety.hide()hides the last suggestions
complety.loader('startstop')
complety.readonly(truefalse)
complety.search('value')executes a search
complety.show()show the last suggestions
complety.suggest(json)suggest a json result
complety.suggestion()returns the selected suggestion
complety.suggestions()returns suggestions from the last search
complety.url()returns the actual builded url
complety.wrappers()returns the wrappers name

Events

EventsDescription
complety:alwayswhen ajax executes always callback. arguments: json, this
complety:failwhen ajax executes fail callback. arguments: json, this
complety:donewhen ajax executes done callback. arguments: json, this
complety:suggestedwhen some suggestion is displayed: suggestion, this
complety:nonewhen no suggestion result is displayed: arguments: value, this

Keywords

FAQs

Package last updated on 03 Nov 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc