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

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

Issue 12026032: Adding supported checks & test for SpeechRecognition APIs. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 11 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: 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 fff74cc325a7550d88d63b927119794220e4bc14..eff218150a0dbc3bd29ef103dd85a68427c7a9d6 100644
--- a/sdk/lib/html/dartium/html_dartium.dart
+++ b/sdk/lib/html/dartium/html_dartium.dart
@@ -22061,6 +22061,8 @@ class SpeechInputResult extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SpeechRecognition')
+@SupportedBrowser(SupportedBrowser.CHROME, '25')
+@Experimental()
class SpeechRecognition extends EventTarget {
SpeechRecognition.internal() : super.internal();
@@ -22112,6 +22114,9 @@ class SpeechRecognition extends EventTarget {
factory SpeechRecognition() => SpeechRecognition._create();
static SpeechRecognition _create() native "SpeechRecognition_constructor_Callback";
+ /// Checks if this type is supported on the current platform.
+ static bool get supported => true;
+
@DocsEditable
@DomName('EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent')
SpeechRecognitionEvents get on =>
@@ -22274,6 +22279,8 @@ class SpeechRecognitionEvents extends Events {
@DocsEditable
@DomName('SpeechRecognitionAlternative')
+@SupportedBrowser(SupportedBrowser.CHROME, '25')
+@Experimental()
class SpeechRecognitionAlternative extends NativeFieldWrapperClass1 {
SpeechRecognitionAlternative.internal();
@@ -22295,6 +22302,8 @@ class SpeechRecognitionAlternative extends NativeFieldWrapperClass1 {
@DocsEditable
@DomName('SpeechRecognitionError')
+@SupportedBrowser(SupportedBrowser.CHROME, '25')
+@Experimental()
class SpeechRecognitionError extends Event {
SpeechRecognitionError.internal() : super.internal();
@@ -22316,6 +22325,8 @@ class SpeechRecognitionError extends Event {
@DocsEditable
@DomName('SpeechRecognitionEvent')
+@SupportedBrowser(SupportedBrowser.CHROME, '25')
+@Experimental()
class SpeechRecognitionEvent extends Event {
SpeechRecognitionEvent.internal() : super.internal();
@@ -22345,6 +22356,8 @@ class SpeechRecognitionEvent extends Event {
@DocsEditable
@DomName('SpeechRecognitionResult')
+@SupportedBrowser(SupportedBrowser.CHROME, '25')
+@Experimental()
class SpeechRecognitionResult extends NativeFieldWrapperClass1 {
SpeechRecognitionResult.internal();

Powered by Google App Engine
This is Rietveld 408576698