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 /// Code from declaration/events.js | 5 /// Code from declaration/events.js |
6 part of polymer; | 6 part of polymer; |
7 | 7 |
8 /// An extension of [polymer_expressions.PolymerExpressions] that adds support | 8 /// An extension of [polymer_expressions.PolymerExpressions] that adds support |
9 /// for binding events using `on-eventName` using [PolymerEventBindings]. | 9 /// for binding events using `on-eventName` using [PolymerEventBindings]. |
10 // TODO(jmesserly): the JS layering is a bit odd, with polymer-dev implementing | 10 // TODO(jmesserly): the JS layering is a bit odd, with polymer-dev implementing |
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
164 return map; | 164 return map; |
165 }(); | 165 }(); |
166 | 166 |
167 // Dart note: we need this function because we have additional renames JS does | 167 // Dart note: we need this function because we have additional renames JS does |
168 // not have. The JS renames are simply case differences, whereas we have ones | 168 // not have. The JS renames are simply case differences, whereas we have ones |
169 // like doubleclick -> dblclick and stripping the webkit prefix. | 169 // like doubleclick -> dblclick and stripping the webkit prefix. |
170 String _eventNameFromType(String eventType) { | 170 String _eventNameFromType(String eventType) { |
171 final result = _reverseEventTranslations[eventType]; | 171 final result = _reverseEventTranslations[eventType]; |
172 return result != null ? result : eventType; | 172 return result != null ? result : eventType; |
173 } | 173 } |
OLD | NEW |