| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 part of polymer; | 5 part of polymer; |
| 6 | 6 |
| 7 /// *Warning* this class is experimental and subject to change. | 7 /// *Warning* this class is experimental and subject to change. |
| 8 /// | 8 /// |
| 9 /// The data associated with a polymer-element declaration, if it is backed | 9 /// The data associated with a polymer-element declaration, if it is backed |
| 10 /// by a Dart class instead of a JavaScript prototype. | 10 /// by a Dart class instead of a JavaScript prototype. |
| (...skipping 594 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 605 | 605 |
| 606 bool _isObserverMethod(Symbol symbol) { | 606 bool _isObserverMethod(Symbol symbol) { |
| 607 String name = smoke.symbolToName(symbol); | 607 String name = smoke.symbolToName(symbol); |
| 608 if (name == null) return false; | 608 if (name == null) return false; |
| 609 return name.endsWith('Changed') && name != 'attributeChanged'; | 609 return name.endsWith('Changed') && name != 'attributeChanged'; |
| 610 } | 610 } |
| 611 | 611 |
| 612 final _ATTRIBUTES_REGEX = new RegExp(r'\s|,'); | 612 final _ATTRIBUTES_REGEX = new RegExp(r'\s|,'); |
| 613 | 613 |
| 614 final JsObject _WebComponents = js.context['WebComponents']; | 614 final JsObject _WebComponents = js.context['WebComponents']; |
| OLD | NEW |