| OLD | NEW | 
|---|
| 1 <!-- | 1 <!-- | 
| 2     @license | 2     @license | 
| 3     Copyright (c) 2014 The Polymer Project Authors. All rights reserved. | 3     Copyright (c) 2014 The Polymer Project Authors. All rights reserved. | 
| 4     This code may only be used under the BSD style license found at http://polym
     er.github.io/LICENSE.txt | 4     This code may only be used under the BSD style license found at http://polym
     er.github.io/LICENSE.txt | 
| 5     The complete set of authors may be found at http://polymer.github.io/AUTHORS
     .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/CO
     NTRIBUTORS.txt | 6     The complete set of contributors may be found at http://polymer.github.io/CO
     NTRIBUTORS.txt | 
| 7     Code distributed by Google as part of the polymer project is also | 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/P
     ATENTS.txt | 8     subject to an additional IP rights grant found at http://polymer.github.io/P
     ATENTS.txt | 
| 9 --> | 9 --> | 
| 10 <!doctype html> | 10 <!doctype html> | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 43     } | 43     } | 
| 44 | 44 | 
| 45     paper-input { | 45     paper-input { | 
| 46       width: 80%; | 46       width: 80%; | 
| 47     } | 47     } | 
| 48 | 48 | 
| 49     paper-input-decorator { | 49     paper-input-decorator { | 
| 50       max-width: 80%; | 50       max-width: 80%; | 
| 51     } | 51     } | 
| 52 | 52 | 
|  | 53     @media only screen and (min-width : 320px) { | 
|  | 54       paper-input { | 
|  | 55         width: 100%; | 
|  | 56       } | 
|  | 57 | 
|  | 58       paper-input-decorator { | 
|  | 59         max-width: 100%; | 
|  | 60       } | 
|  | 61     } | 
|  | 62 | 
| 53     paper-input.narrow { | 63     paper-input.narrow { | 
| 54       width: 150px; | 64       width: 150px; | 
| 55     } | 65     } | 
| 56 | 66 | 
| 57     .custom /deep/ ::-webkit-input-placeholder { | 67     .custom /deep/ ::-webkit-input-placeholder { | 
| 58       color: #f4b400; | 68       color: #f4b400; | 
| 59     } | 69     } | 
| 60 | 70 | 
| 61     .custom /deep/ ::-moz-placeholder { | 71     .custom /deep/ ::-moz-placeholder { | 
| 62       color: #f4b400; | 72       color: #f4b400; | 
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 106     <div>Standalone</div> | 116     <div>Standalone</div> | 
| 107 | 117 | 
| 108     <br> | 118     <br> | 
| 109 | 119 | 
| 110     <paper-input label="label"></paper-input> | 120     <paper-input label="label"></paper-input> | 
| 111 | 121 | 
| 112     <br> | 122     <br> | 
| 113 | 123 | 
| 114     <paper-input label="floating label" floatingLabel></paper-input> | 124     <paper-input label="floating label" floatingLabel></paper-input> | 
| 115 | 125 | 
|  | 126     <br> | 
|  | 127 | 
|  | 128     <paper-input label="disabled" disabled></paper-input> | 
|  | 129 | 
| 116   </section> | 130   </section> | 
| 117 | 131 | 
| 118   <section> | 132   <section> | 
| 119 | 133 | 
| 120     <div>Decorator</div> | 134     <div>Decorator</div> | 
| 121 | 135 | 
| 122     <br> | 136     <br> | 
| 123 | 137 | 
| 124     <paper-input-decorator label="with core-input"> | 138     <paper-input-decorator label="with core-input"> | 
| 125       <input is="core-input"> | 139       <input is="core-input"> | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
| 142     <br> | 156     <br> | 
| 143 | 157 | 
| 144     <paper-input-decorator label="with autogrowing text area + floatingLabel" fl
     oatingLabel> | 158     <paper-input-decorator label="with autogrowing text area + floatingLabel" fl
     oatingLabel> | 
| 145       <paper-autogrow-textarea> | 159       <paper-autogrow-textarea> | 
| 146         <textarea></textarea> | 160         <textarea></textarea> | 
| 147       </paper-autogrow-textarea> | 161       </paper-autogrow-textarea> | 
| 148     </paper-input-decorator> | 162     </paper-input-decorator> | 
| 149 | 163 | 
| 150   </section> | 164   </section> | 
| 151 | 165 | 
| 152   <section id="validate"> |  | 
| 153 |  | 
| 154     <div>Validation</div> |  | 
| 155 |  | 
| 156     <button onclick="validateAll()">click me to validate all</button> |  | 
| 157 |  | 
| 158     <paper-input-decorator label="required" floatingLabel error="input is requir
     ed!"> |  | 
| 159       <input is="core-input" required> |  | 
| 160     </paper-input-decorator> |  | 
| 161 |  | 
| 162     <script> |  | 
| 163       function validateAll() { |  | 
| 164         var $d = document.getElementById('validate').querySelectorAll('paper-inp
     ut-decorator'); |  | 
| 165         Array.prototype.forEach.call($d, function(d) { |  | 
| 166           d.isInvalid = !d.querySelector('input').validity.valid; |  | 
| 167         }); |  | 
| 168       } |  | 
| 169     </script> |  | 
| 170 |  | 
| 171   </section> |  | 
| 172 |  | 
| 173   <section> | 166   <section> | 
|  | 167 | 
|  | 168     <div>Auto-Validation</div> | 
|  | 169 | 
|  | 170     <paper-input-decorator label="required" floatingLabel error="input is requir
     ed!" autoValidate> | 
|  | 171       <input is="core-input" required> | 
|  | 172     </paper-input-decorator> | 
|  | 173 | 
|  | 174   </section> | 
|  | 175 | 
|  | 176   <section> | 
| 174 | 177 | 
| 175     <div>Custom styling</div> | 178     <div>Custom styling</div> | 
| 176 | 179 | 
| 177     <br> | 180     <br> | 
| 178 | 181 | 
| 179     <paper-input class="custom" label="paper-input"></paper-input> | 182     <paper-input class="custom" label="paper-input"></paper-input> | 
| 180 | 183 | 
| 181     <br> | 184     <br> | 
| 182 | 185 | 
| 183     <paper-input-decorator class="custom" label="decorator"> | 186     <paper-input-decorator class="custom" label="decorator"> | 
| 184       <input is="core-input"> | 187       <input is="core-input"> | 
| 185     </paper-input-decorator> | 188     </paper-input-decorator> | 
| 186 | 189 | 
| 187   </section> | 190   </section> | 
| 188 | 191 | 
|  | 192   <script> | 
|  | 193 | 
|  | 194     document.body.addEventListener('change', function(e) { | 
|  | 195       console.log('change', e.target); | 
|  | 196     }); | 
|  | 197 | 
|  | 198   </script> | 
|  | 199 | 
| 189 </body> | 200 </body> | 
| 190 </html> | 201 </html> | 
| OLD | NEW | 
|---|