| 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 // WARNING: Do not edit - generated code. |   5 // WARNING: Do not edit - generated code. | 
|   6  |   6  | 
|   7 part of $LIBRARYNAME; |   7 part of $LIBRARYNAME; | 
|   8  |   8  | 
|   9 $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS
     { |   9 $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS
     { | 
|  10   factory $CLASSNAME(String type, |  10   factory $CLASSNAME(String type, | 
|  11       {bool canBubble: false, bool cancelable: false, Window view, |  11       {bool canBubble: false, bool cancelable: false, Window view, | 
|  12       String data, String locale}) { |  12       String data, String locale}) { | 
|  13     if (view == null) { |  13     if (view == null) { | 
|  14       view = window; |  14       view = window; | 
|  15     } |  15     } | 
|  16     var e = document._createEvent("CompositionEvent"); |  16     CompositionEvent e = document._createEvent("CompositionEvent"); | 
|  17  |  17  | 
|  18 $if DART2JS |  18 $if DART2JS | 
|  19     if (Device.isFirefox) { |  19     if (Device.isFirefox) { | 
|  20       // Firefox requires the locale parameter that isn't supported elsewhere. |  20       // Firefox requires the locale parameter that isn't supported elsewhere. | 
|  21       JS('void', '#.initCompositionEvent(#, #, #, #, #, #)', |  21       JS('void', '#.initCompositionEvent(#, #, #, #, #, #)', | 
|  22           e, type, canBubble, cancelable, view, data, locale); |  22           e, type, canBubble, cancelable, view, data, locale); | 
|  23     } else { |  23     } else { | 
|  24       e._initCompositionEvent(type, canBubble, cancelable, view, data); |  24       e._initCompositionEvent(type, canBubble, cancelable, view, data); | 
|  25     } |  25     } | 
|  26 $else |  26 $else | 
|  27       e._initCompositionEvent(type, canBubble, cancelable, view, data); |  27       e._initCompositionEvent(type, canBubble, cancelable, view, data); | 
|  28 $endif |  28 $endif | 
|  29  |  29  | 
|  30     return e; |  30     return e; | 
|  31   } |  31   } | 
|  32  |  32  | 
|  33 $!MEMBERS |  33 $!MEMBERS | 
|  34 } |  34 } | 
| OLD | NEW |