Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jackmoore/autosize
Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.
https://github.com/jackmoore/autosize
Last synced: 4 days ago
JSON representation
Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.
- Host: GitHub
- URL: https://github.com/jackmoore/autosize
- Owner: jackmoore
- License: mit
- Created: 2011-11-06T19:21:21.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-02-15T07:30:24.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T11:24:32.977Z (about 1 month ago)
- Language: JavaScript
- Homepage: http://www.jacklmoore.com/autosize/
- Size: 305 KB
- Stars: 5,098
- Watchers: 124
- Forks: 702
- Open Issues: 26
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome - jackmoore/autosize - Autosize is a small, stand-alone script to automatically adjust textarea height to fit text. (JavaScript)
README
## Summary
Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.
#### Demo
Full documentation and a demo can be found at [jacklmoore.com/autosize](http://jacklmoore.com/autosize)
#### Install via NPM
```bash
npm install autosize
```#### Usage
The autosize function accepts a single textarea element, or an array or array-like object (such as a NodeList or jQuery collection) of textarea elements.
```javascript
// from a NodeList
autosize(document.querySelectorAll('textarea'));// from a single Node
autosize(document.querySelector('textarea'));// from a jQuery collection
autosize($('textarea'));
```Released under the [MIT License](http://www.opensource.org/licenses/mit-license.php)