Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Unified Diff: pkg/dev_compiler/lib/js/amd/dart_sdk.js

Issue 2732413002: Fix mocking on native classes (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
Index: pkg/dev_compiler/lib/js/amd/dart_sdk.js
diff --git a/pkg/dev_compiler/lib/js/amd/dart_sdk.js b/pkg/dev_compiler/lib/js/amd/dart_sdk.js
index 8bdefcd93f2db0a3ef5ffb0a6f38d72aa1dc72de..0d32a694f726ef6abb230c8f1a93258f948b38fc 100644
--- a/pkg/dev_compiler/lib/js/amd/dart_sdk.js
+++ b/pkg/dev_compiler/lib/js/amd/dart_sdk.js
@@ -72299,6 +72299,7 @@ define([], function() {
timestamp: dart.definiteFunctionType(core.int, [])
})
});
+ dart.defineExtensionMembers(html$._GeopositionWrapper, ['coords', 'timestamp']);
dart.defineExtensionNames([
'coords',
'timestamp'
@@ -89779,6 +89780,21 @@ define([], function() {
stopPropagation: dart.definiteFunctionType(dart.void, [])
})
});
+ dart.defineExtensionMembers(html$._WrappedEvent, [
+ 'preventDefault',
+ 'stopImmediatePropagation',
+ 'stopPropagation',
+ 'bubbles',
+ 'cancelable',
+ 'currentTarget',
+ 'defaultPrevented',
+ 'eventPhase',
+ 'target',
+ 'timeStamp',
+ 'type',
+ 'matchingTarget',
+ 'path'
+ ]);
html$._BeforeUnloadEvent = class _BeforeUnloadEvent extends html$._WrappedEvent {
new(base) {
this[_returnValue] = null;
@@ -89800,6 +89816,7 @@ define([], function() {
getters: () => ({returnValue: dart.definiteFunctionType(core.String, [])}),
setters: () => ({returnValue: dart.definiteFunctionType(dart.void, [core.String])})
});
+ dart.defineExtensionMembers(html$._BeforeUnloadEvent, ['returnValue', 'returnValue']);
const _eventType = Symbol('_eventType');
html$._BeforeUnloadEventStreamProvider = class _BeforeUnloadEventStreamProvider extends core.Object {
new(eventType) {
@@ -93102,6 +93119,25 @@ define([], function() {
}),
names: ['_makeRecord', '_convertToHexString']
});
+ dart.defineExtensionMembers(html$.KeyEvent, [
+ 'getModifierState',
+ 'keyCode',
+ 'charCode',
+ 'altKey',
+ 'which',
+ 'currentTarget',
+ 'code',
+ 'ctrlKey',
+ 'detail',
+ 'key',
+ 'keyLocation',
+ 'metaKey',
+ 'shiftKey',
+ 'sourceDevice',
+ 'view',
+ 'location',
+ 'repeat'
+ ]);
dart.defineLazy(html$.KeyEvent, {
get _keyboardEventDispatchRecord() {
return html$.KeyEvent._makeRecord();
@@ -94807,12 +94843,16 @@ define([], function() {
dart.defineExtensionMembers(html$._DOMWindowCrossFrame, [
'close',
'postMessage',
+ 'addEventListener',
+ 'dispatchEvent',
+ 'removeEventListener',
'history',
'location',
'closed',
'opener',
'parent',
- 'top'
+ 'top',
+ 'on'
]);
html$._LocationCrossFrame = class _LocationCrossFrame extends core.Object {
set href(val) {
@@ -95329,12 +95369,33 @@ define([], function() {
};
dart.fn(html_common.convertNativeToDart_ContextAttributes, dynamicTodynamic$());
html_common._TypedImageData = class _TypedImageData extends core.Object {
+ get data() {
+ return this[data$];
+ }
+ set data(value) {
+ super.data = value;
+ }
+ get height() {
+ return this[height$];
+ }
+ set height(value) {
+ super.height = value;
+ }
+ get width() {
+ return this[width$];
+ }
+ set width(value) {
+ super.width = value;
+ }
new(data, height, width) {
- this.data = data;
- this.height = height;
- this.width = width;
+ this[data$] = data;
+ this[height$] = height;
+ this[width$] = width;
}
};
+ const data$ = Symbol("_TypedImageData.data");
+ const height$ = Symbol("_TypedImageData.height");
+ const width$ = Symbol("_TypedImageData.width");
html_common._TypedImageData[dart.implements] = () => [html$.ImageData];
dart.setSignature(html_common._TypedImageData, {
fields: () => ({
@@ -95343,6 +95404,7 @@ define([], function() {
width: core.int
})
});
+ dart.defineExtensionMembers(html_common._TypedImageData, ['data', 'height', 'width']);
html_common.convertNativeToDart_ImageData = function(nativeImageData) {
0;
if (html$.ImageData.is(nativeImageData)) {
@@ -98623,7 +98685,7 @@ define([], function() {
dart.throw(new core.UnsupportedError("Not supported"));
}
get height() {
- return this[height$];
+ return this[height$0];
}
set height(value) {
super.height = value;
@@ -98635,7 +98697,7 @@ define([], function() {
super.result = value;
}
get width() {
- return this[width$];
+ return this[width$0];
}
set width(value) {
super.width = value;
@@ -98653,9 +98715,9 @@ define([], function() {
super.y = value;
}
};
- const height$ = Symbol("FilterPrimitiveStandardAttributes.height");
+ const height$0 = Symbol("FilterPrimitiveStandardAttributes.height");
const result = Symbol("FilterPrimitiveStandardAttributes.result");
- const width$ = Symbol("FilterPrimitiveStandardAttributes.width");
+ const width$0 = Symbol("FilterPrimitiveStandardAttributes.width");
const x = Symbol("FilterPrimitiveStandardAttributes.x");
const y = Symbol("FilterPrimitiveStandardAttributes.y");
dart.setSignature(svg$.FilterPrimitiveStandardAttributes, {
« no previous file with comments | « no previous file | pkg/dev_compiler/lib/js/common/dart_sdk.js » ('j') | pkg/dev_compiler/lib/src/compiler/extension_types.dart » ('J')

Powered by Google App Engine
This is Rietveld 408576698