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

Unified Diff: sdk/lib/html/dartium/html_dartium.dart

Issue 12252019: Adding monitoring to a number of DOM generation scripts. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 10 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
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/html/dartium/html_dartium.dart
diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
index b9de515c68fe68ef3c44062308682311f9a21d6a..158f1aa25b01346ff0a3c235bb7f87f94f01fb49 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -11676,6 +11676,8 @@ class FileReaderSync extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('DOMFileSystem')
+@SupportedBrowser(SupportedBrowser.CHROME)
+@Experimental
class FileSystem extends NativeFieldWrapperClass1 {
FileSystem.internal();
@@ -11708,6 +11710,8 @@ typedef void FileSystemCallback(FileSystem fileSystem);
@DocsEditable
@DomName('DOMFileSystemSync')
+@SupportedBrowser(SupportedBrowser.CHROME)
+@Experimental
class FileSystemSync extends NativeFieldWrapperClass1 {
FileSystemSync.internal();
@@ -17397,10 +17401,18 @@ class MediaSource extends EventTarget {
class MediaStream extends EventTarget {
MediaStream.internal() : super.internal();
+ @DomName('MediaStream.addtrackEvent')
+ @DocsEditable
+ static const EventStreamProvider<Event> addTrackEvent = const EventStreamProvider<Event>('addtrack');
+
@DomName('MediaStream.endedEvent')
@DocsEditable
static const EventStreamProvider<Event> endedEvent = const EventStreamProvider<Event>('ended');
+ @DomName('MediaStream.removetrackEvent')
+ @DocsEditable
+ static const EventStreamProvider<Event> removeTrackEvent = const EventStreamProvider<Event>('removetrack');
+
@DomName('MediaStream.MediaStream')
@DocsEditable
factory MediaStream([stream_OR_tracks]) {
@@ -17469,10 +17481,18 @@ class MediaStream extends EventTarget {
@DocsEditable
void removeTrack(MediaStreamTrack track) native "MediaStream_removeTrack_Callback";
+ @DomName('MediaStream.onaddtrack')
+ @DocsEditable
+ Stream<Event> get onAddTrack => addTrackEvent.forTarget(this);
+
@DomName('MediaStream.onended')
@DocsEditable
Stream<Event> get onEnded => endedEvent.forTarget(this);
+ @DomName('MediaStream.onremovetrack')
+ @DocsEditable
+ Stream<Event> get onRemoveTrack => removeTrackEvent.forTarget(this);
+
/**
* Checks if the MediaStream APIs are supported on the current platform.
@@ -20699,6 +20719,10 @@ class RtcPeerConnection extends EventTarget {
@DocsEditable
static const EventStreamProvider<RtcDataChannelEvent> dataChannelEvent = const EventStreamProvider<RtcDataChannelEvent>('datachannel');
+ @DomName('RTCPeerConnection.gatheringchangeEvent')
+ @DocsEditable
+ static const EventStreamProvider<Event> gatheringChangeEvent = const EventStreamProvider<Event>('gatheringchange');
+
@DomName('RTCPeerConnection.icecandidateEvent')
@DocsEditable
static const EventStreamProvider<RtcIceCandidateEvent> iceCandidateEvent = const EventStreamProvider<RtcIceCandidateEvent>('icecandidate');
@@ -20824,6 +20848,10 @@ class RtcPeerConnection extends EventTarget {
@DocsEditable
Stream<RtcDataChannelEvent> get onDataChannel => dataChannelEvent.forTarget(this);
+ @DomName('RTCPeerConnection.ongatheringchange')
+ @DocsEditable
+ Stream<Event> get onGatheringChange => gatheringChangeEvent.forTarget(this);
+
@DomName('RTCPeerConnection.onicecandidate')
@DocsEditable
Stream<RtcIceCandidateEvent> get onIceCandidate => iceCandidateEvent.forTarget(this);
@@ -28572,10 +28600,16 @@ class Window extends EventTarget implements WindowBase {
@DomName('DOMWindow.webkitConvertPointFromNodeToPage')
@DocsEditable
+ @SupportedBrowser(SupportedBrowser.CHROME)
+ @SupportedBrowser(SupportedBrowser.SAFARI)
+ @Experimental
DomPoint convertPointFromNodeToPage(Node node, DomPoint p) native "DOMWindow_webkitConvertPointFromNodeToPage_Callback";
@DomName('DOMWindow.webkitConvertPointFromPageToNode')
@DocsEditable
+ @SupportedBrowser(SupportedBrowser.CHROME)
+ @SupportedBrowser(SupportedBrowser.SAFARI)
+ @Experimental
DomPoint convertPointFromPageToNode(Node node, DomPoint p) native "DOMWindow_webkitConvertPointFromPageToNode_Callback";
@DomName('DOMWindow.webkitRequestFileSystem')
« no previous file with comments | « sdk/lib/html/dart2js/html_dart2js.dart ('k') | sdk/lib/indexed_db/dart2js/indexed_db_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698