a718c8dac9
BUG= R=jacobr@google.com Committed: https://github.com/dart-lang/sdk/commit/65fe0a5383c7d09efb1dd958a7a30ec5c4d1c847 Review URL: https://codereview.chromium.org/1876363006 .
35 lines
1.0 KiB
Plaintext
35 lines
1.0 KiB
Plaintext
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
// WARNING: Do not edit - generated code.
|
|
|
|
part of $LIBRARYNAME;
|
|
|
|
$(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS {
|
|
factory $CLASSNAME(String type,
|
|
{bool canBubble: false, bool cancelable: false, Window view,
|
|
String data, String locale}) {
|
|
if (view == null) {
|
|
view = window;
|
|
}
|
|
CompositionEvent e = document._createEvent("CompositionEvent");
|
|
|
|
$if DART2JS
|
|
if (Device.isFirefox) {
|
|
// Firefox requires the locale parameter that isn't supported elsewhere.
|
|
JS('void', '#.initCompositionEvent(#, #, #, #, #, #)',
|
|
e, type, canBubble, cancelable, view, data, locale);
|
|
} else {
|
|
e._initCompositionEvent(type, canBubble, cancelable, view, data);
|
|
}
|
|
$else
|
|
e._initCompositionEvent(type, canBubble, cancelable, view, data);
|
|
$endif
|
|
|
|
return e;
|
|
}
|
|
|
|
$!MEMBERS
|
|
}
|