3 Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
4 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
5 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7 Code distributed by Google as part of the polymer project is also
8 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
9 --><html><head><link rel=
"import" href=
"../polymer/polymer.html">
10 <link rel=
"import" href=
"../iron-behaviors/iron-control-state.html">
11 <link rel=
"import" href=
"../iron-flex-layout/classes/iron-flex-layout.html">
12 <link rel=
"import" href=
"../iron-validatable-behavior/iron-validatable-behavior.html">
13 <link rel=
"import" href=
"../iron-form-element-behavior/iron-form-element-behavior.html">
16 `iron-autogrow-textarea` is an element containing a textarea that grows in height as more
17 lines of input are entered. Unless an explicit height or the `maxRows` property is set, it will
22 <iron-autogrow-textarea id="a1">
23 <textarea id="t1"></textarea>
24 </iron-autogrow-textarea>
26 Because the `textarea`'s `value` property is not observable, you should use
27 this element's `bind-value` instead for imperative updates.
34 </head><body><dom-module id=
"iron-autogrow-textarea">
38 display: inline-block;
43 -moz-appearance: textarea;
44 -webkit-appearance: textarea;
49 word-wrap: break-word;
59 /* see comments in template */
66 ::content textarea:invalid {
72 <!-- the mirror sizes the input/textarea so it grows with typing -->
73 <div id=
"mirror" class=
"mirror-text" aria-hidden=
"true"> </div>
75 <!-- size the input/textarea with a div, because the textarea has intrinsic size in ff -->
76 <div class=
"textarea-container fit">
77 <textarea id=
"textarea" autocomplete$=
"[[autocomplete]]" autofocus$=
"[[autofocus]]" inputmode$=
"[[inputmode]]" placeholder$=
"[[placeholder]]" readonly$=
"[[readonly]]" required$=
"[[required]]" rows$=
"[[rows]]" maxlength$=
"[[maxlength]]"></textarea>
82 <script src=
"iron-autogrow-textarea-extracted.js"></script></body></html>