diff options
Diffstat (limited to 'catapult/third_party/polymer/components/paper-input/paper-input-addon-behavior.html')
-rw-r--r-- | catapult/third_party/polymer/components/paper-input/paper-input-addon-behavior.html | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/catapult/third_party/polymer/components/paper-input/paper-input-addon-behavior.html b/catapult/third_party/polymer/components/paper-input/paper-input-addon-behavior.html new file mode 100644 index 00000000..41081c71 --- /dev/null +++ b/catapult/third_party/polymer/components/paper-input/paper-input-addon-behavior.html @@ -0,0 +1,47 @@ +<!-- +@license +Copyright (c) 2015 The Polymer Project Authors. All rights reserved. +This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt +The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt +The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt +Code distributed by Google as part of the polymer project is also +subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt +--> + +<link rel="import" href="../polymer/polymer.html"> + +<script> + + /** + * Use `Polymer.PaperInputAddonBehavior` to implement an add-on for `<paper-input-container>`. A + * add-on appears below the input, and may display information based on the input value and + * validity such as a character counter or an error message. + * @polymerBehavior + */ + Polymer.PaperInputAddonBehavior = { + + hostAttributes: { + 'add-on': '' + }, + + attached: function() { + this.fire('addon-attached'); + }, + + /** + * The function called by `<paper-input-container>` when the input value or validity changes. + * @param {{ + * inputElement: (Element|undefined), + * value: (string|undefined), + * invalid: boolean + * }} state - + * inputElement: The input element. + * value: The input value. + * invalid: True if the input value is invalid. + */ + update: function(state) { + } + + }; + +</script> |