Skip to content

RevillWeb/rebel-tag-input

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rebel-tag-input

A complete tag input for use in JavaScript web applications provided as a web component. Take a look at a working Demo.

Usage

Include the web components polyfill from webcomponents.org and include the compiled version of the rebel-tag-input.js file.

<script src="webcomponents.min.js"></script>
<script src="rebel-tag-input.js"></script>

Add the custom element somewhere in your app:

<rbl-tag-input lowercase="false" uppercase="false" duplicates="false" id="tagElement"></rbl-tag-input>

API

The component provides a few attributes and methods so you are able to tailing its functionality to suit your application.

Attributes

Attribute Name Required Type Example Comments
lowercase No String true, false If the component should convert all tags to lowercase
uppercase No String true, false If the component should convert all tags to uppercase
duplicates No String true, false If the component should allow duplicate tags

Methods & Properties

##value

Get the current value of the tag input.

var $element = document.querySelector("#tagElement");
console.log($element.value); //Web Components, JavaScript, AngularJS

##clear()

Clear the input of any tags.

var $element = document.querySelector("#tagElement");
$element.clear();

About

A tag input written as a web component using ES2015.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published