blob: 8874fbee08b0b0df9a254fea93cfc165d6af9494 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
# expandable
A jQuery plugin that auto-expands textareas to fit the contents as a user types.
## Settings
The expandable plugin has 5 settings:
* `duration` - The speed of the animation when expanding (or shrinking). Default is 'normal'.
* `init` - If true, the textarea will be resized to fit its content on initialization.
* `interval` - The interval at which it checks the textarea. Default is 750.
* `within` - The number of rows left before expanding. Default is 1.
* `by` - The number of rows to expand by. Default is 2.
* `maxRows` - The maximum number of rows the textarea can be expanded to. Default is false which will allow the textarea to keep expanding.
## Dynamic Updating
If you need, you can trigger an update to the textarea by doing the following:
$('textarea').trigger('update');
This is useful if you are injecting content into the textarea via JavaScript.
## License
The expandable plugin is licensed under the MIT License (LICENSE.txt).
Copyright (c) 2013 [Brandon Aaron](http://brandonaaron.net)
## Contributors
* Karl Swedberg
* Pistos
|