1.0.0 • Published 8 months ago
@stormid/textarea v1.0.0
Textarea
Auto-resizing textarea
Usage
Install the package
npm i -S @stormid/textareaImport the module
import textarea from '@stormid/textarea';Initialise the module via selector string
const [ instance ] = boilerplate('.js-boilerplate');Initialise with a DOM element
const element = document.querySelector('textarea');
const [ instance ] = textarea(element);Initialise with a Node list
const elements = document.querySelectorAll('textarea');
const [ instance ] = textarea(elements);Initialise with an Array of elements
const elements = [].slice.call(document.querySelectorAll('textarea'));
const [ instance ] = textarea(elements);Options
{
events: [
'input' //default textarea resize event
]
}API
textarea() returns an array of instances. Each instance exposes the interface
{
node, DOMElement, the text area
resize, Function to trigger resize
}Tests
npm tLicense
MIT
1.0.0
8 months ago
1.0.0-alpha.8
1 year ago
1.0.0-alpha.7
1 year ago
1.0.0-alpha.6
4 years ago
1.0.0-alpha.5
4 years ago
1.0.0-alpha.4
6 years ago
1.0.0-alpha.3
6 years ago