Index: sdk/lib/html/dart2js/html_dart2js.dart |
diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart |
index 1e7dbf5fa96bc75507f4e563d35361907988d63a..7df6dd731f57f0fc1a179698d7c542f1973b9c85 100644 |
--- a/sdk/lib/html/dart2js/html_dart2js.dart |
+++ b/sdk/lib/html/dart2js/html_dart2js.dart |
@@ -49,21 +49,26 @@ spawnDomFunction(f) => spawnFunction(f); |
/// @domName AbstractWorker |
+/// @docsEditable |
class AbstractWorker extends EventTarget native "*AbstractWorker" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
AbstractWorkerEvents get on => |
new AbstractWorkerEvents(this); |
/** @domName AbstractWorker.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName AbstractWorker.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName AbstractWorker.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -78,30 +83,39 @@ class AbstractWorkerEvents extends Events { |
/// @domName AnalyserNode |
+/// @docsEditable |
class AnalyserNode extends AudioNode native "*AnalyserNode" { |
/** @domName AnalyserNode.fftSize */ |
+ /// @docsEditable |
int fftSize; |
/** @domName AnalyserNode.frequencyBinCount */ |
+ /// @docsEditable |
final int frequencyBinCount; |
/** @domName AnalyserNode.maxDecibels */ |
+ /// @docsEditable |
num maxDecibels; |
/** @domName AnalyserNode.minDecibels */ |
+ /// @docsEditable |
num minDecibels; |
/** @domName AnalyserNode.smoothingTimeConstant */ |
+ /// @docsEditable |
num smoothingTimeConstant; |
/** @domName AnalyserNode.getByteFrequencyData */ |
+ /// @docsEditable |
void getByteFrequencyData(Uint8Array array) native; |
/** @domName AnalyserNode.getByteTimeDomainData */ |
+ /// @docsEditable |
void getByteTimeDomainData(Uint8Array array) native; |
/** @domName AnalyserNode.getFloatFrequencyData */ |
+ /// @docsEditable |
void getFloatFrequencyData(Float32Array array) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -110,6 +124,7 @@ class AnalyserNode extends AudioNode native "*AnalyserNode" { |
/// @domName HTMLAnchorElement |
+/// @docsEditable |
class AnchorElement extends Element implements Element native "*HTMLAnchorElement" { |
factory AnchorElement({String href}) { |
@@ -119,66 +134,87 @@ class AnchorElement extends Element implements Element native "*HTMLAnchorElemen |
} |
/** @domName HTMLAnchorElement.charset */ |
+ /// @docsEditable |
String charset; |
/** @domName HTMLAnchorElement.coords */ |
+ /// @docsEditable |
String coords; |
/** @domName HTMLAnchorElement.download */ |
+ /// @docsEditable |
String download; |
/** @domName HTMLAnchorElement.hash */ |
+ /// @docsEditable |
String hash; |
/** @domName HTMLAnchorElement.host */ |
+ /// @docsEditable |
String host; |
/** @domName HTMLAnchorElement.hostname */ |
+ /// @docsEditable |
String hostname; |
/** @domName HTMLAnchorElement.href */ |
+ /// @docsEditable |
String href; |
/** @domName HTMLAnchorElement.hreflang */ |
+ /// @docsEditable |
String hreflang; |
/** @domName HTMLAnchorElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLAnchorElement.origin */ |
+ /// @docsEditable |
final String origin; |
/** @domName HTMLAnchorElement.pathname */ |
+ /// @docsEditable |
String pathname; |
/** @domName HTMLAnchorElement.ping */ |
+ /// @docsEditable |
String ping; |
/** @domName HTMLAnchorElement.port */ |
+ /// @docsEditable |
String port; |
/** @domName HTMLAnchorElement.protocol */ |
+ /// @docsEditable |
String protocol; |
/** @domName HTMLAnchorElement.rel */ |
+ /// @docsEditable |
String rel; |
/** @domName HTMLAnchorElement.rev */ |
+ /// @docsEditable |
String rev; |
/** @domName HTMLAnchorElement.search */ |
+ /// @docsEditable |
String search; |
/** @domName HTMLAnchorElement.shape */ |
+ /// @docsEditable |
String shape; |
/** @domName HTMLAnchorElement.target */ |
+ /// @docsEditable |
String target; |
/** @domName HTMLAnchorElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLAnchorElement.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -187,6 +223,7 @@ class AnchorElement extends Element implements Element native "*HTMLAnchorElemen |
/// @domName WebKitAnimation |
+/// @docsEditable |
class Animation native "*WebKitAnimation" { |
static const int DIRECTION_ALTERNATE = 1; |
@@ -202,36 +239,47 @@ class Animation native "*WebKitAnimation" { |
static const int FILL_NONE = 0; |
/** @domName WebKitAnimation.delay */ |
+ /// @docsEditable |
final num delay; |
/** @domName WebKitAnimation.direction */ |
+ /// @docsEditable |
final int direction; |
/** @domName WebKitAnimation.duration */ |
+ /// @docsEditable |
final num duration; |
/** @domName WebKitAnimation.elapsedTime */ |
+ /// @docsEditable |
num elapsedTime; |
/** @domName WebKitAnimation.ended */ |
+ /// @docsEditable |
final bool ended; |
/** @domName WebKitAnimation.fillMode */ |
+ /// @docsEditable |
final int fillMode; |
/** @domName WebKitAnimation.iterationCount */ |
+ /// @docsEditable |
final int iterationCount; |
/** @domName WebKitAnimation.name */ |
+ /// @docsEditable |
final String name; |
/** @domName WebKitAnimation.paused */ |
+ /// @docsEditable |
final bool paused; |
/** @domName WebKitAnimation.pause */ |
+ /// @docsEditable |
void pause() native; |
/** @domName WebKitAnimation.play */ |
+ /// @docsEditable |
void play() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -240,12 +288,15 @@ class Animation native "*WebKitAnimation" { |
/// @domName WebKitAnimationEvent |
+/// @docsEditable |
class AnimationEvent extends Event native "*WebKitAnimationEvent" { |
/** @domName WebKitAnimationEvent.animationName */ |
+ /// @docsEditable |
final String animationName; |
/** @domName WebKitAnimationEvent.elapsedTime */ |
+ /// @docsEditable |
final num elapsedTime; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -254,39 +305,51 @@ class AnimationEvent extends Event native "*WebKitAnimationEvent" { |
/// @domName HTMLAppletElement |
+/// @docsEditable |
class AppletElement extends Element implements Element native "*HTMLAppletElement" { |
/** @domName HTMLAppletElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLAppletElement.alt */ |
+ /// @docsEditable |
String alt; |
/** @domName HTMLAppletElement.archive */ |
+ /// @docsEditable |
String archive; |
/** @domName HTMLAppletElement.code */ |
+ /// @docsEditable |
String code; |
/** @domName HTMLAppletElement.codeBase */ |
+ /// @docsEditable |
String codeBase; |
/** @domName HTMLAppletElement.height */ |
+ /// @docsEditable |
String height; |
/** @domName HTMLAppletElement.hspace */ |
+ /// @docsEditable |
String hspace; |
/** @domName HTMLAppletElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLAppletElement.object */ |
+ /// @docsEditable |
String object; |
/** @domName HTMLAppletElement.vspace */ |
+ /// @docsEditable |
String vspace; |
/** @domName HTMLAppletElement.width */ |
+ /// @docsEditable |
String width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -295,50 +358,65 @@ class AppletElement extends Element implements Element native "*HTMLAppletElemen |
/// @domName HTMLAreaElement |
+/// @docsEditable |
class AreaElement extends Element implements Element native "*HTMLAreaElement" { |
factory AreaElement() => document.$dom_createElement("area"); |
/** @domName HTMLAreaElement.alt */ |
+ /// @docsEditable |
String alt; |
/** @domName HTMLAreaElement.coords */ |
+ /// @docsEditable |
String coords; |
/** @domName HTMLAreaElement.hash */ |
+ /// @docsEditable |
final String hash; |
/** @domName HTMLAreaElement.host */ |
+ /// @docsEditable |
final String host; |
/** @domName HTMLAreaElement.hostname */ |
+ /// @docsEditable |
final String hostname; |
/** @domName HTMLAreaElement.href */ |
+ /// @docsEditable |
String href; |
/** @domName HTMLAreaElement.noHref */ |
+ /// @docsEditable |
bool noHref; |
/** @domName HTMLAreaElement.pathname */ |
+ /// @docsEditable |
final String pathname; |
/** @domName HTMLAreaElement.ping */ |
+ /// @docsEditable |
String ping; |
/** @domName HTMLAreaElement.port */ |
+ /// @docsEditable |
final String port; |
/** @domName HTMLAreaElement.protocol */ |
+ /// @docsEditable |
final String protocol; |
/** @domName HTMLAreaElement.search */ |
+ /// @docsEditable |
final String search; |
/** @domName HTMLAreaElement.shape */ |
+ /// @docsEditable |
String shape; |
/** @domName HTMLAreaElement.target */ |
+ /// @docsEditable |
String target; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -347,14 +425,17 @@ class AreaElement extends Element implements Element native "*HTMLAreaElement" { |
/// @domName ArrayBuffer |
+/// @docsEditable |
class ArrayBuffer native "*ArrayBuffer" { |
factory ArrayBuffer(int length) => _ArrayBufferFactoryProvider.createArrayBuffer(length); |
/** @domName ArrayBuffer.byteLength */ |
+ /// @docsEditable |
final int byteLength; |
/** @domName ArrayBuffer.slice */ |
+ /// @docsEditable |
ArrayBuffer slice(int begin, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -363,15 +444,19 @@ class ArrayBuffer native "*ArrayBuffer" { |
/// @domName ArrayBufferView |
+/// @docsEditable |
class ArrayBufferView native "*ArrayBufferView" { |
/** @domName ArrayBufferView.buffer */ |
+ /// @docsEditable |
final ArrayBuffer buffer; |
/** @domName ArrayBufferView.byteLength */ |
+ /// @docsEditable |
final int byteLength; |
/** @domName ArrayBufferView.byteOffset */ |
+ /// @docsEditable |
final int byteOffset; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -380,21 +465,27 @@ class ArrayBufferView native "*ArrayBufferView" { |
/// @domName Attr |
+/// @docsEditable |
class Attr extends Node native "*Attr" { |
/** @domName Attr.isId */ |
+ /// @docsEditable |
final bool isId; |
/** @domName Attr.name */ |
+ /// @docsEditable |
final String name; |
/** @domName Attr.ownerElement */ |
+ /// @docsEditable |
final Element ownerElement; |
/** @domName Attr.specified */ |
+ /// @docsEditable |
final bool specified; |
/** @domName Attr.value */ |
+ /// @docsEditable |
String value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -403,24 +494,31 @@ class Attr extends Node native "*Attr" { |
/// @domName AudioBuffer |
+/// @docsEditable |
class AudioBuffer native "*AudioBuffer" { |
/** @domName AudioBuffer.duration */ |
+ /// @docsEditable |
final num duration; |
/** @domName AudioBuffer.gain */ |
+ /// @docsEditable |
num gain; |
/** @domName AudioBuffer.length */ |
+ /// @docsEditable |
final int length; |
/** @domName AudioBuffer.numberOfChannels */ |
+ /// @docsEditable |
final int numberOfChannels; |
/** @domName AudioBuffer.sampleRate */ |
+ /// @docsEditable |
final num sampleRate; |
/** @domName AudioBuffer.getChannelData */ |
+ /// @docsEditable |
Float32Array getChannelData(int channelIndex) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -477,24 +575,31 @@ class AudioBufferSourceNode extends AudioSourceNode native "*AudioBufferSourceNo |
static const int UNSCHEDULED_STATE = 0; |
/** @domName AudioBufferSourceNode.buffer */ |
+ /// @docsEditable |
AudioBuffer buffer; |
/** @domName AudioBufferSourceNode.gain */ |
+ /// @docsEditable |
final AudioGain gain; |
/** @domName AudioBufferSourceNode.loop */ |
+ /// @docsEditable |
bool loop; |
/** @domName AudioBufferSourceNode.loopEnd */ |
+ /// @docsEditable |
num loopEnd; |
/** @domName AudioBufferSourceNode.loopStart */ |
+ /// @docsEditable |
num loopStart; |
/** @domName AudioBufferSourceNode.playbackRate */ |
+ /// @docsEditable |
final AudioParam playbackRate; |
/** @domName AudioBufferSourceNode.playbackState */ |
+ /// @docsEditable |
final int playbackState; |
} |
@@ -509,73 +614,96 @@ class AudioContext extends EventTarget native "*AudioContext" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
AudioContextEvents get on => |
new AudioContextEvents(this); |
/** @domName AudioContext.activeSourceCount */ |
+ /// @docsEditable |
final int activeSourceCount; |
/** @domName AudioContext.currentTime */ |
+ /// @docsEditable |
final num currentTime; |
/** @domName AudioContext.destination */ |
+ /// @docsEditable |
final AudioDestinationNode destination; |
/** @domName AudioContext.listener */ |
+ /// @docsEditable |
final AudioListener listener; |
/** @domName AudioContext.sampleRate */ |
+ /// @docsEditable |
final num sampleRate; |
/** @domName AudioContext.createAnalyser */ |
+ /// @docsEditable |
AnalyserNode createAnalyser() native; |
/** @domName AudioContext.createBiquadFilter */ |
+ /// @docsEditable |
BiquadFilterNode createBiquadFilter() native; |
/** @domName AudioContext.createBuffer */ |
+ /// @docsEditable |
AudioBuffer createBuffer(buffer_OR_numberOfChannels, mixToMono_OR_numberOfFrames, [num sampleRate]) native; |
/** @domName AudioContext.createBufferSource */ |
+ /// @docsEditable |
AudioBufferSourceNode createBufferSource() native; |
/** @domName AudioContext.createChannelMerger */ |
+ /// @docsEditable |
ChannelMergerNode createChannelMerger([int numberOfInputs]) native; |
/** @domName AudioContext.createChannelSplitter */ |
+ /// @docsEditable |
ChannelSplitterNode createChannelSplitter([int numberOfOutputs]) native; |
/** @domName AudioContext.createConvolver */ |
+ /// @docsEditable |
ConvolverNode createConvolver() native; |
/** @domName AudioContext.createDelay */ |
+ /// @docsEditable |
DelayNode createDelay([num maxDelayTime]) native; |
/** @domName AudioContext.createDynamicsCompressor */ |
+ /// @docsEditable |
DynamicsCompressorNode createDynamicsCompressor() native; |
/** @domName AudioContext.createMediaElementSource */ |
+ /// @docsEditable |
MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement) native; |
/** @domName AudioContext.createMediaStreamSource */ |
+ /// @docsEditable |
MediaStreamAudioSourceNode createMediaStreamSource(MediaStream mediaStream) native; |
/** @domName AudioContext.createOscillator */ |
+ /// @docsEditable |
OscillatorNode createOscillator() native; |
/** @domName AudioContext.createPanner */ |
+ /// @docsEditable |
PannerNode createPanner() native; |
/** @domName AudioContext.createWaveShaper */ |
+ /// @docsEditable |
WaveShaperNode createWaveShaper() native; |
/** @domName AudioContext.createWaveTable */ |
+ /// @docsEditable |
WaveTable createWaveTable(Float32Array real, Float32Array imag) native; |
/** @domName AudioContext.decodeAudioData */ |
+ /// @docsEditable |
void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback successCallback, [AudioBufferCallback errorCallback]) native; |
/** @domName AudioContext.startRendering */ |
+ /// @docsEditable |
void startRendering() native; |
GainNode createGain() { |
@@ -614,9 +742,11 @@ class AudioContextEvents extends Events { |
/// @domName AudioDestinationNode |
+/// @docsEditable |
class AudioDestinationNode extends AudioNode native "*AudioDestinationNode" { |
/** @domName AudioDestinationNode.numberOfChannels */ |
+ /// @docsEditable |
final int numberOfChannels; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -625,6 +755,7 @@ class AudioDestinationNode extends AudioNode native "*AudioDestinationNode" { |
/// @domName HTMLAudioElement |
+/// @docsEditable |
class AudioElement extends MediaElement native "*HTMLAudioElement" { |
factory AudioElement([String src]) { |
@@ -640,6 +771,7 @@ class AudioElement extends MediaElement native "*HTMLAudioElement" { |
/// @domName AudioGain |
+/// @docsEditable |
class AudioGain extends AudioParam native "*AudioGain" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -648,21 +780,27 @@ class AudioGain extends AudioParam native "*AudioGain" { |
/// @domName AudioListener |
+/// @docsEditable |
class AudioListener native "*AudioListener" { |
/** @domName AudioListener.dopplerFactor */ |
+ /// @docsEditable |
num dopplerFactor; |
/** @domName AudioListener.speedOfSound */ |
+ /// @docsEditable |
num speedOfSound; |
/** @domName AudioListener.setOrientation */ |
+ /// @docsEditable |
void setOrientation(num x, num y, num z, num xUp, num yUp, num zUp) native; |
/** @domName AudioListener.setPosition */ |
+ /// @docsEditable |
void setPosition(num x, num y, num z) native; |
/** @domName AudioListener.setVelocity */ |
+ /// @docsEditable |
void setVelocity(num x, num y, num z) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -671,21 +809,27 @@ class AudioListener native "*AudioListener" { |
/// @domName AudioNode |
+/// @docsEditable |
class AudioNode native "*AudioNode" { |
/** @domName AudioNode.context */ |
+ /// @docsEditable |
final AudioContext context; |
/** @domName AudioNode.numberOfInputs */ |
+ /// @docsEditable |
final int numberOfInputs; |
/** @domName AudioNode.numberOfOutputs */ |
+ /// @docsEditable |
final int numberOfOutputs; |
/** @domName AudioNode.connect */ |
+ /// @docsEditable |
void connect(destination, int output, [int input]) native; |
/** @domName AudioNode.disconnect */ |
+ /// @docsEditable |
void disconnect(int output) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -694,42 +838,55 @@ class AudioNode native "*AudioNode" { |
/// @domName AudioParam |
+/// @docsEditable |
class AudioParam native "*AudioParam" { |
/** @domName AudioParam.defaultValue */ |
+ /// @docsEditable |
final num defaultValue; |
/** @domName AudioParam.maxValue */ |
+ /// @docsEditable |
final num maxValue; |
/** @domName AudioParam.minValue */ |
+ /// @docsEditable |
final num minValue; |
/** @domName AudioParam.name */ |
+ /// @docsEditable |
final String name; |
/** @domName AudioParam.units */ |
+ /// @docsEditable |
final int units; |
/** @domName AudioParam.value */ |
+ /// @docsEditable |
num value; |
/** @domName AudioParam.cancelScheduledValues */ |
+ /// @docsEditable |
void cancelScheduledValues(num startTime) native; |
/** @domName AudioParam.exponentialRampToValueAtTime */ |
+ /// @docsEditable |
void exponentialRampToValueAtTime(num value, num time) native; |
/** @domName AudioParam.linearRampToValueAtTime */ |
+ /// @docsEditable |
void linearRampToValueAtTime(num value, num time) native; |
/** @domName AudioParam.setTargetAtTime */ |
+ /// @docsEditable |
void setTargetAtTime(num target, num time, num timeConstant) native; |
/** @domName AudioParam.setValueAtTime */ |
+ /// @docsEditable |
void setValueAtTime(num value, num time) native; |
/** @domName AudioParam.setValueCurveAtTime */ |
+ /// @docsEditable |
void setValueCurveAtTime(Float32Array values, num time, num duration) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -738,12 +895,15 @@ class AudioParam native "*AudioParam" { |
/// @domName AudioProcessingEvent |
+/// @docsEditable |
class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { |
/** @domName AudioProcessingEvent.inputBuffer */ |
+ /// @docsEditable |
final AudioBuffer inputBuffer; |
/** @domName AudioProcessingEvent.outputBuffer */ |
+ /// @docsEditable |
final AudioBuffer outputBuffer; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -752,6 +912,7 @@ class AudioProcessingEvent extends Event native "*AudioProcessingEvent" { |
/// @domName AudioSourceNode |
+/// @docsEditable |
class AudioSourceNode extends AudioNode native "*AudioSourceNode" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -760,11 +921,13 @@ class AudioSourceNode extends AudioNode native "*AudioSourceNode" { |
/// @domName HTMLBRElement |
+/// @docsEditable |
class BRElement extends Element implements Element native "*HTMLBRElement" { |
factory BRElement() => document.$dom_createElement("br"); |
/** @domName HTMLBRElement.clear */ |
+ /// @docsEditable |
String clear; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -773,9 +936,11 @@ class BRElement extends Element implements Element native "*HTMLBRElement" { |
/// @domName BarInfo |
+/// @docsEditable |
class BarInfo native "*BarInfo" { |
/** @domName BarInfo.visible */ |
+ /// @docsEditable |
final bool visible; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -784,14 +949,17 @@ class BarInfo native "*BarInfo" { |
/// @domName HTMLBaseElement |
+/// @docsEditable |
class BaseElement extends Element implements Element native "*HTMLBaseElement" { |
factory BaseElement() => document.$dom_createElement("base"); |
/** @domName HTMLBaseElement.href */ |
+ /// @docsEditable |
String href; |
/** @domName HTMLBaseElement.target */ |
+ /// @docsEditable |
String target; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -800,15 +968,19 @@ class BaseElement extends Element implements Element native "*HTMLBaseElement" { |
/// @domName HTMLBaseFontElement |
+/// @docsEditable |
class BaseFontElement extends Element implements Element native "*HTMLBaseFontElement" { |
/** @domName HTMLBaseFontElement.color */ |
+ /// @docsEditable |
String color; |
/** @domName HTMLBaseFontElement.face */ |
+ /// @docsEditable |
String face; |
/** @domName HTMLBaseFontElement.size */ |
+ /// @docsEditable |
int size; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -817,33 +989,42 @@ class BaseFontElement extends Element implements Element native "*HTMLBaseFontEl |
/// @domName BatteryManager |
+/// @docsEditable |
class BatteryManager extends EventTarget native "*BatteryManager" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
BatteryManagerEvents get on => |
new BatteryManagerEvents(this); |
/** @domName BatteryManager.charging */ |
+ /// @docsEditable |
final bool charging; |
/** @domName BatteryManager.chargingTime */ |
+ /// @docsEditable |
final num chargingTime; |
/** @domName BatteryManager.dischargingTime */ |
+ /// @docsEditable |
final num dischargingTime; |
/** @domName BatteryManager.level */ |
+ /// @docsEditable |
final num level; |
/** @domName BatteryManager.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName BatteryManager.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName BatteryManager.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -864,9 +1045,11 @@ class BatteryManagerEvents extends Events { |
/// @domName BeforeLoadEvent |
+/// @docsEditable |
class BeforeLoadEvent extends Event native "*BeforeLoadEvent" { |
/** @domName BeforeLoadEvent.url */ |
+ /// @docsEditable |
final String url; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -875,6 +1058,7 @@ class BeforeLoadEvent extends Event native "*BeforeLoadEvent" { |
/// @domName BiquadFilterNode |
+/// @docsEditable |
class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { |
static const int ALLPASS = 7; |
@@ -894,18 +1078,23 @@ class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { |
static const int PEAKING = 5; |
/** @domName BiquadFilterNode.Q */ |
+ /// @docsEditable |
final AudioParam Q; |
/** @domName BiquadFilterNode.frequency */ |
+ /// @docsEditable |
final AudioParam frequency; |
/** @domName BiquadFilterNode.gain */ |
+ /// @docsEditable |
final AudioParam gain; |
/** @domName BiquadFilterNode.type */ |
+ /// @docsEditable |
int type; |
/** @domName BiquadFilterNode.getFrequencyResponse */ |
+ /// @docsEditable |
void getFrequencyResponse(Float32Array frequencyHz, Float32Array magResponse, Float32Array phaseResponse) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -914,6 +1103,7 @@ class BiquadFilterNode extends AudioNode native "*BiquadFilterNode" { |
/// @domName Blob |
+/// @docsEditable |
class Blob native "*Blob" { |
factory Blob(List blobParts, [String type, String endings]) { |
@@ -927,12 +1117,15 @@ class Blob native "*Blob" { |
} |
/** @domName Blob.size */ |
+ /// @docsEditable |
final int size; |
/** @domName Blob.type */ |
+ /// @docsEditable |
final String type; |
/** @domName Blob.slice */ |
+ /// @docsEditable |
Blob slice([int start, int end, String contentType]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -941,6 +1134,7 @@ class Blob native "*Blob" { |
/// @domName HTMLBodyElement |
+/// @docsEditable |
class BodyElement extends Element implements Element native "*HTMLBodyElement" { |
factory BodyElement() => document.$dom_createElement("body"); |
@@ -948,22 +1142,28 @@ class BodyElement extends Element implements Element native "*HTMLBodyElement" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
BodyElementEvents get on => |
new BodyElementEvents(this); |
/** @domName HTMLBodyElement.aLink */ |
+ /// @docsEditable |
String aLink; |
/** @domName HTMLBodyElement.background */ |
+ /// @docsEditable |
String background; |
/** @domName HTMLBodyElement.bgColor */ |
+ /// @docsEditable |
String bgColor; |
/** @domName HTMLBodyElement.link */ |
+ /// @docsEditable |
String link; |
/** @domName HTMLBodyElement.vLink */ |
+ /// @docsEditable |
String vLink; |
} |
@@ -1002,59 +1202,77 @@ class BodyElementEvents extends ElementEvents { |
/// @domName HTMLButtonElement |
+/// @docsEditable |
class ButtonElement extends Element implements Element native "*HTMLButtonElement" { |
factory ButtonElement() => document.$dom_createElement("button"); |
/** @domName HTMLButtonElement.autofocus */ |
+ /// @docsEditable |
bool autofocus; |
/** @domName HTMLButtonElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLButtonElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLButtonElement.formAction */ |
+ /// @docsEditable |
String formAction; |
/** @domName HTMLButtonElement.formEnctype */ |
+ /// @docsEditable |
String formEnctype; |
/** @domName HTMLButtonElement.formMethod */ |
+ /// @docsEditable |
String formMethod; |
/** @domName HTMLButtonElement.formNoValidate */ |
+ /// @docsEditable |
bool formNoValidate; |
/** @domName HTMLButtonElement.formTarget */ |
+ /// @docsEditable |
String formTarget; |
/** @domName HTMLButtonElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLButtonElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLButtonElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLButtonElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLButtonElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLButtonElement.value */ |
+ /// @docsEditable |
String value; |
/** @domName HTMLButtonElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLButtonElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLButtonElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1063,6 +1281,7 @@ class ButtonElement extends Element implements Element native "*HTMLButtonElemen |
/// @domName CDATASection |
+/// @docsEditable |
class CDATASection extends Text native "*CDATASection" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1071,9 +1290,11 @@ class CDATASection extends Text native "*CDATASection" { |
/// @domName CSSCharsetRule |
+/// @docsEditable |
class CSSCharsetRule extends CSSRule native "*CSSCharsetRule" { |
/** @domName CSSCharsetRule.encoding */ |
+ /// @docsEditable |
String encoding; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1082,9 +1303,11 @@ class CSSCharsetRule extends CSSRule native "*CSSCharsetRule" { |
/// @domName CSSFontFaceRule |
+/// @docsEditable |
class CSSFontFaceRule extends CSSRule native "*CSSFontFaceRule" { |
/** @domName CSSFontFaceRule.style */ |
+ /// @docsEditable |
final CSSStyleDeclaration style; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1093,15 +1316,19 @@ class CSSFontFaceRule extends CSSRule native "*CSSFontFaceRule" { |
/// @domName CSSImportRule |
+/// @docsEditable |
class CSSImportRule extends CSSRule native "*CSSImportRule" { |
/** @domName CSSImportRule.href */ |
+ /// @docsEditable |
final String href; |
/** @domName CSSImportRule.media */ |
+ /// @docsEditable |
final MediaList media; |
/** @domName CSSImportRule.styleSheet */ |
+ /// @docsEditable |
final CSSStyleSheet styleSheet; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1110,12 +1337,15 @@ class CSSImportRule extends CSSRule native "*CSSImportRule" { |
/// @domName WebKitCSSKeyframeRule |
+/// @docsEditable |
class CSSKeyframeRule extends CSSRule native "*WebKitCSSKeyframeRule" { |
/** @domName WebKitCSSKeyframeRule.keyText */ |
+ /// @docsEditable |
String keyText; |
/** @domName WebKitCSSKeyframeRule.style */ |
+ /// @docsEditable |
final CSSStyleDeclaration style; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1124,21 +1354,27 @@ class CSSKeyframeRule extends CSSRule native "*WebKitCSSKeyframeRule" { |
/// @domName WebKitCSSKeyframesRule |
+/// @docsEditable |
class CSSKeyframesRule extends CSSRule native "*WebKitCSSKeyframesRule" { |
/** @domName WebKitCSSKeyframesRule.cssRules */ |
+ /// @docsEditable |
final List<CSSRule> cssRules; |
/** @domName WebKitCSSKeyframesRule.name */ |
+ /// @docsEditable |
String name; |
/** @domName WebKitCSSKeyframesRule.deleteRule */ |
+ /// @docsEditable |
void deleteRule(String key) native; |
/** @domName WebKitCSSKeyframesRule.findRule */ |
+ /// @docsEditable |
CSSKeyframeRule findRule(String key) native; |
/** @domName WebKitCSSKeyframesRule.insertRule */ |
+ /// @docsEditable |
void insertRule(String rule) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1147,6 +1383,7 @@ class CSSKeyframesRule extends CSSRule native "*WebKitCSSKeyframesRule" { |
/// @domName WebKitCSSMatrix |
+/// @docsEditable |
class CSSMatrix native "*WebKitCSSMatrix" { |
factory CSSMatrix([String cssValue]) { |
@@ -1157,99 +1394,131 @@ class CSSMatrix native "*WebKitCSSMatrix" { |
} |
/** @domName WebKitCSSMatrix.a */ |
+ /// @docsEditable |
num a; |
/** @domName WebKitCSSMatrix.b */ |
+ /// @docsEditable |
num b; |
/** @domName WebKitCSSMatrix.c */ |
+ /// @docsEditable |
num c; |
/** @domName WebKitCSSMatrix.d */ |
+ /// @docsEditable |
num d; |
/** @domName WebKitCSSMatrix.e */ |
+ /// @docsEditable |
num e; |
/** @domName WebKitCSSMatrix.f */ |
+ /// @docsEditable |
num f; |
/** @domName WebKitCSSMatrix.m11 */ |
+ /// @docsEditable |
num m11; |
/** @domName WebKitCSSMatrix.m12 */ |
+ /// @docsEditable |
num m12; |
/** @domName WebKitCSSMatrix.m13 */ |
+ /// @docsEditable |
num m13; |
/** @domName WebKitCSSMatrix.m14 */ |
+ /// @docsEditable |
num m14; |
/** @domName WebKitCSSMatrix.m21 */ |
+ /// @docsEditable |
num m21; |
/** @domName WebKitCSSMatrix.m22 */ |
+ /// @docsEditable |
num m22; |
/** @domName WebKitCSSMatrix.m23 */ |
+ /// @docsEditable |
num m23; |
/** @domName WebKitCSSMatrix.m24 */ |
+ /// @docsEditable |
num m24; |
/** @domName WebKitCSSMatrix.m31 */ |
+ /// @docsEditable |
num m31; |
/** @domName WebKitCSSMatrix.m32 */ |
+ /// @docsEditable |
num m32; |
/** @domName WebKitCSSMatrix.m33 */ |
+ /// @docsEditable |
num m33; |
/** @domName WebKitCSSMatrix.m34 */ |
+ /// @docsEditable |
num m34; |
/** @domName WebKitCSSMatrix.m41 */ |
+ /// @docsEditable |
num m41; |
/** @domName WebKitCSSMatrix.m42 */ |
+ /// @docsEditable |
num m42; |
/** @domName WebKitCSSMatrix.m43 */ |
+ /// @docsEditable |
num m43; |
/** @domName WebKitCSSMatrix.m44 */ |
+ /// @docsEditable |
num m44; |
/** @domName WebKitCSSMatrix.inverse */ |
+ /// @docsEditable |
CSSMatrix inverse() native; |
/** @domName WebKitCSSMatrix.multiply */ |
+ /// @docsEditable |
CSSMatrix multiply(CSSMatrix secondMatrix) native; |
/** @domName WebKitCSSMatrix.rotate */ |
+ /// @docsEditable |
CSSMatrix rotate(num rotX, num rotY, num rotZ) native; |
/** @domName WebKitCSSMatrix.rotateAxisAngle */ |
+ /// @docsEditable |
CSSMatrix rotateAxisAngle(num x, num y, num z, num angle) native; |
/** @domName WebKitCSSMatrix.scale */ |
+ /// @docsEditable |
CSSMatrix scale(num scaleX, num scaleY, num scaleZ) native; |
/** @domName WebKitCSSMatrix.setMatrixValue */ |
+ /// @docsEditable |
void setMatrixValue(String string) native; |
/** @domName WebKitCSSMatrix.skewX */ |
+ /// @docsEditable |
CSSMatrix skewX(num angle) native; |
/** @domName WebKitCSSMatrix.skewY */ |
+ /// @docsEditable |
CSSMatrix skewY(num angle) native; |
/** @domName WebKitCSSMatrix.toString */ |
+ /// @docsEditable |
String toString() native; |
/** @domName WebKitCSSMatrix.translate */ |
+ /// @docsEditable |
CSSMatrix translate(num x, num y, num z) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1258,18 +1527,23 @@ class CSSMatrix native "*WebKitCSSMatrix" { |
/// @domName CSSMediaRule |
+/// @docsEditable |
class CSSMediaRule extends CSSRule native "*CSSMediaRule" { |
/** @domName CSSMediaRule.cssRules */ |
+ /// @docsEditable |
final List<CSSRule> cssRules; |
/** @domName CSSMediaRule.media */ |
+ /// @docsEditable |
final MediaList media; |
/** @domName CSSMediaRule.deleteRule */ |
+ /// @docsEditable |
void deleteRule(int index) native; |
/** @domName CSSMediaRule.insertRule */ |
+ /// @docsEditable |
int insertRule(String rule, int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1278,12 +1552,15 @@ class CSSMediaRule extends CSSRule native "*CSSMediaRule" { |
/// @domName CSSPageRule |
+/// @docsEditable |
class CSSPageRule extends CSSRule native "*CSSPageRule" { |
/** @domName CSSPageRule.selectorText */ |
+ /// @docsEditable |
String selectorText; |
/** @domName CSSPageRule.style */ |
+ /// @docsEditable |
final CSSStyleDeclaration style; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1292,6 +1569,7 @@ class CSSPageRule extends CSSRule native "*CSSPageRule" { |
/// @domName CSSPrimitiveValue |
+/// @docsEditable |
class CSSPrimitiveValue extends CSSValue native "*CSSPrimitiveValue" { |
static const int CSS_ATTR = 22; |
@@ -1353,27 +1631,35 @@ class CSSPrimitiveValue extends CSSValue native "*CSSPrimitiveValue" { |
static const int CSS_VW = 26; |
/** @domName CSSPrimitiveValue.primitiveType */ |
+ /// @docsEditable |
final int primitiveType; |
/** @domName CSSPrimitiveValue.getCounterValue */ |
+ /// @docsEditable |
Counter getCounterValue() native; |
/** @domName CSSPrimitiveValue.getFloatValue */ |
+ /// @docsEditable |
num getFloatValue(int unitType) native; |
/** @domName CSSPrimitiveValue.getRGBColorValue */ |
+ /// @docsEditable |
RGBColor getRGBColorValue() native; |
/** @domName CSSPrimitiveValue.getRectValue */ |
+ /// @docsEditable |
Rect getRectValue() native; |
/** @domName CSSPrimitiveValue.getStringValue */ |
+ /// @docsEditable |
String getStringValue() native; |
/** @domName CSSPrimitiveValue.setFloatValue */ |
+ /// @docsEditable |
void setFloatValue(int unitType, num floatValue) native; |
/** @domName CSSPrimitiveValue.setStringValue */ |
+ /// @docsEditable |
void setStringValue(int stringType, String stringValue) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1382,6 +1668,7 @@ class CSSPrimitiveValue extends CSSValue native "*CSSPrimitiveValue" { |
/// @domName CSSRule |
+/// @docsEditable |
class CSSRule native "*CSSRule" { |
static const int CHARSET_RULE = 2; |
@@ -1403,15 +1690,19 @@ class CSSRule native "*CSSRule" { |
static const int WEBKIT_KEYFRAME_RULE = 8; |
/** @domName CSSRule.cssText */ |
+ /// @docsEditable |
String cssText; |
/** @domName CSSRule.parentRule */ |
+ /// @docsEditable |
final CSSRule parentRule; |
/** @domName CSSRule.parentStyleSheet */ |
+ /// @docsEditable |
final CSSStyleSheet parentStyleSheet; |
/** @domName CSSRule.type */ |
+ /// @docsEditable |
final int type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -1443,33 +1734,43 @@ class CSSStyleDeclaration native "*CSSStyleDeclaration" { |
/** @domName CSSStyleDeclaration.cssText */ |
+ /// @docsEditable |
String cssText; |
/** @domName CSSStyleDeclaration.length */ |
+ /// @docsEditable |
final int length; |
/** @domName CSSStyleDeclaration.parentRule */ |
+ /// @docsEditable |
final CSSRule parentRule; |
/** @domName CSSStyleDeclaration.getPropertyCSSValue */ |
+ /// @docsEditable |
CSSValue getPropertyCSSValue(String propertyName) native; |
/** @domName CSSStyleDeclaration.getPropertyPriority */ |
+ /// @docsEditable |
String getPropertyPriority(String propertyName) native; |
/** @domName CSSStyleDeclaration.getPropertyShorthand */ |
+ /// @docsEditable |
String getPropertyShorthand(String propertyName) native; |
/** @domName CSSStyleDeclaration._getPropertyValue */ |
+ /// @docsEditable |
String _getPropertyValue(String propertyName) native "getPropertyValue"; |
/** @domName CSSStyleDeclaration.isPropertyImplicit */ |
+ /// @docsEditable |
bool isPropertyImplicit(String propertyName) native; |
/** @domName CSSStyleDeclaration.item */ |
+ /// @docsEditable |
String item(int index) native; |
/** @domName CSSStyleDeclaration.removeProperty */ |
+ /// @docsEditable |
String removeProperty(String propertyName) native; |
@@ -4643,12 +4944,15 @@ class CSSStyleDeclaration native "*CSSStyleDeclaration" { |
/// @domName CSSStyleRule |
+/// @docsEditable |
class CSSStyleRule extends CSSRule native "*CSSStyleRule" { |
/** @domName CSSStyleRule.selectorText */ |
+ /// @docsEditable |
String selectorText; |
/** @domName CSSStyleRule.style */ |
+ /// @docsEditable |
final CSSStyleDeclaration style; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4657,27 +4961,35 @@ class CSSStyleRule extends CSSRule native "*CSSStyleRule" { |
/// @domName CSSStyleSheet |
+/// @docsEditable |
class CSSStyleSheet extends StyleSheet native "*CSSStyleSheet" { |
/** @domName CSSStyleSheet.cssRules */ |
+ /// @docsEditable |
final List<CSSRule> cssRules; |
/** @domName CSSStyleSheet.ownerRule */ |
+ /// @docsEditable |
final CSSRule ownerRule; |
/** @domName CSSStyleSheet.rules */ |
+ /// @docsEditable |
final List<CSSRule> rules; |
/** @domName CSSStyleSheet.addRule */ |
+ /// @docsEditable |
int addRule(String selector, String style, [int index]) native; |
/** @domName CSSStyleSheet.deleteRule */ |
+ /// @docsEditable |
void deleteRule(int index) native; |
/** @domName CSSStyleSheet.insertRule */ |
+ /// @docsEditable |
int insertRule(String rule, int index) native; |
/** @domName CSSStyleSheet.removeRule */ |
+ /// @docsEditable |
void removeRule(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4686,6 +4998,7 @@ class CSSStyleSheet extends StyleSheet native "*CSSStyleSheet" { |
/// @domName WebKitCSSTransformValue |
+/// @docsEditable |
class CSSTransformValue extends _CSSValueList native "*WebKitCSSTransformValue" { |
static const int CSS_MATRIX = 11; |
@@ -4731,6 +5044,7 @@ class CSSTransformValue extends _CSSValueList native "*WebKitCSSTransformValue" |
static const int CSS_TRANSLATEZ = 12; |
/** @domName WebKitCSSTransformValue.operationType */ |
+ /// @docsEditable |
final int operationType; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4739,6 +5053,7 @@ class CSSTransformValue extends _CSSValueList native "*WebKitCSSTransformValue" |
/// @domName CSSUnknownRule |
+/// @docsEditable |
class CSSUnknownRule extends CSSRule native "*CSSUnknownRule" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4747,6 +5062,7 @@ class CSSUnknownRule extends CSSRule native "*CSSUnknownRule" { |
/// @domName CSSValue |
+/// @docsEditable |
class CSSValue native "*CSSValue" { |
static const int CSS_CUSTOM = 3; |
@@ -4758,9 +5074,11 @@ class CSSValue native "*CSSValue" { |
static const int CSS_VALUE_LIST = 2; |
/** @domName CSSValue.cssText */ |
+ /// @docsEditable |
String cssText; |
/** @domName CSSValue.cssValueType */ |
+ /// @docsEditable |
final int cssValueType; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4778,12 +5096,15 @@ class CanvasElement extends Element implements Element native "*HTMLCanvasElemen |
} |
/** @domName HTMLCanvasElement.height */ |
+ /// @docsEditable |
int height; |
/** @domName HTMLCanvasElement.width */ |
+ /// @docsEditable |
int width; |
/** @domName HTMLCanvasElement.toDataURL */ |
+ /// @docsEditable |
String toDataURL(String type, [num quality]) native; |
@@ -4796,9 +5117,11 @@ class CanvasElement extends Element implements Element native "*HTMLCanvasElemen |
/// @domName CanvasGradient |
+/// @docsEditable |
class CanvasGradient native "*CanvasGradient" { |
/** @domName CanvasGradient.addColorStop */ |
+ /// @docsEditable |
void addColorStop(num offset, String color) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4807,6 +5130,7 @@ class CanvasGradient native "*CanvasGradient" { |
/// @domName CanvasPattern |
+/// @docsEditable |
class CanvasPattern native "*CanvasPattern" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4815,9 +5139,11 @@ class CanvasPattern native "*CanvasPattern" { |
/// @domName CanvasRenderingContext |
+/// @docsEditable |
class CanvasRenderingContext native "*CanvasRenderingContext" { |
/** @domName CanvasRenderingContext.canvas */ |
+ /// @docsEditable |
final CanvasElement canvas; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -4828,90 +5154,119 @@ class CanvasRenderingContext native "*CanvasRenderingContext" { |
class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRenderingContext2D" { |
/** @domName CanvasRenderingContext2D.fillStyle */ |
+ /// @docsEditable |
dynamic fillStyle; |
/** @domName CanvasRenderingContext2D.font */ |
+ /// @docsEditable |
String font; |
/** @domName CanvasRenderingContext2D.globalAlpha */ |
+ /// @docsEditable |
num globalAlpha; |
/** @domName CanvasRenderingContext2D.globalCompositeOperation */ |
+ /// @docsEditable |
String globalCompositeOperation; |
/** @domName CanvasRenderingContext2D.lineCap */ |
+ /// @docsEditable |
String lineCap; |
/** @domName CanvasRenderingContext2D.lineDashOffset */ |
+ /// @docsEditable |
num lineDashOffset; |
/** @domName CanvasRenderingContext2D.lineJoin */ |
+ /// @docsEditable |
String lineJoin; |
/** @domName CanvasRenderingContext2D.lineWidth */ |
+ /// @docsEditable |
num lineWidth; |
/** @domName CanvasRenderingContext2D.miterLimit */ |
+ /// @docsEditable |
num miterLimit; |
/** @domName CanvasRenderingContext2D.shadowBlur */ |
+ /// @docsEditable |
num shadowBlur; |
/** @domName CanvasRenderingContext2D.shadowColor */ |
+ /// @docsEditable |
String shadowColor; |
/** @domName CanvasRenderingContext2D.shadowOffsetX */ |
+ /// @docsEditable |
num shadowOffsetX; |
/** @domName CanvasRenderingContext2D.shadowOffsetY */ |
+ /// @docsEditable |
num shadowOffsetY; |
/** @domName CanvasRenderingContext2D.strokeStyle */ |
+ /// @docsEditable |
dynamic strokeStyle; |
/** @domName CanvasRenderingContext2D.textAlign */ |
+ /// @docsEditable |
String textAlign; |
/** @domName CanvasRenderingContext2D.textBaseline */ |
+ /// @docsEditable |
String textBaseline; |
/** @domName CanvasRenderingContext2D.webkitBackingStorePixelRatio */ |
+ /// @docsEditable |
final num webkitBackingStorePixelRatio; |
/** @domName CanvasRenderingContext2D.webkitImageSmoothingEnabled */ |
+ /// @docsEditable |
bool webkitImageSmoothingEnabled; |
/** @domName CanvasRenderingContext2D.webkitLineDash */ |
+ /// @docsEditable |
List webkitLineDash; |
/** @domName CanvasRenderingContext2D.webkitLineDashOffset */ |
+ /// @docsEditable |
num webkitLineDashOffset; |
/** @domName CanvasRenderingContext2D.arc */ |
+ /// @docsEditable |
void arc(num x, num y, num radius, num startAngle, num endAngle, bool anticlockwise) native; |
/** @domName CanvasRenderingContext2D.arcTo */ |
+ /// @docsEditable |
void arcTo(num x1, num y1, num x2, num y2, num radius) native; |
/** @domName CanvasRenderingContext2D.beginPath */ |
+ /// @docsEditable |
void beginPath() native; |
/** @domName CanvasRenderingContext2D.bezierCurveTo */ |
+ /// @docsEditable |
void bezierCurveTo(num cp1x, num cp1y, num cp2x, num cp2y, num x, num y) native; |
/** @domName CanvasRenderingContext2D.clearRect */ |
+ /// @docsEditable |
void clearRect(num x, num y, num width, num height) native; |
/** @domName CanvasRenderingContext2D.clearShadow */ |
+ /// @docsEditable |
void clearShadow() native; |
/** @domName CanvasRenderingContext2D.clip */ |
+ /// @docsEditable |
void clip() native; |
/** @domName CanvasRenderingContext2D.closePath */ |
+ /// @docsEditable |
void closePath() native; |
/** @domName CanvasRenderingContext2D.createImageData */ |
+ /// @docsEditable |
ImageData createImageData(imagedata_OR_sw, [num sh]) { |
if ((?imagedata_OR_sw && (imagedata_OR_sw is ImageData || imagedata_OR_sw == null)) && |
!?sh) { |
@@ -4927,51 +5282,66 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen |
_createImageData_2(num sw, sh) native "createImageData"; |
/** @domName CanvasRenderingContext2D.createLinearGradient */ |
+ /// @docsEditable |
CanvasGradient createLinearGradient(num x0, num y0, num x1, num y1) native; |
/** @domName CanvasRenderingContext2D.createPattern */ |
+ /// @docsEditable |
CanvasPattern createPattern(canvas_OR_image, String repetitionType) native; |
/** @domName CanvasRenderingContext2D.createRadialGradient */ |
+ /// @docsEditable |
CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native; |
/** @domName CanvasRenderingContext2D.drawImage */ |
+ /// @docsEditable |
void drawImage(canvas_OR_image_OR_video, num sx_OR_x, num sy_OR_y, [num sw_OR_width, num height_OR_sh, num dx, num dy, num dw, num dh]) native; |
/** @domName CanvasRenderingContext2D.drawImageFromRect */ |
+ /// @docsEditable |
void drawImageFromRect(ImageElement image, [num sx, num sy, num sw, num sh, num dx, num dy, num dw, num dh, String compositeOperation]) native; |
/** @domName CanvasRenderingContext2D.fill */ |
+ /// @docsEditable |
void fill() native; |
/** @domName CanvasRenderingContext2D.fillRect */ |
+ /// @docsEditable |
void fillRect(num x, num y, num width, num height) native; |
/** @domName CanvasRenderingContext2D.fillText */ |
+ /// @docsEditable |
void fillText(String text, num x, num y, [num maxWidth]) native; |
/** @domName CanvasRenderingContext2D.getImageData */ |
+ /// @docsEditable |
ImageData getImageData(num sx, num sy, num sw, num sh) { |
return _convertNativeToDart_ImageData(_getImageData_1(sx, sy, sw, sh)); |
} |
_getImageData_1(sx, sy, sw, sh) native "getImageData"; |
/** @domName CanvasRenderingContext2D.getLineDash */ |
+ /// @docsEditable |
List<num> getLineDash() native; |
/** @domName CanvasRenderingContext2D.isPointInPath */ |
+ /// @docsEditable |
bool isPointInPath(num x, num y) native; |
/** @domName CanvasRenderingContext2D.lineTo */ |
+ /// @docsEditable |
void lineTo(num x, num y) native; |
/** @domName CanvasRenderingContext2D.measureText */ |
+ /// @docsEditable |
TextMetrics measureText(String text) native; |
/** @domName CanvasRenderingContext2D.moveTo */ |
+ /// @docsEditable |
void moveTo(num x, num y) native; |
/** @domName CanvasRenderingContext2D.putImageData */ |
+ /// @docsEditable |
void putImageData(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) { |
if (!?dirtyX && |
!?dirtyY && |
@@ -4990,72 +5360,94 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen |
void _putImageData_2(imagedata, dx, dy, dirtyX, dirtyY, dirtyWidth, dirtyHeight) native "putImageData"; |
/** @domName CanvasRenderingContext2D.quadraticCurveTo */ |
+ /// @docsEditable |
void quadraticCurveTo(num cpx, num cpy, num x, num y) native; |
/** @domName CanvasRenderingContext2D.rect */ |
+ /// @docsEditable |
void rect(num x, num y, num width, num height) native; |
/** @domName CanvasRenderingContext2D.restore */ |
+ /// @docsEditable |
void restore() native; |
/** @domName CanvasRenderingContext2D.rotate */ |
+ /// @docsEditable |
void rotate(num angle) native; |
/** @domName CanvasRenderingContext2D.save */ |
+ /// @docsEditable |
void save() native; |
/** @domName CanvasRenderingContext2D.scale */ |
+ /// @docsEditable |
void scale(num sx, num sy) native; |
/** @domName CanvasRenderingContext2D.setAlpha */ |
+ /// @docsEditable |
void setAlpha(num alpha) native; |
/** @domName CanvasRenderingContext2D.setCompositeOperation */ |
+ /// @docsEditable |
void setCompositeOperation(String compositeOperation) native; |
/** @domName CanvasRenderingContext2D.setLineCap */ |
+ /// @docsEditable |
void setLineCap(String cap) native; |
/** @domName CanvasRenderingContext2D.setLineDash */ |
+ /// @docsEditable |
void setLineDash(List<num> dash) native; |
/** @domName CanvasRenderingContext2D.setLineJoin */ |
+ /// @docsEditable |
void setLineJoin(String join) native; |
/** @domName CanvasRenderingContext2D.setLineWidth */ |
+ /// @docsEditable |
void setLineWidth(num width) native; |
/** @domName CanvasRenderingContext2D.setMiterLimit */ |
+ /// @docsEditable |
void setMiterLimit(num limit) native; |
/** @domName CanvasRenderingContext2D.setShadow */ |
+ /// @docsEditable |
void setShadow(num width, num height, num blur, [c_OR_color_OR_grayLevel_OR_r, num alpha_OR_g_OR_m, num b_OR_y, num a_OR_k, num a]) native; |
/** @domName CanvasRenderingContext2D.setTransform */ |
+ /// @docsEditable |
void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
/** @domName CanvasRenderingContext2D.stroke */ |
+ /// @docsEditable |
void stroke() native; |
/** @domName CanvasRenderingContext2D.strokeRect */ |
+ /// @docsEditable |
void strokeRect(num x, num y, num width, num height, [num lineWidth]) native; |
/** @domName CanvasRenderingContext2D.strokeText */ |
+ /// @docsEditable |
void strokeText(String text, num x, num y, [num maxWidth]) native; |
/** @domName CanvasRenderingContext2D.transform */ |
+ /// @docsEditable |
void transform(num m11, num m12, num m21, num m22, num dx, num dy) native; |
/** @domName CanvasRenderingContext2D.translate */ |
+ /// @docsEditable |
void translate(num tx, num ty) native; |
/** @domName CanvasRenderingContext2D.webkitGetImageDataHD */ |
+ /// @docsEditable |
ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) { |
return _convertNativeToDart_ImageData(_webkitGetImageDataHD_1(sx, sy, sw, sh)); |
} |
_webkitGetImageDataHD_1(sx, sy, sw, sh) native "webkitGetImageDataHD"; |
/** @domName CanvasRenderingContext2D.webkitPutImageDataHD */ |
+ /// @docsEditable |
void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]) { |
if (!?dirtyX && |
!?dirtyY && |
@@ -5116,6 +5508,7 @@ class CanvasRenderingContext2D extends CanvasRenderingContext native "*CanvasRen |
/// @domName ChannelMergerNode |
+/// @docsEditable |
class ChannelMergerNode extends AudioNode native "*ChannelMergerNode" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5124,6 +5517,7 @@ class ChannelMergerNode extends AudioNode native "*ChannelMergerNode" { |
/// @domName ChannelSplitterNode |
+/// @docsEditable |
class ChannelSplitterNode extends AudioNode native "*ChannelSplitterNode" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5132,30 +5526,39 @@ class ChannelSplitterNode extends AudioNode native "*ChannelSplitterNode" { |
/// @domName CharacterData |
+/// @docsEditable |
class CharacterData extends Node native "*CharacterData" { |
/** @domName CharacterData.data */ |
+ /// @docsEditable |
String data; |
/** @domName CharacterData.length */ |
+ /// @docsEditable |
final int length; |
/** @domName CharacterData.appendData */ |
+ /// @docsEditable |
void appendData(String data) native; |
/** @domName CharacterData.deleteData */ |
+ /// @docsEditable |
void deleteData(int offset, int length) native; |
/** @domName CharacterData.insertData */ |
+ /// @docsEditable |
void insertData(int offset, String data) native; |
/** @domName CharacterData.remove */ |
+ /// @docsEditable |
void remove() native; |
/** @domName CharacterData.replaceData */ |
+ /// @docsEditable |
void replaceData(int offset, int length, String data) native; |
/** @domName CharacterData.substringData */ |
+ /// @docsEditable |
String substringData(int offset, int length) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5164,24 +5567,31 @@ class CharacterData extends Node native "*CharacterData" { |
/// @domName ClientRect |
+/// @docsEditable |
class ClientRect native "*ClientRect" { |
/** @domName ClientRect.bottom */ |
+ /// @docsEditable |
final num bottom; |
/** @domName ClientRect.height */ |
+ /// @docsEditable |
final num height; |
/** @domName ClientRect.left */ |
+ /// @docsEditable |
final num left; |
/** @domName ClientRect.right */ |
+ /// @docsEditable |
final num right; |
/** @domName ClientRect.top */ |
+ /// @docsEditable |
final num top; |
/** @domName ClientRect.width */ |
+ /// @docsEditable |
final num width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5190,33 +5600,43 @@ class ClientRect native "*ClientRect" { |
/// @domName Clipboard |
+/// @docsEditable |
class Clipboard native "*Clipboard" { |
/** @domName Clipboard.dropEffect */ |
+ /// @docsEditable |
String dropEffect; |
/** @domName Clipboard.effectAllowed */ |
+ /// @docsEditable |
String effectAllowed; |
/** @domName Clipboard.files */ |
+ /// @docsEditable |
final List<File> files; |
/** @domName Clipboard.items */ |
+ /// @docsEditable |
final DataTransferItemList items; |
/** @domName Clipboard.types */ |
+ /// @docsEditable |
final List types; |
/** @domName Clipboard.clearData */ |
+ /// @docsEditable |
void clearData([String type]) native; |
/** @domName Clipboard.getData */ |
+ /// @docsEditable |
String getData(String type) native; |
/** @domName Clipboard.setData */ |
+ /// @docsEditable |
bool setData(String type, String data) native; |
/** @domName Clipboard.setDragImage */ |
+ /// @docsEditable |
void setDragImage(ImageElement image, int x, int y) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5225,15 +5645,19 @@ class Clipboard native "*Clipboard" { |
/// @domName CloseEvent |
+/// @docsEditable |
class CloseEvent extends Event native "*CloseEvent" { |
/** @domName CloseEvent.code */ |
+ /// @docsEditable |
final int code; |
/** @domName CloseEvent.reason */ |
+ /// @docsEditable |
final String reason; |
/** @domName CloseEvent.wasClean */ |
+ /// @docsEditable |
final bool wasClean; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5242,6 +5666,7 @@ class CloseEvent extends Event native "*CloseEvent" { |
/// @domName Comment |
+/// @docsEditable |
class Comment extends CharacterData native "*Comment" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5250,12 +5675,15 @@ class Comment extends CharacterData native "*Comment" { |
/// @domName CompositionEvent |
+/// @docsEditable |
class CompositionEvent extends UIEvent native "*CompositionEvent" { |
/** @domName CompositionEvent.data */ |
+ /// @docsEditable |
final String data; |
/** @domName CompositionEvent.initCompositionEvent */ |
+ /// @docsEditable |
void initCompositionEvent(String typeArg, bool canBubbleArg, bool cancelableArg, LocalWindow viewArg, String dataArg) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5268,66 +5696,87 @@ class Console |
native "=(typeof console == 'undefined' ? {} : console)" { |
/** @domName Console.memory */ |
+ /// @docsEditable |
final MemoryInfo memory; |
/** @domName Console.profiles */ |
+ /// @docsEditable |
final List<ScriptProfile> profiles; |
/** @domName Console.assertCondition */ |
+ /// @docsEditable |
void assertCondition(bool condition, Object arg) native; |
/** @domName Console.count */ |
+ /// @docsEditable |
void count(Object arg) native; |
/** @domName Console.debug */ |
+ /// @docsEditable |
void debug(Object arg) native; |
/** @domName Console.dir */ |
+ /// @docsEditable |
void dir(Object arg) native; |
/** @domName Console.dirxml */ |
+ /// @docsEditable |
void dirxml(Object arg) native; |
/** @domName Console.error */ |
+ /// @docsEditable |
void error(Object arg) native; |
/** @domName Console.group */ |
+ /// @docsEditable |
void group(Object arg) native; |
/** @domName Console.groupCollapsed */ |
+ /// @docsEditable |
void groupCollapsed(Object arg) native; |
/** @domName Console.groupEnd */ |
+ /// @docsEditable |
void groupEnd() native; |
/** @domName Console.info */ |
+ /// @docsEditable |
void info(Object arg) native; |
/** @domName Console.log */ |
+ /// @docsEditable |
void log(Object arg) native; |
/** @domName Console.markTimeline */ |
+ /// @docsEditable |
void markTimeline(Object arg) native; |
/** @domName Console.profile */ |
+ /// @docsEditable |
void profile(String title) native; |
/** @domName Console.profileEnd */ |
+ /// @docsEditable |
void profileEnd(String title) native; |
/** @domName Console.time */ |
+ /// @docsEditable |
void time(String title) native; |
/** @domName Console.timeEnd */ |
+ /// @docsEditable |
void timeEnd(String title, Object arg) native; |
/** @domName Console.timeStamp */ |
+ /// @docsEditable |
void timeStamp(Object arg) native; |
/** @domName Console.trace */ |
+ /// @docsEditable |
void trace(Object arg) native; |
/** @domName Console.warn */ |
+ /// @docsEditable |
void warn(Object arg) native; |
} |
@@ -5337,17 +5786,21 @@ class Console |
/// @domName HTMLContentElement |
+/// @docsEditable |
class ContentElement extends Element implements Element native "*HTMLContentElement" { |
factory ContentElement() => document.$dom_createElement("content"); |
/** @domName HTMLContentElement.resetStyleInheritance */ |
+ /// @docsEditable |
bool resetStyleInheritance; |
/** @domName HTMLContentElement.select */ |
+ /// @docsEditable |
String select; |
/** @domName HTMLContentElement.getDistributedNodes */ |
+ /// @docsEditable |
List<Node> getDistributedNodes() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5356,12 +5809,15 @@ class ContentElement extends Element implements Element native "*HTMLContentElem |
/// @domName ConvolverNode |
+/// @docsEditable |
class ConvolverNode extends AudioNode native "*ConvolverNode" { |
/** @domName ConvolverNode.buffer */ |
+ /// @docsEditable |
AudioBuffer buffer; |
/** @domName ConvolverNode.normalize */ |
+ /// @docsEditable |
bool normalize; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5370,27 +5826,35 @@ class ConvolverNode extends AudioNode native "*ConvolverNode" { |
/// @domName Coordinates |
+/// @docsEditable |
class Coordinates native "*Coordinates" { |
/** @domName Coordinates.accuracy */ |
+ /// @docsEditable |
final num accuracy; |
/** @domName Coordinates.altitude */ |
+ /// @docsEditable |
final num altitude; |
/** @domName Coordinates.altitudeAccuracy */ |
+ /// @docsEditable |
final num altitudeAccuracy; |
/** @domName Coordinates.heading */ |
+ /// @docsEditable |
final num heading; |
/** @domName Coordinates.latitude */ |
+ /// @docsEditable |
final num latitude; |
/** @domName Coordinates.longitude */ |
+ /// @docsEditable |
final num longitude; |
/** @domName Coordinates.speed */ |
+ /// @docsEditable |
final num speed; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5399,15 +5863,19 @@ class Coordinates native "*Coordinates" { |
/// @domName Counter |
+/// @docsEditable |
class Counter native "*Counter" { |
/** @domName Counter.identifier */ |
+ /// @docsEditable |
final String identifier; |
/** @domName Counter.listStyle */ |
+ /// @docsEditable |
final String listStyle; |
/** @domName Counter.separator */ |
+ /// @docsEditable |
final String separator; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5416,9 +5884,11 @@ class Counter native "*Counter" { |
/// @domName Crypto |
+/// @docsEditable |
class Crypto native "*Crypto" { |
/** @domName Crypto.getRandomValues */ |
+ /// @docsEditable |
void getRandomValues(ArrayBufferView array) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5434,9 +5904,11 @@ class CustomEvent extends Event native "*CustomEvent" { |
type, canBubble, cancelable, detail); |
/** @domName CustomEvent.detail */ |
+ /// @docsEditable |
final Object detail; |
/** @domName CustomEvent.initCustomEvent */ |
+ /// @docsEditable |
void $dom_initCustomEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object detailArg) native "initCustomEvent"; |
} |
@@ -5446,11 +5918,13 @@ class CustomEvent extends Event native "*CustomEvent" { |
/// @domName HTMLDListElement |
+/// @docsEditable |
class DListElement extends Element implements Element native "*HTMLDListElement" { |
factory DListElement() => document.$dom_createElement("dl"); |
/** @domName HTMLDListElement.compact */ |
+ /// @docsEditable |
bool compact; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5459,11 +5933,13 @@ class DListElement extends Element implements Element native "*HTMLDListElement" |
/// @domName DOMApplicationCache |
+/// @docsEditable |
class DOMApplicationCache extends EventTarget native "*DOMApplicationCache" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
DOMApplicationCacheEvents get on => |
new DOMApplicationCacheEvents(this); |
@@ -5480,24 +5956,31 @@ class DOMApplicationCache extends EventTarget native "*DOMApplicationCache" { |
static const int UPDATEREADY = 4; |
/** @domName DOMApplicationCache.status */ |
+ /// @docsEditable |
final int status; |
/** @domName DOMApplicationCache.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName DOMApplicationCache.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName DOMApplicationCache.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName DOMApplicationCache.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName DOMApplicationCache.swapCache */ |
+ /// @docsEditable |
void swapCache() native; |
/** @domName DOMApplicationCache.update */ |
+ /// @docsEditable |
void update() native; |
} |
@@ -5526,9 +6009,11 @@ class DOMApplicationCacheEvents extends Events { |
/// @domName DOMError |
+/// @docsEditable |
class DOMError native "*DOMError" { |
/** @domName DOMError.name */ |
+ /// @docsEditable |
final String name; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5537,6 +6022,7 @@ class DOMError native "*DOMError" { |
/// @domName DOMException |
+/// @docsEditable |
class DOMException native "*DOMException" { |
static const int ABORT_ERR = 20; |
@@ -5590,15 +6076,19 @@ class DOMException native "*DOMException" { |
static const int WRONG_DOCUMENT_ERR = 4; |
/** @domName DOMException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName DOMException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName DOMException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName DOMException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5607,12 +6097,15 @@ class DOMException native "*DOMException" { |
/// @domName DOMFileSystem |
+/// @docsEditable |
class DOMFileSystem native "*DOMFileSystem" { |
/** @domName DOMFileSystem.name */ |
+ /// @docsEditable |
final String name; |
/** @domName DOMFileSystem.root */ |
+ /// @docsEditable |
final DirectoryEntry root; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5621,12 +6114,15 @@ class DOMFileSystem native "*DOMFileSystem" { |
/// @domName DOMFileSystemSync |
+/// @docsEditable |
class DOMFileSystemSync native "*DOMFileSystemSync" { |
/** @domName DOMFileSystemSync.name */ |
+ /// @docsEditable |
final String name; |
/** @domName DOMFileSystemSync.root */ |
+ /// @docsEditable |
final DirectoryEntrySync root; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5635,21 +6131,27 @@ class DOMFileSystemSync native "*DOMFileSystemSync" { |
/// @domName DOMImplementation |
+/// @docsEditable |
class DOMImplementation native "*DOMImplementation" { |
/** @domName DOMImplementation.createCSSStyleSheet */ |
+ /// @docsEditable |
CSSStyleSheet createCSSStyleSheet(String title, String media) native; |
/** @domName DOMImplementation.createDocument */ |
+ /// @docsEditable |
Document createDocument(String namespaceURI, String qualifiedName, DocumentType doctype) native; |
/** @domName DOMImplementation.createDocumentType */ |
+ /// @docsEditable |
DocumentType createDocumentType(String qualifiedName, String publicId, String systemId) native; |
/** @domName DOMImplementation.createHTMLDocument */ |
+ /// @docsEditable |
HtmlDocument createHTMLDocument(String title) native; |
/** @domName DOMImplementation.hasFeature */ |
+ /// @docsEditable |
bool hasFeature(String feature, String version) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5658,18 +6160,23 @@ class DOMImplementation native "*DOMImplementation" { |
/// @domName MimeType |
+/// @docsEditable |
class DOMMimeType native "*MimeType" { |
/** @domName MimeType.description */ |
+ /// @docsEditable |
final String description; |
/** @domName MimeType.enabledPlugin */ |
+ /// @docsEditable |
final DOMPlugin enabledPlugin; |
/** @domName MimeType.suffixes */ |
+ /// @docsEditable |
final String suffixes; |
/** @domName MimeType.type */ |
+ /// @docsEditable |
final String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5678,9 +6185,11 @@ class DOMMimeType native "*MimeType" { |
/// @domName MimeTypeArray |
+/// @docsEditable |
class DOMMimeTypeArray implements JavaScriptIndexingBehavior, List<DOMMimeType> native "*MimeTypeArray" { |
/** @domName MimeTypeArray.length */ |
+ /// @docsEditable |
final int length; |
DOMMimeType operator[](int index) => JS("DOMMimeType", "#[#]", this, index); |
@@ -5769,9 +6278,11 @@ class DOMMimeTypeArray implements JavaScriptIndexingBehavior, List<DOMMimeType> |
// -- end List<DOMMimeType> mixins. |
/** @domName MimeTypeArray.item */ |
+ /// @docsEditable |
DOMMimeType item(int index) native; |
/** @domName MimeTypeArray.namedItem */ |
+ /// @docsEditable |
DOMMimeType namedItem(String name) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5780,11 +6291,13 @@ class DOMMimeTypeArray implements JavaScriptIndexingBehavior, List<DOMMimeType> |
/// @domName DOMParser |
+/// @docsEditable |
class DOMParser native "*DOMParser" { |
factory DOMParser() => _DOMParserFactoryProvider.createDOMParser(); |
/** @domName DOMParser.parseFromString */ |
+ /// @docsEditable |
Document parseFromString(String str, String contentType) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5793,24 +6306,31 @@ class DOMParser native "*DOMParser" { |
/// @domName Plugin |
+/// @docsEditable |
class DOMPlugin native "*Plugin" { |
/** @domName Plugin.description */ |
+ /// @docsEditable |
final String description; |
/** @domName Plugin.filename */ |
+ /// @docsEditable |
final String filename; |
/** @domName Plugin.length */ |
+ /// @docsEditable |
final int length; |
/** @domName Plugin.name */ |
+ /// @docsEditable |
final String name; |
/** @domName Plugin.item */ |
+ /// @docsEditable |
DOMMimeType item(int index) native; |
/** @domName Plugin.namedItem */ |
+ /// @docsEditable |
DOMMimeType namedItem(String name) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5819,9 +6339,11 @@ class DOMPlugin native "*Plugin" { |
/// @domName PluginArray |
+/// @docsEditable |
class DOMPluginArray implements JavaScriptIndexingBehavior, List<DOMPlugin> native "*PluginArray" { |
/** @domName PluginArray.length */ |
+ /// @docsEditable |
final int length; |
DOMPlugin operator[](int index) => JS("DOMPlugin", "#[#]", this, index); |
@@ -5910,12 +6432,15 @@ class DOMPluginArray implements JavaScriptIndexingBehavior, List<DOMPlugin> nati |
// -- end List<DOMPlugin> mixins. |
/** @domName PluginArray.item */ |
+ /// @docsEditable |
DOMPlugin item(int index) native; |
/** @domName PluginArray.namedItem */ |
+ /// @docsEditable |
DOMPlugin namedItem(String name) native; |
/** @domName PluginArray.refresh */ |
+ /// @docsEditable |
void refresh(bool reload) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -5924,84 +6449,111 @@ class DOMPluginArray implements JavaScriptIndexingBehavior, List<DOMPlugin> nati |
/// @domName Selection |
+/// @docsEditable |
class DOMSelection native "*Selection" { |
/** @domName Selection.anchorNode */ |
+ /// @docsEditable |
final Node anchorNode; |
/** @domName Selection.anchorOffset */ |
+ /// @docsEditable |
final int anchorOffset; |
/** @domName Selection.baseNode */ |
+ /// @docsEditable |
final Node baseNode; |
/** @domName Selection.baseOffset */ |
+ /// @docsEditable |
final int baseOffset; |
/** @domName Selection.extentNode */ |
+ /// @docsEditable |
final Node extentNode; |
/** @domName Selection.extentOffset */ |
+ /// @docsEditable |
final int extentOffset; |
/** @domName Selection.focusNode */ |
+ /// @docsEditable |
final Node focusNode; |
/** @domName Selection.focusOffset */ |
+ /// @docsEditable |
final int focusOffset; |
/** @domName Selection.isCollapsed */ |
+ /// @docsEditable |
final bool isCollapsed; |
/** @domName Selection.rangeCount */ |
+ /// @docsEditable |
final int rangeCount; |
/** @domName Selection.type */ |
+ /// @docsEditable |
final String type; |
/** @domName Selection.addRange */ |
+ /// @docsEditable |
void addRange(Range range) native; |
/** @domName Selection.collapse */ |
+ /// @docsEditable |
void collapse(Node node, int index) native; |
/** @domName Selection.collapseToEnd */ |
+ /// @docsEditable |
void collapseToEnd() native; |
/** @domName Selection.collapseToStart */ |
+ /// @docsEditable |
void collapseToStart() native; |
/** @domName Selection.containsNode */ |
+ /// @docsEditable |
bool containsNode(Node node, bool allowPartial) native; |
/** @domName Selection.deleteFromDocument */ |
+ /// @docsEditable |
void deleteFromDocument() native; |
/** @domName Selection.empty */ |
+ /// @docsEditable |
void empty() native; |
/** @domName Selection.extend */ |
+ /// @docsEditable |
void extend(Node node, int offset) native; |
/** @domName Selection.getRangeAt */ |
+ /// @docsEditable |
Range getRangeAt(int index) native; |
/** @domName Selection.modify */ |
+ /// @docsEditable |
void modify(String alter, String direction, String granularity) native; |
/** @domName Selection.removeAllRanges */ |
+ /// @docsEditable |
void removeAllRanges() native; |
/** @domName Selection.selectAllChildren */ |
+ /// @docsEditable |
void selectAllChildren(Node node) native; |
/** @domName Selection.setBaseAndExtent */ |
+ /// @docsEditable |
void setBaseAndExtent(Node baseNode, int baseOffset, Node extentNode, int extentOffset) native; |
/** @domName Selection.setPosition */ |
+ /// @docsEditable |
void setPosition(Node node, int offset) native; |
/** @domName Selection.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6010,9 +6562,11 @@ class DOMSelection native "*Selection" { |
/// @domName DOMSettableTokenList |
+/// @docsEditable |
class DOMSettableTokenList extends DOMTokenList native "*DOMSettableTokenList" { |
/** @domName DOMSettableTokenList.value */ |
+ /// @docsEditable |
String value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6029,21 +6583,27 @@ abstract class DOMStringMap { |
/// @domName DOMTokenList |
+/// @docsEditable |
class DOMTokenList native "*DOMTokenList" { |
/** @domName DOMTokenList.length */ |
+ /// @docsEditable |
final int length; |
/** @domName DOMTokenList.contains */ |
+ /// @docsEditable |
bool contains(String token) native; |
/** @domName DOMTokenList.item */ |
+ /// @docsEditable |
String item(int index) native; |
/** @domName DOMTokenList.toString */ |
+ /// @docsEditable |
String toString() native; |
/** @domName DOMTokenList.toggle */ |
+ /// @docsEditable |
bool toggle(String token, [bool force]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6052,11 +6612,13 @@ class DOMTokenList native "*DOMTokenList" { |
/// @domName HTMLDataListElement |
+/// @docsEditable |
class DataListElement extends Element implements Element native "*HTMLDataListElement" { |
factory DataListElement() => document.$dom_createElement("datalist"); |
/** @domName HTMLDataListElement.options */ |
+ /// @docsEditable |
final HTMLCollection options; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6065,21 +6627,27 @@ class DataListElement extends Element implements Element native "*HTMLDataListEl |
/// @domName DataTransferItem |
+/// @docsEditable |
class DataTransferItem native "*DataTransferItem" { |
/** @domName DataTransferItem.kind */ |
+ /// @docsEditable |
final String kind; |
/** @domName DataTransferItem.type */ |
+ /// @docsEditable |
final String type; |
/** @domName DataTransferItem.getAsFile */ |
+ /// @docsEditable |
Blob getAsFile() native; |
/** @domName DataTransferItem.getAsString */ |
+ /// @docsEditable |
void getAsString([StringCallback callback]) native; |
/** @domName DataTransferItem.webkitGetAsEntry */ |
+ /// @docsEditable |
Entry webkitGetAsEntry() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6088,18 +6656,23 @@ class DataTransferItem native "*DataTransferItem" { |
/// @domName DataTransferItemList |
+/// @docsEditable |
class DataTransferItemList native "*DataTransferItemList" { |
/** @domName DataTransferItemList.length */ |
+ /// @docsEditable |
final int length; |
/** @domName DataTransferItemList.add */ |
+ /// @docsEditable |
void add(data_OR_file, [String type]) native; |
/** @domName DataTransferItemList.clear */ |
+ /// @docsEditable |
void clear() native; |
/** @domName DataTransferItemList.item */ |
+ /// @docsEditable |
DataTransferItem item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6108,6 +6681,7 @@ class DataTransferItemList native "*DataTransferItemList" { |
/// @domName DataView |
+/// @docsEditable |
class DataView extends ArrayBufferView native "*DataView" { |
factory DataView(ArrayBuffer buffer, [int byteOffset, int byteLength]) { |
@@ -6121,51 +6695,67 @@ class DataView extends ArrayBufferView native "*DataView" { |
} |
/** @domName DataView.getFloat32 */ |
+ /// @docsEditable |
num getFloat32(int byteOffset, {bool littleEndian}) native; |
/** @domName DataView.getFloat64 */ |
+ /// @docsEditable |
num getFloat64(int byteOffset, {bool littleEndian}) native; |
/** @domName DataView.getInt16 */ |
+ /// @docsEditable |
int getInt16(int byteOffset, {bool littleEndian}) native; |
/** @domName DataView.getInt32 */ |
+ /// @docsEditable |
int getInt32(int byteOffset, {bool littleEndian}) native; |
/** @domName DataView.getInt8 */ |
+ /// @docsEditable |
int getInt8(int byteOffset) native; |
/** @domName DataView.getUint16 */ |
+ /// @docsEditable |
int getUint16(int byteOffset, {bool littleEndian}) native; |
/** @domName DataView.getUint32 */ |
+ /// @docsEditable |
int getUint32(int byteOffset, {bool littleEndian}) native; |
/** @domName DataView.getUint8 */ |
+ /// @docsEditable |
int getUint8(int byteOffset) native; |
/** @domName DataView.setFloat32 */ |
+ /// @docsEditable |
void setFloat32(int byteOffset, num value, {bool littleEndian}) native; |
/** @domName DataView.setFloat64 */ |
+ /// @docsEditable |
void setFloat64(int byteOffset, num value, {bool littleEndian}) native; |
/** @domName DataView.setInt16 */ |
+ /// @docsEditable |
void setInt16(int byteOffset, int value, {bool littleEndian}) native; |
/** @domName DataView.setInt32 */ |
+ /// @docsEditable |
void setInt32(int byteOffset, int value, {bool littleEndian}) native; |
/** @domName DataView.setInt8 */ |
+ /// @docsEditable |
void setInt8(int byteOffset, int value) native; |
/** @domName DataView.setUint16 */ |
+ /// @docsEditable |
void setUint16(int byteOffset, int value, {bool littleEndian}) native; |
/** @domName DataView.setUint32 */ |
+ /// @docsEditable |
void setUint32(int byteOffset, int value, {bool littleEndian}) native; |
/** @domName DataView.setUint8 */ |
+ /// @docsEditable |
void setUint8(int byteOffset, int value) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6174,18 +6764,23 @@ class DataView extends ArrayBufferView native "*DataView" { |
/// @domName Database |
+/// @docsEditable |
class Database native "*Database" { |
/** @domName Database.version */ |
+ /// @docsEditable |
final String version; |
/** @domName Database.changeVersion */ |
+ /// @docsEditable |
void changeVersion(String oldVersion, String newVersion, [SQLTransactionCallback callback, SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
/** @domName Database.readTransaction */ |
+ /// @docsEditable |
void readTransaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
/** @domName Database.transaction */ |
+ /// @docsEditable |
void transaction(SQLTransactionCallback callback, [SQLTransactionErrorCallback errorCallback, VoidCallback successCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6202,21 +6797,27 @@ typedef void DatabaseCallback(database); |
/// @domName DatabaseSync |
+/// @docsEditable |
class DatabaseSync native "*DatabaseSync" { |
/** @domName DatabaseSync.lastErrorMessage */ |
+ /// @docsEditable |
final String lastErrorMessage; |
/** @domName DatabaseSync.version */ |
+ /// @docsEditable |
final String version; |
/** @domName DatabaseSync.changeVersion */ |
+ /// @docsEditable |
void changeVersion(String oldVersion, String newVersion, [SQLTransactionSyncCallback callback]) native; |
/** @domName DatabaseSync.readTransaction */ |
+ /// @docsEditable |
void readTransaction(SQLTransactionSyncCallback callback) native; |
/** @domName DatabaseSync.transaction */ |
+ /// @docsEditable |
void transaction(SQLTransactionSyncCallback callback) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6225,15 +6826,18 @@ class DatabaseSync native "*DatabaseSync" { |
/// @domName DedicatedWorkerContext |
+/// @docsEditable |
class DedicatedWorkerContext extends WorkerContext native "*DedicatedWorkerContext" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
DedicatedWorkerContextEvents get on => |
new DedicatedWorkerContextEvents(this); |
/** @domName DedicatedWorkerContext.postMessage */ |
+ /// @docsEditable |
void postMessage(/*any*/ message, [List messagePorts]) { |
if (?messagePorts) { |
var message_1 = _convertDartToNative_SerializedScriptValue(message); |
@@ -6259,9 +6863,11 @@ class DedicatedWorkerContextEvents extends WorkerContextEvents { |
/// @domName DelayNode |
+/// @docsEditable |
class DelayNode extends AudioNode native "*DelayNode" { |
/** @domName DelayNode.delayTime */ |
+ /// @docsEditable |
final AudioParam delayTime; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6270,11 +6876,13 @@ class DelayNode extends AudioNode native "*DelayNode" { |
/// @domName HTMLDetailsElement |
+/// @docsEditable |
class DetailsElement extends Element implements Element native "*HTMLDetailsElement" { |
factory DetailsElement() => document.$dom_createElement("details"); |
/** @domName HTMLDetailsElement.open */ |
+ /// @docsEditable |
bool open; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6283,9 +6891,11 @@ class DetailsElement extends Element implements Element native "*HTMLDetailsElem |
/// @domName DeviceMotionEvent |
+/// @docsEditable |
class DeviceMotionEvent extends Event native "*DeviceMotionEvent" { |
/** @domName DeviceMotionEvent.interval */ |
+ /// @docsEditable |
final num interval; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6294,21 +6904,27 @@ class DeviceMotionEvent extends Event native "*DeviceMotionEvent" { |
/// @domName DeviceOrientationEvent |
+/// @docsEditable |
class DeviceOrientationEvent extends Event native "*DeviceOrientationEvent" { |
/** @domName DeviceOrientationEvent.absolute */ |
+ /// @docsEditable |
final bool absolute; |
/** @domName DeviceOrientationEvent.alpha */ |
+ /// @docsEditable |
final num alpha; |
/** @domName DeviceOrientationEvent.beta */ |
+ /// @docsEditable |
final num beta; |
/** @domName DeviceOrientationEvent.gamma */ |
+ /// @docsEditable |
final num gamma; |
/** @domName DeviceOrientationEvent.initDeviceOrientationEvent */ |
+ /// @docsEditable |
void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma, bool absolute) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6317,9 +6933,11 @@ class DeviceOrientationEvent extends Event native "*DeviceOrientationEvent" { |
/// @domName HTMLDirectoryElement |
+/// @docsEditable |
class DirectoryElement extends Element implements Element native "*HTMLDirectoryElement" { |
/** @domName HTMLDirectoryElement.compact */ |
+ /// @docsEditable |
bool compact; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6328,12 +6946,15 @@ class DirectoryElement extends Element implements Element native "*HTMLDirectory |
/// @domName DirectoryEntry |
+/// @docsEditable |
class DirectoryEntry extends Entry native "*DirectoryEntry" { |
/** @domName DirectoryEntry.createReader */ |
+ /// @docsEditable |
DirectoryReader createReader() native; |
/** @domName DirectoryEntry.getDirectory */ |
+ /// @docsEditable |
void getDirectory(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) { |
if (?errorCallback) { |
var options_1 = _convertDartToNative_Dictionary(options); |
@@ -6359,6 +6980,7 @@ class DirectoryEntry extends Entry native "*DirectoryEntry" { |
void _getDirectory_4(path) native "getDirectory"; |
/** @domName DirectoryEntry.getFile */ |
+ /// @docsEditable |
void getFile(String path, {Map options, EntryCallback successCallback, ErrorCallback errorCallback}) { |
if (?errorCallback) { |
var options_1 = _convertDartToNative_Dictionary(options); |
@@ -6384,6 +7006,7 @@ class DirectoryEntry extends Entry native "*DirectoryEntry" { |
void _getFile_4(path) native "getFile"; |
/** @domName DirectoryEntry.removeRecursively */ |
+ /// @docsEditable |
void removeRecursively(VoidCallback successCallback, [ErrorCallback errorCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6392,12 +7015,15 @@ class DirectoryEntry extends Entry native "*DirectoryEntry" { |
/// @domName DirectoryEntrySync |
+/// @docsEditable |
class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
/** @domName DirectoryEntrySync.createReader */ |
+ /// @docsEditable |
DirectoryReaderSync createReader() native; |
/** @domName DirectoryEntrySync.getDirectory */ |
+ /// @docsEditable |
DirectoryEntrySync getDirectory(String path, Map flags) { |
var flags_1 = _convertDartToNative_Dictionary(flags); |
return _getDirectory_1(path, flags_1); |
@@ -6405,6 +7031,7 @@ class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
DirectoryEntrySync _getDirectory_1(path, flags) native "getDirectory"; |
/** @domName DirectoryEntrySync.getFile */ |
+ /// @docsEditable |
FileEntrySync getFile(String path, Map flags) { |
var flags_1 = _convertDartToNative_Dictionary(flags); |
return _getFile_1(path, flags_1); |
@@ -6412,6 +7039,7 @@ class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
FileEntrySync _getFile_1(path, flags) native "getFile"; |
/** @domName DirectoryEntrySync.removeRecursively */ |
+ /// @docsEditable |
void removeRecursively() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6420,9 +7048,11 @@ class DirectoryEntrySync extends EntrySync native "*DirectoryEntrySync" { |
/// @domName DirectoryReader |
+/// @docsEditable |
class DirectoryReader native "*DirectoryReader" { |
/** @domName DirectoryReader.readEntries */ |
+ /// @docsEditable |
void readEntries(EntriesCallback successCallback, [ErrorCallback errorCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6431,9 +7061,11 @@ class DirectoryReader native "*DirectoryReader" { |
/// @domName DirectoryReaderSync |
+/// @docsEditable |
class DirectoryReaderSync native "*DirectoryReaderSync" { |
/** @domName DirectoryReaderSync.readEntries */ |
+ /// @docsEditable |
List<EntrySync> readEntries() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -6442,6 +7074,7 @@ class DirectoryReaderSync native "*DirectoryReaderSync" { |
/// @domName HTMLDivElement |
+/// @docsEditable |
class DivElement extends Element implements Element native "*HTMLDivElement" { |
factory DivElement() => document.$dom_createElement("div"); |
@@ -6458,108 +7091,141 @@ class Document extends Node native "*Document" |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
DocumentEvents get on => |
new DocumentEvents(this); |
/** @domName Document.body */ |
+ /// @docsEditable |
Element get $dom_body => JS("Element", "#.body", this); |
/** @domName Document.body */ |
+ /// @docsEditable |
void set $dom_body(Element value) { |
JS("void", "#.body = #", this, value); |
} |
/** @domName Document.charset */ |
+ /// @docsEditable |
String charset; |
/** @domName Document.cookie */ |
+ /// @docsEditable |
String cookie; |
/** @domName Document.defaultView */ |
+ /// @docsEditable |
Window get window => _convertNativeToDart_Window(this._window); |
dynamic get _window => JS("dynamic", "#.defaultView", this); |
/** @domName Document.documentElement */ |
+ /// @docsEditable |
final Element documentElement; |
/** @domName Document.domain */ |
+ /// @docsEditable |
final String domain; |
/** @domName Document.head */ |
+ /// @docsEditable |
HeadElement get $dom_head => JS("HeadElement", "#.head", this); |
/** @domName Document.implementation */ |
+ /// @docsEditable |
final DOMImplementation implementation; |
/** @domName Document.lastModified */ |
+ /// @docsEditable |
String get $dom_lastModified => JS("String", "#.lastModified", this); |
/** @domName Document.preferredStylesheetSet */ |
+ /// @docsEditable |
final String preferredStylesheetSet; |
/** @domName Document.readyState */ |
+ /// @docsEditable |
final String readyState; |
/** @domName Document.referrer */ |
+ /// @docsEditable |
String get $dom_referrer => JS("String", "#.referrer", this); |
/** @domName Document.selectedStylesheetSet */ |
+ /// @docsEditable |
String selectedStylesheetSet; |
/** @domName Document.styleSheets */ |
+ /// @docsEditable |
List<StyleSheet> get $dom_styleSheets => JS("List<StyleSheet>", "#.styleSheets", this); |
/** @domName Document.title */ |
+ /// @docsEditable |
String get $dom_title => JS("String", "#.title", this); |
/** @domName Document.title */ |
+ /// @docsEditable |
void set $dom_title(String value) { |
JS("void", "#.title = #", this, value); |
} |
/** @domName Document.webkitFullscreenElement */ |
+ /// @docsEditable |
Element get $dom_webkitFullscreenElement => JS("Element", "#.webkitFullscreenElement", this); |
/** @domName Document.webkitFullscreenEnabled */ |
+ /// @docsEditable |
bool get $dom_webkitFullscreenEnabled => JS("bool", "#.webkitFullscreenEnabled", this); |
/** @domName Document.webkitHidden */ |
+ /// @docsEditable |
bool get $dom_webkitHidden => JS("bool", "#.webkitHidden", this); |
/** @domName Document.webkitIsFullScreen */ |
+ /// @docsEditable |
bool get $dom_webkitIsFullScreen => JS("bool", "#.webkitIsFullScreen", this); |
/** @domName Document.webkitPointerLockElement */ |
+ /// @docsEditable |
Element get $dom_webkitPointerLockElement => JS("Element", "#.webkitPointerLockElement", this); |
/** @domName Document.webkitVisibilityState */ |
+ /// @docsEditable |
String get $dom_webkitVisibilityState => JS("String", "#.webkitVisibilityState", this); |
/** @domName Document.caretRangeFromPoint */ |
+ /// @docsEditable |
Range $dom_caretRangeFromPoint(int x, int y) native "caretRangeFromPoint"; |
/** @domName Document.createCDATASection */ |
+ /// @docsEditable |
CDATASection createCDATASection(String data) native; |
/** @domName Document.createDocumentFragment */ |
+ /// @docsEditable |
DocumentFragment createDocumentFragment() native; |
/** @domName Document.createElement */ |
+ /// @docsEditable |
Element $dom_createElement(String tagName) native "createElement"; |
/** @domName Document.createElementNS */ |
+ /// @docsEditable |
Element $dom_createElementNS(String namespaceURI, String qualifiedName) native "createElementNS"; |
/** @domName Document.createEvent */ |
+ /// @docsEditable |
Event $dom_createEvent(String eventType) native "createEvent"; |
/** @domName Document.createRange */ |
+ /// @docsEditable |
Range createRange() native; |
/** @domName Document.createTextNode */ |
+ /// @docsEditable |
Text $dom_createTextNode(String data) native "createTextNode"; |
/** @domName Document.createTouch */ |
+ /// @docsEditable |
Touch createTouch(LocalWindow window, EventTarget target, int identifier, int pageX, int pageY, int screenX, int screenY, int webkitRadiusX, int webkitRadiusY, num webkitRotationAngle, num webkitForce) { |
var target_1 = _convertDartToNative_EventTarget(target); |
return _createTouch_1(window, target_1, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce); |
@@ -6567,57 +7233,75 @@ class Document extends Node native "*Document" |
Touch _createTouch_1(LocalWindow window, target, identifier, pageX, pageY, screenX, screenY, webkitRadiusX, webkitRadiusY, webkitRotationAngle, webkitForce) native "createTouch"; |
/** @domName Document.createTouchList */ |
+ /// @docsEditable |
TouchList $dom_createTouchList() native "createTouchList"; |
/** @domName Document.elementFromPoint */ |
+ /// @docsEditable |
Element $dom_elementFromPoint(int x, int y) native "elementFromPoint"; |
/** @domName Document.execCommand */ |
+ /// @docsEditable |
bool execCommand(String command, bool userInterface, String value) native; |
/** @domName Document.getCSSCanvasContext */ |
+ /// @docsEditable |
CanvasRenderingContext getCSSCanvasContext(String contextId, String name, int width, int height) native; |
/** @domName Document.getElementById */ |
+ /// @docsEditable |
Element $dom_getElementById(String elementId) native "getElementById"; |
/** @domName Document.getElementsByClassName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByClassName(String tagname) native "getElementsByClassName"; |
/** @domName Document.getElementsByName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByName(String elementName) native "getElementsByName"; |
/** @domName Document.getElementsByTagName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByTagName(String tagname) native "getElementsByTagName"; |
/** @domName Document.queryCommandEnabled */ |
+ /// @docsEditable |
bool queryCommandEnabled(String command) native; |
/** @domName Document.queryCommandIndeterm */ |
+ /// @docsEditable |
bool queryCommandIndeterm(String command) native; |
/** @domName Document.queryCommandState */ |
+ /// @docsEditable |
bool queryCommandState(String command) native; |
/** @domName Document.queryCommandSupported */ |
+ /// @docsEditable |
bool queryCommandSupported(String command) native; |
/** @domName Document.queryCommandValue */ |
+ /// @docsEditable |
String queryCommandValue(String command) native; |
/** @domName Document.querySelector */ |
+ /// @docsEditable |
Element $dom_querySelector(String selectors) native "querySelector"; |
/** @domName Document.querySelectorAll */ |
+ /// @docsEditable |
List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; |
/** @domName Document.webkitCancelFullScreen */ |
+ /// @docsEditable |
void $dom_webkitCancelFullScreen() native "webkitCancelFullScreen"; |
/** @domName Document.webkitExitFullscreen */ |
+ /// @docsEditable |
void $dom_webkitExitFullscreen() native "webkitExitFullscreen"; |
/** @domName Document.webkitExitPointerLock */ |
+ /// @docsEditable |
void $dom_webkitExitPointerLock() native "webkitExitPointerLock"; |
// TODO(jacobr): implement all Element methods not on Document. |
@@ -7012,13 +7696,16 @@ class DocumentFragment extends Node native "*DocumentFragment" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
ElementEvents get on => |
new ElementEvents(this); |
/** @domName DocumentFragment.querySelector */ |
+ /// @docsEditable |
Element $dom_querySelector(String selectors) native "querySelector"; |
/** @domName DocumentFragment.querySelectorAll */ |
+ /// @docsEditable |
List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; |
} |
@@ -7028,27 +7715,35 @@ class DocumentFragment extends Node native "*DocumentFragment" { |
/// @domName DocumentType |
+/// @docsEditable |
class DocumentType extends Node native "*DocumentType" { |
/** @domName DocumentType.entities */ |
+ /// @docsEditable |
final NamedNodeMap entities; |
/** @domName DocumentType.internalSubset */ |
+ /// @docsEditable |
final String internalSubset; |
/** @domName DocumentType.name */ |
+ /// @docsEditable |
final String name; |
/** @domName DocumentType.notations */ |
+ /// @docsEditable |
final NamedNodeMap notations; |
/** @domName DocumentType.publicId */ |
+ /// @docsEditable |
final String publicId; |
/** @domName DocumentType.systemId */ |
+ /// @docsEditable |
final String systemId; |
/** @domName DocumentType.remove */ |
+ /// @docsEditable |
void remove() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -7057,24 +7752,31 @@ class DocumentType extends Node native "*DocumentType" { |
/// @domName DynamicsCompressorNode |
+/// @docsEditable |
class DynamicsCompressorNode extends AudioNode native "*DynamicsCompressorNode" { |
/** @domName DynamicsCompressorNode.attack */ |
+ /// @docsEditable |
final AudioParam attack; |
/** @domName DynamicsCompressorNode.knee */ |
+ /// @docsEditable |
final AudioParam knee; |
/** @domName DynamicsCompressorNode.ratio */ |
+ /// @docsEditable |
final AudioParam ratio; |
/** @domName DynamicsCompressorNode.reduction */ |
+ /// @docsEditable |
final AudioParam reduction; |
/** @domName DynamicsCompressorNode.release */ |
+ /// @docsEditable |
final AudioParam release; |
/** @domName DynamicsCompressorNode.threshold */ |
+ /// @docsEditable |
final AudioParam threshold; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -7083,6 +7785,7 @@ class DynamicsCompressorNode extends AudioNode native "*DynamicsCompressorNode" |
/// @domName EXTTextureFilterAnisotropic |
+/// @docsEditable |
class EXTTextureFilterAnisotropic native "*EXTTextureFilterAnisotropic" { |
static const int MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF; |
@@ -7761,185 +8464,244 @@ abstract class Element extends Node implements ElementTraversal native "*Element |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
ElementEvents get on => |
new ElementEvents(this); |
/** @domName HTMLElement.children */ |
+ /// @docsEditable |
HTMLCollection get $dom_children => JS("HTMLCollection", "#.children", this); |
/** @domName HTMLElement.contentEditable */ |
+ /// @docsEditable |
String contentEditable; |
/** @domName HTMLElement.dir */ |
+ /// @docsEditable |
String dir; |
/** @domName HTMLElement.draggable */ |
+ /// @docsEditable |
bool draggable; |
/** @domName HTMLElement.hidden */ |
+ /// @docsEditable |
bool hidden; |
/** @domName HTMLElement.id */ |
+ /// @docsEditable |
String id; |
/** @domName HTMLElement.innerHTML */ |
+ /// @docsEditable |
String innerHTML; |
/** @domName HTMLElement.isContentEditable */ |
+ /// @docsEditable |
final bool isContentEditable; |
/** @domName HTMLElement.lang */ |
+ /// @docsEditable |
String lang; |
/** @domName HTMLElement.outerHTML */ |
+ /// @docsEditable |
final String outerHTML; |
/** @domName HTMLElement.spellcheck */ |
+ /// @docsEditable |
bool spellcheck; |
/** @domName HTMLElement.tabIndex */ |
+ /// @docsEditable |
int tabIndex; |
/** @domName HTMLElement.title */ |
+ /// @docsEditable |
String title; |
/** @domName HTMLElement.translate */ |
+ /// @docsEditable |
bool translate; |
/** @domName HTMLElement.webkitdropzone */ |
+ /// @docsEditable |
String webkitdropzone; |
/** @domName HTMLElement.click */ |
+ /// @docsEditable |
void click() native; |
static const int ALLOW_KEYBOARD_INPUT = 1; |
/** @domName Element.childElementCount */ |
+ /// @docsEditable |
int get $dom_childElementCount => JS("int", "#.childElementCount", this); |
/** @domName Element.className */ |
+ /// @docsEditable |
String get $dom_className => JS("String", "#.className", this); |
/** @domName Element.className */ |
+ /// @docsEditable |
void set $dom_className(String value) { |
JS("void", "#.className = #", this, value); |
} |
/** @domName Element.clientHeight */ |
+ /// @docsEditable |
final int clientHeight; |
/** @domName Element.clientLeft */ |
+ /// @docsEditable |
final int clientLeft; |
/** @domName Element.clientTop */ |
+ /// @docsEditable |
final int clientTop; |
/** @domName Element.clientWidth */ |
+ /// @docsEditable |
final int clientWidth; |
/** @domName Element.dataset */ |
+ /// @docsEditable |
final Map<String, String> dataset; |
/** @domName Element.firstElementChild */ |
+ /// @docsEditable |
Element get $dom_firstElementChild => JS("Element", "#.firstElementChild", this); |
/** @domName Element.lastElementChild */ |
+ /// @docsEditable |
Element get $dom_lastElementChild => JS("Element", "#.lastElementChild", this); |
/** @domName Element.nextElementSibling */ |
+ /// @docsEditable |
final Element nextElementSibling; |
/** @domName Element.offsetHeight */ |
+ /// @docsEditable |
final int offsetHeight; |
/** @domName Element.offsetLeft */ |
+ /// @docsEditable |
final int offsetLeft; |
/** @domName Element.offsetParent */ |
+ /// @docsEditable |
final Element offsetParent; |
/** @domName Element.offsetTop */ |
+ /// @docsEditable |
final int offsetTop; |
/** @domName Element.offsetWidth */ |
+ /// @docsEditable |
final int offsetWidth; |
/** @domName Element.previousElementSibling */ |
+ /// @docsEditable |
final Element previousElementSibling; |
/** @domName Element.scrollHeight */ |
+ /// @docsEditable |
final int scrollHeight; |
/** @domName Element.scrollLeft */ |
+ /// @docsEditable |
int scrollLeft; |
/** @domName Element.scrollTop */ |
+ /// @docsEditable |
int scrollTop; |
/** @domName Element.scrollWidth */ |
+ /// @docsEditable |
final int scrollWidth; |
/** @domName Element.style */ |
+ /// @docsEditable |
final CSSStyleDeclaration style; |
/** @domName Element.tagName */ |
+ /// @docsEditable |
final String tagName; |
/** @domName Element.blur */ |
+ /// @docsEditable |
void blur() native; |
/** @domName Element.focus */ |
+ /// @docsEditable |
void focus() native; |
/** @domName Element.getAttribute */ |
+ /// @docsEditable |
String $dom_getAttribute(String name) native "getAttribute"; |
/** @domName Element.getBoundingClientRect */ |
+ /// @docsEditable |
ClientRect getBoundingClientRect() native; |
/** @domName Element.getClientRects */ |
+ /// @docsEditable |
List<ClientRect> getClientRects() native; |
/** @domName Element.getElementsByClassName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByClassName(String name) native "getElementsByClassName"; |
/** @domName Element.getElementsByTagName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByTagName(String name) native "getElementsByTagName"; |
/** @domName Element.hasAttribute */ |
+ /// @docsEditable |
bool $dom_hasAttribute(String name) native "hasAttribute"; |
/** @domName Element.querySelector */ |
+ /// @docsEditable |
Element $dom_querySelector(String selectors) native "querySelector"; |
/** @domName Element.querySelectorAll */ |
+ /// @docsEditable |
List<Node> $dom_querySelectorAll(String selectors) native "querySelectorAll"; |
/** @domName Element.removeAttribute */ |
+ /// @docsEditable |
void $dom_removeAttribute(String name) native "removeAttribute"; |
/** @domName Element.scrollByLines */ |
+ /// @docsEditable |
void scrollByLines(int lines) native; |
/** @domName Element.scrollByPages */ |
+ /// @docsEditable |
void scrollByPages(int pages) native; |
/** @domName Element.scrollIntoViewIfNeeded */ |
+ /// @docsEditable |
void scrollIntoView([bool centerIfNeeded]) native "scrollIntoViewIfNeeded"; |
/** @domName Element.setAttribute */ |
+ /// @docsEditable |
void $dom_setAttribute(String name, String value) native "setAttribute"; |
/** @domName Element.webkitMatchesSelector */ |
+ /// @docsEditable |
bool matchesSelector(String selectors) native "webkitMatchesSelector"; |
/** @domName Element.webkitRequestFullScreen */ |
+ /// @docsEditable |
void webkitRequestFullScreen(int flags) native; |
/** @domName Element.webkitRequestFullscreen */ |
+ /// @docsEditable |
void webkitRequestFullscreen() native; |
/** @domName Element.webkitRequestPointerLock */ |
+ /// @docsEditable |
void webkitRequestPointerLock() native; |
} |
@@ -8129,15 +8891,19 @@ class ElementEvents extends Events { |
abstract class ElementTimeControl { |
/** @domName ElementTimeControl.beginElement */ |
+ /// @docsEditable |
void beginElement(); |
/** @domName ElementTimeControl.beginElementAt */ |
+ /// @docsEditable |
void beginElementAt(num offset); |
/** @domName ElementTimeControl.endElement */ |
+ /// @docsEditable |
void endElement(); |
/** @domName ElementTimeControl.endElementAt */ |
+ /// @docsEditable |
void endElementAt(num offset); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8164,26 +8930,33 @@ abstract class ElementTraversal { |
/// @domName HTMLEmbedElement |
+/// @docsEditable |
class EmbedElement extends Element implements Element native "*HTMLEmbedElement" { |
factory EmbedElement() => document.$dom_createElement("embed"); |
/** @domName HTMLEmbedElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLEmbedElement.height */ |
+ /// @docsEditable |
String height; |
/** @domName HTMLEmbedElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLEmbedElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLEmbedElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLEmbedElement.width */ |
+ /// @docsEditable |
String width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8192,6 +8965,7 @@ class EmbedElement extends Element implements Element native "*HTMLEmbedElement" |
/// @domName EntityReference |
+/// @docsEditable |
class EntityReference extends Node native "*EntityReference" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8208,39 +8982,51 @@ typedef void EntriesCallback(List<Entry> entries); |
/// @domName Entry |
+/// @docsEditable |
class Entry native "*Entry" { |
/** @domName Entry.filesystem */ |
+ /// @docsEditable |
final DOMFileSystem filesystem; |
/** @domName Entry.fullPath */ |
+ /// @docsEditable |
final String fullPath; |
/** @domName Entry.isDirectory */ |
+ /// @docsEditable |
final bool isDirectory; |
/** @domName Entry.isFile */ |
+ /// @docsEditable |
final bool isFile; |
/** @domName Entry.name */ |
+ /// @docsEditable |
final String name; |
/** @domName Entry.copyTo */ |
+ /// @docsEditable |
void copyTo(DirectoryEntry parent, [String name, EntryCallback successCallback, ErrorCallback errorCallback]) native; |
/** @domName Entry.getMetadata */ |
+ /// @docsEditable |
void getMetadata(MetadataCallback successCallback, [ErrorCallback errorCallback]) native; |
/** @domName Entry.getParent */ |
+ /// @docsEditable |
void getParent([EntryCallback successCallback, ErrorCallback errorCallback]) native; |
/** @domName Entry.moveTo */ |
+ /// @docsEditable |
void moveTo(DirectoryEntry parent, [String name, EntryCallback successCallback, ErrorCallback errorCallback]) native; |
/** @domName Entry.remove */ |
+ /// @docsEditable |
void remove(VoidCallback successCallback, [ErrorCallback errorCallback]) native; |
/** @domName Entry.toURL */ |
+ /// @docsEditable |
String toURL() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8257,39 +9043,51 @@ typedef void EntryCallback(Entry entry); |
/// @domName EntrySync |
+/// @docsEditable |
class EntrySync native "*EntrySync" { |
/** @domName EntrySync.filesystem */ |
+ /// @docsEditable |
final DOMFileSystemSync filesystem; |
/** @domName EntrySync.fullPath */ |
+ /// @docsEditable |
final String fullPath; |
/** @domName EntrySync.isDirectory */ |
+ /// @docsEditable |
final bool isDirectory; |
/** @domName EntrySync.isFile */ |
+ /// @docsEditable |
final bool isFile; |
/** @domName EntrySync.name */ |
+ /// @docsEditable |
final String name; |
/** @domName EntrySync.copyTo */ |
+ /// @docsEditable |
EntrySync copyTo(DirectoryEntrySync parent, String name) native; |
/** @domName EntrySync.getMetadata */ |
+ /// @docsEditable |
Metadata getMetadata() native; |
/** @domName EntrySync.getParent */ |
+ /// @docsEditable |
EntrySync getParent() native; |
/** @domName EntrySync.moveTo */ |
+ /// @docsEditable |
EntrySync moveTo(DirectoryEntrySync parent, String name) native; |
/** @domName EntrySync.remove */ |
+ /// @docsEditable |
void remove() native; |
/** @domName EntrySync.toURL */ |
+ /// @docsEditable |
String toURL() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8306,15 +9104,19 @@ typedef void ErrorCallback(FileError error); |
/// @domName ErrorEvent |
+/// @docsEditable |
class ErrorEvent extends Event native "*ErrorEvent" { |
/** @domName ErrorEvent.filename */ |
+ /// @docsEditable |
final String filename; |
/** @domName ErrorEvent.lineno */ |
+ /// @docsEditable |
final int lineno; |
/** @domName ErrorEvent.message */ |
+ /// @docsEditable |
final String message; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8375,50 +9177,65 @@ class Event native "*Event" { |
static const int SELECT = 16384; |
/** @domName Event.bubbles */ |
+ /// @docsEditable |
final bool bubbles; |
/** @domName Event.cancelBubble */ |
+ /// @docsEditable |
bool cancelBubble; |
/** @domName Event.cancelable */ |
+ /// @docsEditable |
final bool cancelable; |
/** @domName Event.clipboardData */ |
+ /// @docsEditable |
final Clipboard clipboardData; |
/** @domName Event.currentTarget */ |
+ /// @docsEditable |
EventTarget get currentTarget => _convertNativeToDart_EventTarget(this._currentTarget); |
dynamic get _currentTarget => JS("dynamic", "#.currentTarget", this); |
/** @domName Event.defaultPrevented */ |
+ /// @docsEditable |
final bool defaultPrevented; |
/** @domName Event.eventPhase */ |
+ /// @docsEditable |
final int eventPhase; |
/** @domName Event.returnValue */ |
+ /// @docsEditable |
bool returnValue; |
/** @domName Event.target */ |
+ /// @docsEditable |
EventTarget get target => _convertNativeToDart_EventTarget(this._target); |
dynamic get _target => JS("dynamic", "#.target", this); |
/** @domName Event.timeStamp */ |
+ /// @docsEditable |
final int timeStamp; |
/** @domName Event.type */ |
+ /// @docsEditable |
final String type; |
/** @domName Event.initEvent */ |
+ /// @docsEditable |
void $dom_initEvent(String eventTypeArg, bool canBubbleArg, bool cancelableArg) native "initEvent"; |
/** @domName Event.preventDefault */ |
+ /// @docsEditable |
void preventDefault() native; |
/** @domName Event.stopImmediatePropagation */ |
+ /// @docsEditable |
void stopImmediatePropagation() native; |
/** @domName Event.stopPropagation */ |
+ /// @docsEditable |
void stopPropagation() native; |
} |
@@ -8428,6 +9245,7 @@ class Event native "*Event" { |
/// @domName EventException |
+/// @docsEditable |
class EventException native "*EventException" { |
static const int DISPATCH_REQUEST_ERR = 1; |
@@ -8435,15 +9253,19 @@ class EventException native "*EventException" { |
static const int UNSPECIFIED_EVENT_TYPE_ERR = 0; |
/** @domName EventException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName EventException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName EventException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName EventException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8452,6 +9274,7 @@ class EventException native "*EventException" { |
/// @domName EventSource |
+/// @docsEditable |
class EventSource extends EventTarget native "*EventSource" { |
factory EventSource(String scriptUrl) => _EventSourceFactoryProvider.createEventSource(scriptUrl); |
@@ -8459,6 +9282,7 @@ class EventSource extends EventTarget native "*EventSource" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
EventSourceEvents get on => |
new EventSourceEvents(this); |
@@ -8469,24 +9293,31 @@ class EventSource extends EventTarget native "*EventSource" { |
static const int OPEN = 1; |
/** @domName EventSource.URL */ |
+ /// @docsEditable |
final String URL; |
/** @domName EventSource.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName EventSource.url */ |
+ /// @docsEditable |
final String url; |
/** @domName EventSource.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName EventSource.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName EventSource.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName EventSource.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -8556,12 +9387,15 @@ class EventTarget native "*EventTarget" { |
Events get on => new Events(this); |
/** @domName EventTarget.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName EventTarget.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName EventTarget.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -8571,38 +9405,49 @@ class EventTarget native "*EventTarget" { |
/// @domName HTMLFieldSetElement |
+/// @docsEditable |
class FieldSetElement extends Element implements Element native "*HTMLFieldSetElement" { |
factory FieldSetElement() => document.$dom_createElement("fieldset"); |
/** @domName HTMLFieldSetElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLFieldSetElement.elements */ |
+ /// @docsEditable |
final HTMLCollection elements; |
/** @domName HTMLFieldSetElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLFieldSetElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLFieldSetElement.type */ |
+ /// @docsEditable |
final String type; |
/** @domName HTMLFieldSetElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLFieldSetElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLFieldSetElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLFieldSetElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLFieldSetElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8611,15 +9456,19 @@ class FieldSetElement extends Element implements Element native "*HTMLFieldSetEl |
/// @domName File |
+/// @docsEditable |
class File extends Blob native "*File" { |
/** @domName File.lastModifiedDate */ |
+ /// @docsEditable |
final Date lastModifiedDate; |
/** @domName File.name */ |
+ /// @docsEditable |
final String name; |
/** @domName File.webkitRelativePath */ |
+ /// @docsEditable |
final String webkitRelativePath; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8636,12 +9485,15 @@ typedef void FileCallback(File file); |
/// @domName FileEntry |
+/// @docsEditable |
class FileEntry extends Entry native "*FileEntry" { |
/** @domName FileEntry.createWriter */ |
+ /// @docsEditable |
void createWriter(FileWriterCallback successCallback, [ErrorCallback errorCallback]) native; |
/** @domName FileEntry.file */ |
+ /// @docsEditable |
void file(FileCallback successCallback, [ErrorCallback errorCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8650,12 +9502,15 @@ class FileEntry extends Entry native "*FileEntry" { |
/// @domName FileEntrySync |
+/// @docsEditable |
class FileEntrySync extends EntrySync native "*FileEntrySync" { |
/** @domName FileEntrySync.createWriter */ |
+ /// @docsEditable |
FileWriterSync createWriter() native; |
/** @domName FileEntrySync.file */ |
+ /// @docsEditable |
File file() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8664,6 +9519,7 @@ class FileEntrySync extends EntrySync native "*FileEntrySync" { |
/// @domName FileError |
+/// @docsEditable |
class FileError native "*FileError" { |
static const int ABORT_ERR = 3; |
@@ -8691,6 +9547,7 @@ class FileError native "*FileError" { |
static const int TYPE_MISMATCH_ERR = 11; |
/** @domName FileError.code */ |
+ /// @docsEditable |
final int code; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8699,6 +9556,7 @@ class FileError native "*FileError" { |
/// @domName FileException |
+/// @docsEditable |
class FileException native "*FileException" { |
static const int ABORT_ERR = 3; |
@@ -8726,15 +9584,19 @@ class FileException native "*FileException" { |
static const int TYPE_MISMATCH_ERR = 11; |
/** @domName FileException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName FileException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName FileException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName FileException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8743,6 +9605,7 @@ class FileException native "*FileException" { |
/// @domName FileReader |
+/// @docsEditable |
class FileReader extends EventTarget native "*FileReader" { |
factory FileReader() => _FileReaderFactoryProvider.createFileReader(); |
@@ -8750,6 +9613,7 @@ class FileReader extends EventTarget native "*FileReader" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
FileReaderEvents get on => |
new FileReaderEvents(this); |
@@ -8760,36 +9624,47 @@ class FileReader extends EventTarget native "*FileReader" { |
static const int LOADING = 1; |
/** @domName FileReader.error */ |
+ /// @docsEditable |
final FileError error; |
/** @domName FileReader.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName FileReader.result */ |
+ /// @docsEditable |
final Object result; |
/** @domName FileReader.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName FileReader.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName FileReader.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName FileReader.readAsArrayBuffer */ |
+ /// @docsEditable |
void readAsArrayBuffer(Blob blob) native; |
/** @domName FileReader.readAsBinaryString */ |
+ /// @docsEditable |
void readAsBinaryString(Blob blob) native; |
/** @domName FileReader.readAsDataURL */ |
+ /// @docsEditable |
void readAsDataURL(Blob blob) native; |
/** @domName FileReader.readAsText */ |
+ /// @docsEditable |
void readAsText(Blob blob, [String encoding]) native; |
/** @domName FileReader.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -8814,20 +9689,25 @@ class FileReaderEvents extends Events { |
/// @domName FileReaderSync |
+/// @docsEditable |
class FileReaderSync native "*FileReaderSync" { |
factory FileReaderSync() => _FileReaderSyncFactoryProvider.createFileReaderSync(); |
/** @domName FileReaderSync.readAsArrayBuffer */ |
+ /// @docsEditable |
ArrayBuffer readAsArrayBuffer(Blob blob) native; |
/** @domName FileReaderSync.readAsBinaryString */ |
+ /// @docsEditable |
String readAsBinaryString(Blob blob) native; |
/** @domName FileReaderSync.readAsDataURL */ |
+ /// @docsEditable |
String readAsDataURL(Blob blob) native; |
/** @domName FileReaderSync.readAsText */ |
+ /// @docsEditable |
String readAsText(Blob blob, [String encoding]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8844,11 +9724,13 @@ typedef void FileSystemCallback(DOMFileSystem fileSystem); |
/// @domName FileWriter |
+/// @docsEditable |
class FileWriter extends EventTarget native "*FileWriter" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
FileWriterEvents get on => |
new FileWriterEvents(this); |
@@ -8859,36 +9741,47 @@ class FileWriter extends EventTarget native "*FileWriter" { |
static const int WRITING = 1; |
/** @domName FileWriter.error */ |
+ /// @docsEditable |
final FileError error; |
/** @domName FileWriter.length */ |
+ /// @docsEditable |
final int length; |
/** @domName FileWriter.position */ |
+ /// @docsEditable |
final int position; |
/** @domName FileWriter.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName FileWriter.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName FileWriter.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName FileWriter.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName FileWriter.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName FileWriter.seek */ |
+ /// @docsEditable |
void seek(int position) native; |
/** @domName FileWriter.truncate */ |
+ /// @docsEditable |
void truncate(int size) native; |
/** @domName FileWriter.write */ |
+ /// @docsEditable |
void write(Blob data) native; |
} |
@@ -8921,21 +9814,27 @@ typedef void FileWriterCallback(FileWriter fileWriter); |
/// @domName FileWriterSync |
+/// @docsEditable |
class FileWriterSync native "*FileWriterSync" { |
/** @domName FileWriterSync.length */ |
+ /// @docsEditable |
final int length; |
/** @domName FileWriterSync.position */ |
+ /// @docsEditable |
final int position; |
/** @domName FileWriterSync.seek */ |
+ /// @docsEditable |
void seek(int position) native; |
/** @domName FileWriterSync.truncate */ |
+ /// @docsEditable |
void truncate(int size) native; |
/** @domName FileWriterSync.write */ |
+ /// @docsEditable |
void write(Blob data) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -8944,6 +9843,7 @@ class FileWriterSync native "*FileWriterSync" { |
/// @domName Float32Array |
+/// @docsEditable |
class Float32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<num> native "*Float32Array" { |
factory Float32Array(int length) => |
@@ -8958,6 +9858,7 @@ class Float32Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
static const int BYTES_PER_ELEMENT = 4; |
/** @domName Float32Array.length */ |
+ /// @docsEditable |
final int length; |
num operator[](int index) => JS("num", "#[#]", this, index); |
@@ -9043,9 +9944,11 @@ class Float32Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
// -- end List<num> mixins. |
/** @domName Float32Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Float32Array.subarray */ |
+ /// @docsEditable |
Float32Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9054,6 +9957,7 @@ class Float32Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
/// @domName Float64Array |
+/// @docsEditable |
class Float64Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<num> native "*Float64Array" { |
factory Float64Array(int length) => |
@@ -9068,6 +9972,7 @@ class Float64Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
static const int BYTES_PER_ELEMENT = 8; |
/** @domName Float64Array.length */ |
+ /// @docsEditable |
final int length; |
num operator[](int index) => JS("num", "#[#]", this, index); |
@@ -9153,9 +10058,11 @@ class Float64Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
// -- end List<num> mixins. |
/** @domName Float64Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Float64Array.subarray */ |
+ /// @docsEditable |
Float64Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9164,15 +10071,19 @@ class Float64Array extends ArrayBufferView implements JavaScriptIndexingBehavior |
/// @domName HTMLFontElement |
+/// @docsEditable |
class FontElement extends Element implements Element native "*HTMLFontElement" { |
/** @domName HTMLFontElement.color */ |
+ /// @docsEditable |
String color; |
/** @domName HTMLFontElement.face */ |
+ /// @docsEditable |
String face; |
/** @domName HTMLFontElement.size */ |
+ /// @docsEditable |
String size; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9181,6 +10092,7 @@ class FontElement extends Element implements Element native "*HTMLFontElement" { |
/// @domName FormData |
+/// @docsEditable |
class FormData native "*FormData" { |
factory FormData([FormElement form]) { |
@@ -9191,6 +10103,7 @@ class FormData native "*FormData" { |
} |
/** @domName FormData.append */ |
+ /// @docsEditable |
void append(String name, String value, String filename) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9199,47 +10112,61 @@ class FormData native "*FormData" { |
/// @domName HTMLFormElement |
+/// @docsEditable |
class FormElement extends Element implements Element native "*HTMLFormElement" { |
factory FormElement() => document.$dom_createElement("form"); |
/** @domName HTMLFormElement.acceptCharset */ |
+ /// @docsEditable |
String acceptCharset; |
/** @domName HTMLFormElement.action */ |
+ /// @docsEditable |
String action; |
/** @domName HTMLFormElement.autocomplete */ |
+ /// @docsEditable |
String autocomplete; |
/** @domName HTMLFormElement.encoding */ |
+ /// @docsEditable |
String encoding; |
/** @domName HTMLFormElement.enctype */ |
+ /// @docsEditable |
String enctype; |
/** @domName HTMLFormElement.length */ |
+ /// @docsEditable |
final int length; |
/** @domName HTMLFormElement.method */ |
+ /// @docsEditable |
String method; |
/** @domName HTMLFormElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLFormElement.noValidate */ |
+ /// @docsEditable |
bool noValidate; |
/** @domName HTMLFormElement.target */ |
+ /// @docsEditable |
String target; |
/** @domName HTMLFormElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLFormElement.reset */ |
+ /// @docsEditable |
void reset() native; |
/** @domName HTMLFormElement.submit */ |
+ /// @docsEditable |
void submit() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9248,43 +10175,56 @@ class FormElement extends Element implements Element native "*HTMLFormElement" { |
/// @domName HTMLFrameElement |
+/// @docsEditable |
class FrameElement extends Element implements Element native "*HTMLFrameElement" { |
/** @domName HTMLFrameElement.contentWindow */ |
+ /// @docsEditable |
Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); |
dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); |
/** @domName HTMLFrameElement.frameBorder */ |
+ /// @docsEditable |
String frameBorder; |
/** @domName HTMLFrameElement.height */ |
+ /// @docsEditable |
final int height; |
/** @domName HTMLFrameElement.location */ |
+ /// @docsEditable |
String location; |
/** @domName HTMLFrameElement.longDesc */ |
+ /// @docsEditable |
String longDesc; |
/** @domName HTMLFrameElement.marginHeight */ |
+ /// @docsEditable |
String marginHeight; |
/** @domName HTMLFrameElement.marginWidth */ |
+ /// @docsEditable |
String marginWidth; |
/** @domName HTMLFrameElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLFrameElement.noResize */ |
+ /// @docsEditable |
bool noResize; |
/** @domName HTMLFrameElement.scrolling */ |
+ /// @docsEditable |
String scrolling; |
/** @domName HTMLFrameElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLFrameElement.width */ |
+ /// @docsEditable |
final int width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9293,18 +10233,22 @@ class FrameElement extends Element implements Element native "*HTMLFrameElement" |
/// @domName HTMLFrameSetElement |
+/// @docsEditable |
class FrameSetElement extends Element implements Element native "*HTMLFrameSetElement" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
FrameSetElementEvents get on => |
new FrameSetElementEvents(this); |
/** @domName HTMLFrameSetElement.cols */ |
+ /// @docsEditable |
String cols; |
/** @domName HTMLFrameSetElement.rows */ |
+ /// @docsEditable |
String rows; |
} |
@@ -9343,9 +10287,11 @@ class FrameSetElementEvents extends ElementEvents { |
/// @domName GainNode |
+/// @docsEditable |
class GainNode extends AudioNode native "*GainNode" { |
/** @domName GainNode.gain */ |
+ /// @docsEditable |
final AudioGain gain; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9354,21 +10300,27 @@ class GainNode extends AudioNode native "*GainNode" { |
/// @domName Gamepad |
+/// @docsEditable |
class Gamepad native "*Gamepad" { |
/** @domName Gamepad.axes */ |
+ /// @docsEditable |
final List<num> axes; |
/** @domName Gamepad.buttons */ |
+ /// @docsEditable |
final List<num> buttons; |
/** @domName Gamepad.id */ |
+ /// @docsEditable |
final String id; |
/** @domName Gamepad.index */ |
+ /// @docsEditable |
final int index; |
/** @domName Gamepad.timestamp */ |
+ /// @docsEditable |
final int timestamp; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9377,15 +10329,19 @@ class Gamepad native "*Gamepad" { |
/// @domName Geolocation |
+/// @docsEditable |
class Geolocation native "*Geolocation" { |
/** @domName Geolocation.clearWatch */ |
+ /// @docsEditable |
void clearWatch(int watchId) native; |
/** @domName Geolocation.getCurrentPosition */ |
+ /// @docsEditable |
void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallback errorCallback, Object options]) native; |
/** @domName Geolocation.watchPosition */ |
+ /// @docsEditable |
int watchPosition(PositionCallback successCallback, [PositionErrorCallback errorCallback, Object options]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9394,12 +10350,15 @@ class Geolocation native "*Geolocation" { |
/// @domName Geoposition |
+/// @docsEditable |
class Geoposition native "*Geoposition" { |
/** @domName Geoposition.coords */ |
+ /// @docsEditable |
final Coordinates coords; |
/** @domName Geoposition.timestamp */ |
+ /// @docsEditable |
final int timestamp; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9408,20 +10367,25 @@ class Geoposition native "*Geoposition" { |
/// @domName HTMLHRElement |
+/// @docsEditable |
class HRElement extends Element implements Element native "*HTMLHRElement" { |
factory HRElement() => document.$dom_createElement("hr"); |
/** @domName HTMLHRElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLHRElement.noShade */ |
+ /// @docsEditable |
bool noShade; |
/** @domName HTMLHRElement.size */ |
+ /// @docsEditable |
String size; |
/** @domName HTMLHRElement.width */ |
+ /// @docsEditable |
String width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9430,9 +10394,11 @@ class HRElement extends Element implements Element native "*HTMLHRElement" { |
/// @domName HTMLAllCollection |
+/// @docsEditable |
class HTMLAllCollection implements JavaScriptIndexingBehavior, List<Node> native "*HTMLAllCollection" { |
/** @domName HTMLAllCollection.length */ |
+ /// @docsEditable |
final int length; |
Node operator[](int index) => JS("Node", "#[#]", this, index); |
@@ -9521,12 +10487,15 @@ class HTMLAllCollection implements JavaScriptIndexingBehavior, List<Node> native |
// -- end List<Node> mixins. |
/** @domName HTMLAllCollection.item */ |
+ /// @docsEditable |
Node item(int index) native; |
/** @domName HTMLAllCollection.namedItem */ |
+ /// @docsEditable |
Node namedItem(String name) native; |
/** @domName HTMLAllCollection.tags */ |
+ /// @docsEditable |
List<Node> tags(String name) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9535,9 +10504,11 @@ class HTMLAllCollection implements JavaScriptIndexingBehavior, List<Node> native |
/// @domName HTMLCollection |
+/// @docsEditable |
class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "*HTMLCollection" { |
/** @domName HTMLCollection.length */ |
+ /// @docsEditable |
final int length; |
Node operator[](int index) => JS("Node", "#[#]", this, index); |
@@ -9626,9 +10597,11 @@ class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "* |
// -- end List<Node> mixins. |
/** @domName HTMLCollection.item */ |
+ /// @docsEditable |
Node item(int index) native; |
/** @domName HTMLCollection.namedItem */ |
+ /// @docsEditable |
Node namedItem(String name) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9637,21 +10610,26 @@ class HTMLCollection implements JavaScriptIndexingBehavior, List<Node> native "* |
/// @domName HTMLOptionsCollection |
+/// @docsEditable |
class HTMLOptionsCollection extends HTMLCollection native "*HTMLOptionsCollection" { |
// Shadowing definition. |
/** @domName HTMLOptionsCollection.length */ |
+ /// @docsEditable |
int get length => JS("int", "#.length", this); |
/** @domName HTMLOptionsCollection.length */ |
+ /// @docsEditable |
void set length(int value) { |
JS("void", "#.length = #", this, value); |
} |
/** @domName HTMLOptionsCollection.selectedIndex */ |
+ /// @docsEditable |
int selectedIndex; |
/** @domName HTMLOptionsCollection.remove */ |
+ /// @docsEditable |
void remove(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9660,15 +10638,19 @@ class HTMLOptionsCollection extends HTMLCollection native "*HTMLOptionsCollectio |
/// @domName HashChangeEvent |
+/// @docsEditable |
class HashChangeEvent extends Event native "*HashChangeEvent" { |
/** @domName HashChangeEvent.newURL */ |
+ /// @docsEditable |
final String newURL; |
/** @domName HashChangeEvent.oldURL */ |
+ /// @docsEditable |
final String oldURL; |
/** @domName HashChangeEvent.initHashChangeEvent */ |
+ /// @docsEditable |
void initHashChangeEvent(String type, bool canBubble, bool cancelable, String oldURL, String newURL) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9677,11 +10659,13 @@ class HashChangeEvent extends Event native "*HashChangeEvent" { |
/// @domName HTMLHeadElement |
+/// @docsEditable |
class HeadElement extends Element implements Element native "*HTMLHeadElement" { |
factory HeadElement() => document.$dom_createElement("head"); |
/** @domName HTMLHeadElement.profile */ |
+ /// @docsEditable |
String profile; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9690,6 +10674,7 @@ class HeadElement extends Element implements Element native "*HTMLHeadElement" { |
/// @domName HTMLHeadingElement |
+/// @docsEditable |
class HeadingElement extends Element implements Element native "*HTMLHeadingElement" { |
factory HeadingElement.h1() => document.$dom_createElement("h1"); |
@@ -9705,6 +10690,7 @@ class HeadingElement extends Element implements Element native "*HTMLHeadingElem |
factory HeadingElement.h6() => document.$dom_createElement("h6"); |
/** @domName HTMLHeadingElement.align */ |
+ /// @docsEditable |
String align; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9717,6 +10703,7 @@ class HeadingElement extends Element implements Element native "*HTMLHeadingElem |
class HtmlDocument extends Document native "*HTMLDocument" { |
/** @domName HTMLDocument.activeElement */ |
+ /// @docsEditable |
final Element activeElement; |
/** @domName Document.body */ |
@@ -9797,6 +10784,7 @@ class HtmlDocument extends Document native "*HTMLDocument" { |
/// @domName HTMLHtmlElement |
+/// @docsEditable |
class HtmlElement extends Element implements Element native "*HTMLHtmlElement" { |
factory HtmlElement() => document.$dom_createElement("html"); |
@@ -9819,6 +10807,7 @@ class HttpRequest extends EventTarget native "*XMLHttpRequest" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
HttpRequestEvents get on => |
new HttpRequestEvents(this); |
@@ -9833,60 +10822,79 @@ class HttpRequest extends EventTarget native "*XMLHttpRequest" { |
static const int UNSENT = 0; |
/** @domName XMLHttpRequest.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName XMLHttpRequest.response */ |
+ /// @docsEditable |
final Object response; |
/** @domName XMLHttpRequest.responseText */ |
+ /// @docsEditable |
final String responseText; |
/** @domName XMLHttpRequest.responseType */ |
+ /// @docsEditable |
String responseType; |
/** @domName XMLHttpRequest.responseXML */ |
+ /// @docsEditable |
final Document responseXML; |
/** @domName XMLHttpRequest.status */ |
+ /// @docsEditable |
final int status; |
/** @domName XMLHttpRequest.statusText */ |
+ /// @docsEditable |
final String statusText; |
/** @domName XMLHttpRequest.upload */ |
+ /// @docsEditable |
final HttpRequestUpload upload; |
/** @domName XMLHttpRequest.withCredentials */ |
+ /// @docsEditable |
bool withCredentials; |
/** @domName XMLHttpRequest.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName XMLHttpRequest.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName XMLHttpRequest.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName XMLHttpRequest.getAllResponseHeaders */ |
+ /// @docsEditable |
String getAllResponseHeaders() native; |
/** @domName XMLHttpRequest.getResponseHeader */ |
+ /// @docsEditable |
String getResponseHeader(String header) native; |
/** @domName XMLHttpRequest.open */ |
+ /// @docsEditable |
void open(String method, String url, [bool async, String user, String password]) native; |
/** @domName XMLHttpRequest.overrideMimeType */ |
+ /// @docsEditable |
void overrideMimeType(String override) native; |
/** @domName XMLHttpRequest.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName XMLHttpRequest.send */ |
+ /// @docsEditable |
void send([data]) native; |
/** @domName XMLHttpRequest.setRequestHeader */ |
+ /// @docsEditable |
void setRequestHeader(String header, String value) native; |
} |
@@ -9914,6 +10922,7 @@ class HttpRequestEvents extends Events { |
/// @domName XMLHttpRequestException |
+/// @docsEditable |
class HttpRequestException native "*XMLHttpRequestException" { |
static const int ABORT_ERR = 102; |
@@ -9921,15 +10930,19 @@ class HttpRequestException native "*XMLHttpRequestException" { |
static const int NETWORK_ERR = 101; |
/** @domName XMLHttpRequestException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName XMLHttpRequestException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName XMLHttpRequestException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName XMLHttpRequestException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9938,12 +10951,15 @@ class HttpRequestException native "*XMLHttpRequestException" { |
/// @domName XMLHttpRequestProgressEvent |
+/// @docsEditable |
class HttpRequestProgressEvent extends ProgressEvent native "*XMLHttpRequestProgressEvent" { |
/** @domName XMLHttpRequestProgressEvent.position */ |
+ /// @docsEditable |
final int position; |
/** @domName XMLHttpRequestProgressEvent.totalSize */ |
+ /// @docsEditable |
final int totalSize; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9952,21 +10968,26 @@ class HttpRequestProgressEvent extends ProgressEvent native "*XMLHttpRequestProg |
/// @domName XMLHttpRequestUpload |
+/// @docsEditable |
class HttpRequestUpload extends EventTarget native "*XMLHttpRequestUpload" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
HttpRequestUploadEvents get on => |
new HttpRequestUploadEvents(this); |
/** @domName XMLHttpRequestUpload.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName XMLHttpRequestUpload.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName XMLHttpRequestUpload.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -9991,6 +11012,7 @@ class HttpRequestUploadEvents extends Events { |
/// @domName IDBAny |
+/// @docsEditable |
class IDBAny native "*IDBAny" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -9999,6 +11021,7 @@ class IDBAny native "*IDBAny" { |
/// @domName IDBCursor |
+/// @docsEditable |
class IDBCursor native "*IDBCursor" { |
static const int NEXT = 0; |
@@ -10010,21 +11033,27 @@ class IDBCursor native "*IDBCursor" { |
static const int PREV_NO_DUPLICATE = 3; |
/** @domName IDBCursor.direction */ |
+ /// @docsEditable |
final String direction; |
/** @domName IDBCursor.key */ |
+ /// @docsEditable |
final Object key; |
/** @domName IDBCursor.primaryKey */ |
+ /// @docsEditable |
final Object primaryKey; |
/** @domName IDBCursor.source */ |
+ /// @docsEditable |
final dynamic source; |
/** @domName IDBCursor.advance */ |
+ /// @docsEditable |
void advance(int count) native; |
/** @domName IDBCursor.continueFunction */ |
+ /// @docsEditable |
void continueFunction([/*IDBKey*/ key]) { |
if (?key) { |
var key_1 = _convertDartToNative_IDBKey(key); |
@@ -10038,9 +11067,11 @@ class IDBCursor native "*IDBCursor" { |
void _continueFunction_2() native "continue"; |
/** @domName IDBCursor.delete */ |
+ /// @docsEditable |
IDBRequest delete() native; |
/** @domName IDBCursor.update */ |
+ /// @docsEditable |
IDBRequest update(/*any*/ value) { |
var value_1 = _convertDartToNative_SerializedScriptValue(value); |
return _update_1(value_1); |
@@ -10053,9 +11084,11 @@ class IDBCursor native "*IDBCursor" { |
/// @domName IDBCursorWithValue |
+/// @docsEditable |
class IDBCursorWithValue extends IDBCursor native "*IDBCursorWithValue" { |
/** @domName IDBCursorWithValue.value */ |
+ /// @docsEditable |
final Object value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10110,25 +11143,32 @@ class IDBDatabase extends EventTarget native "*IDBDatabase" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
IDBDatabaseEvents get on => |
new IDBDatabaseEvents(this); |
/** @domName IDBDatabase.name */ |
+ /// @docsEditable |
final String name; |
/** @domName IDBDatabase.objectStoreNames */ |
+ /// @docsEditable |
final List<String> objectStoreNames; |
/** @domName IDBDatabase.version */ |
+ /// @docsEditable |
final dynamic version; |
/** @domName IDBDatabase.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName IDBDatabase.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName IDBDatabase.createObjectStore */ |
+ /// @docsEditable |
IDBObjectStore createObjectStore(String name, [Map options]) { |
if (?options) { |
var options_1 = _convertDartToNative_Dictionary(options); |
@@ -10140,15 +11180,19 @@ class IDBDatabase extends EventTarget native "*IDBDatabase" { |
IDBObjectStore _createObjectStore_2(name) native "createObjectStore"; |
/** @domName IDBDatabase.deleteObjectStore */ |
+ /// @docsEditable |
void deleteObjectStore(String name) native; |
/** @domName IDBDatabase.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName IDBDatabase.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName IDBDatabase.setVersion */ |
+ /// @docsEditable |
IDBVersionChangeRequest setVersion(String version) native; |
} |
@@ -10171,6 +11215,7 @@ class IDBDatabaseEvents extends Events { |
/// @domName IDBDatabaseException |
+/// @docsEditable |
class IDBDatabaseException native "*IDBDatabaseException" { |
static const int ABORT_ERR = 20; |
@@ -10200,15 +11245,19 @@ class IDBDatabaseException native "*IDBDatabaseException" { |
static const int VER_ERR = 12; |
/** @domName IDBDatabaseException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName IDBDatabaseException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName IDBDatabaseException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName IDBDatabaseException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10217,9 +11266,11 @@ class IDBDatabaseException native "*IDBDatabaseException" { |
/// @domName IDBFactory |
+/// @docsEditable |
class IDBFactory native "*IDBFactory" { |
/** @domName IDBFactory.cmp */ |
+ /// @docsEditable |
int cmp(/*IDBKey*/ first, /*IDBKey*/ second) { |
var first_1 = _convertDartToNative_IDBKey(first); |
var second_2 = _convertDartToNative_IDBKey(second); |
@@ -10228,12 +11279,15 @@ class IDBFactory native "*IDBFactory" { |
int _cmp_1(first, second) native "cmp"; |
/** @domName IDBFactory.deleteDatabase */ |
+ /// @docsEditable |
IDBVersionChangeRequest deleteDatabase(String name) native; |
/** @domName IDBFactory.open */ |
+ /// @docsEditable |
IDBOpenDBRequest open(String name, [int version]) native; |
/** @domName IDBFactory.webkitGetDatabaseNames */ |
+ /// @docsEditable |
IDBRequest webkitGetDatabaseNames() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10242,24 +11296,31 @@ class IDBFactory native "*IDBFactory" { |
/// @domName IDBIndex |
+/// @docsEditable |
class IDBIndex native "*IDBIndex" { |
/** @domName IDBIndex.keyPath */ |
+ /// @docsEditable |
final dynamic keyPath; |
/** @domName IDBIndex.multiEntry */ |
+ /// @docsEditable |
final bool multiEntry; |
/** @domName IDBIndex.name */ |
+ /// @docsEditable |
final String name; |
/** @domName IDBIndex.objectStore */ |
+ /// @docsEditable |
final IDBObjectStore objectStore; |
/** @domName IDBIndex.unique */ |
+ /// @docsEditable |
final bool unique; |
/** @domName IDBIndex.count */ |
+ /// @docsEditable |
IDBRequest count([key_OR_range]) { |
if (!?key_OR_range) { |
return _count_1(); |
@@ -10278,6 +11339,7 @@ class IDBIndex native "*IDBIndex" { |
IDBRequest _count_3(key) native "count"; |
/** @domName IDBIndex.get */ |
+ /// @docsEditable |
IDBRequest get(key) { |
if ((?key && (key is IDBKeyRange || key == null))) { |
return _get_1(key); |
@@ -10292,6 +11354,7 @@ class IDBIndex native "*IDBIndex" { |
IDBRequest _get_2(key) native "get"; |
/** @domName IDBIndex.getKey */ |
+ /// @docsEditable |
IDBRequest getKey(key) { |
if ((?key && (key is IDBKeyRange || key == null))) { |
return _getKey_1(key); |
@@ -10306,6 +11369,7 @@ class IDBIndex native "*IDBIndex" { |
IDBRequest _getKey_2(key) native "getKey"; |
/** @domName IDBIndex.openCursor */ |
+ /// @docsEditable |
IDBRequest openCursor([key_OR_range, String direction]) { |
if (!?key_OR_range && |
!?direction) { |
@@ -10336,6 +11400,7 @@ class IDBIndex native "*IDBIndex" { |
IDBRequest _openCursor_5(key, direction) native "openCursor"; |
/** @domName IDBIndex.openKeyCursor */ |
+ /// @docsEditable |
IDBRequest openKeyCursor([key_OR_range, String direction]) { |
if (!?key_OR_range && |
!?direction) { |
@@ -10371,6 +11436,7 @@ class IDBIndex native "*IDBIndex" { |
/// @domName IDBKey |
+/// @docsEditable |
class IDBKey native "*IDBKey" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10407,20 +11473,25 @@ class IDBKeyRange native "*IDBKeyRange" { |
/** @domName IDBKeyRange.lower */ |
+ /// @docsEditable |
dynamic get lower => _convertNativeToDart_IDBKey(this._lower); |
dynamic get _lower => JS("dynamic", "#.lower", this); |
/** @domName IDBKeyRange.lowerOpen */ |
+ /// @docsEditable |
final bool lowerOpen; |
/** @domName IDBKeyRange.upper */ |
+ /// @docsEditable |
dynamic get upper => _convertNativeToDart_IDBKey(this._upper); |
dynamic get _upper => JS("dynamic", "#.upper", this); |
/** @domName IDBKeyRange.upperOpen */ |
+ /// @docsEditable |
final bool upperOpen; |
/** @domName IDBKeyRange.bound_ */ |
+ /// @docsEditable |
static IDBKeyRange bound_(/*IDBKey*/ lower, /*IDBKey*/ upper, [bool lowerOpen, bool upperOpen]) { |
if (?upperOpen) { |
var lower_1 = _convertDartToNative_IDBKey(lower); |
@@ -10441,6 +11512,7 @@ class IDBKeyRange native "*IDBKeyRange" { |
static IDBKeyRange _bound__3(lower, upper) native "bound"; |
/** @domName IDBKeyRange.lowerBound_ */ |
+ /// @docsEditable |
static IDBKeyRange lowerBound_(/*IDBKey*/ bound, [bool open]) { |
if (?open) { |
var bound_1 = _convertDartToNative_IDBKey(bound); |
@@ -10453,6 +11525,7 @@ class IDBKeyRange native "*IDBKeyRange" { |
static IDBKeyRange _lowerBound__2(bound) native "lowerBound"; |
/** @domName IDBKeyRange.only_ */ |
+ /// @docsEditable |
static IDBKeyRange only_(/*IDBKey*/ value) { |
var value_1 = _convertDartToNative_IDBKey(value); |
return _only__1(value_1); |
@@ -10460,6 +11533,7 @@ class IDBKeyRange native "*IDBKeyRange" { |
static IDBKeyRange _only__1(value) native "only"; |
/** @domName IDBKeyRange.upperBound_ */ |
+ /// @docsEditable |
static IDBKeyRange upperBound_(/*IDBKey*/ bound, [bool open]) { |
if (?open) { |
var bound_1 = _convertDartToNative_IDBKey(bound); |
@@ -10478,24 +11552,31 @@ class IDBKeyRange native "*IDBKeyRange" { |
/// @domName IDBObjectStore |
+/// @docsEditable |
class IDBObjectStore native "*IDBObjectStore" { |
/** @domName IDBObjectStore.autoIncrement */ |
+ /// @docsEditable |
final bool autoIncrement; |
/** @domName IDBObjectStore.indexNames */ |
+ /// @docsEditable |
final List<String> indexNames; |
/** @domName IDBObjectStore.keyPath */ |
+ /// @docsEditable |
final dynamic keyPath; |
/** @domName IDBObjectStore.name */ |
+ /// @docsEditable |
final String name; |
/** @domName IDBObjectStore.transaction */ |
+ /// @docsEditable |
final IDBTransaction transaction; |
/** @domName IDBObjectStore.add */ |
+ /// @docsEditable |
IDBRequest add(/*any*/ value, [/*IDBKey*/ key]) { |
if (?key) { |
var value_1 = _convertDartToNative_SerializedScriptValue(value); |
@@ -10509,9 +11590,11 @@ class IDBObjectStore native "*IDBObjectStore" { |
IDBRequest _add_2(value) native "add"; |
/** @domName IDBObjectStore.clear */ |
+ /// @docsEditable |
IDBRequest clear() native; |
/** @domName IDBObjectStore.count */ |
+ /// @docsEditable |
IDBRequest count([key_OR_range]) { |
if (!?key_OR_range) { |
return _count_1(); |
@@ -10530,6 +11613,7 @@ class IDBObjectStore native "*IDBObjectStore" { |
IDBRequest _count_3(key) native "count"; |
/** @domName IDBObjectStore.createIndex */ |
+ /// @docsEditable |
IDBIndex createIndex(String name, keyPath, [Map options]) { |
if ((?keyPath && (keyPath is List<String> || keyPath == null)) && |
!?options) { |
@@ -10557,6 +11641,7 @@ class IDBObjectStore native "*IDBObjectStore" { |
IDBIndex _createIndex_4(name, String keyPath, options) native "createIndex"; |
/** @domName IDBObjectStore.delete */ |
+ /// @docsEditable |
IDBRequest delete(key_OR_keyRange) { |
if ((?key_OR_keyRange && (key_OR_keyRange is IDBKeyRange || key_OR_keyRange == null))) { |
return _delete_1(key_OR_keyRange); |
@@ -10571,9 +11656,11 @@ class IDBObjectStore native "*IDBObjectStore" { |
IDBRequest _delete_2(key) native "delete"; |
/** @domName IDBObjectStore.deleteIndex */ |
+ /// @docsEditable |
void deleteIndex(String name) native; |
/** @domName IDBObjectStore.getObject */ |
+ /// @docsEditable |
IDBRequest getObject(key) { |
if ((?key && (key is IDBKeyRange || key == null))) { |
return _getObject_1(key); |
@@ -10588,9 +11675,11 @@ class IDBObjectStore native "*IDBObjectStore" { |
IDBRequest _getObject_2(key) native "get"; |
/** @domName IDBObjectStore.index */ |
+ /// @docsEditable |
IDBIndex index(String name) native; |
/** @domName IDBObjectStore.openCursor */ |
+ /// @docsEditable |
IDBRequest openCursor([key_OR_range, String direction]) { |
if (!?key_OR_range && |
!?direction) { |
@@ -10621,6 +11710,7 @@ class IDBObjectStore native "*IDBObjectStore" { |
IDBRequest _openCursor_5(key, direction) native "openCursor"; |
/** @domName IDBObjectStore.put */ |
+ /// @docsEditable |
IDBRequest put(/*any*/ value, [/*IDBKey*/ key]) { |
if (?key) { |
var value_1 = _convertDartToNative_SerializedScriptValue(value); |
@@ -10639,11 +11729,13 @@ class IDBObjectStore native "*IDBObjectStore" { |
/// @domName IDBOpenDBRequest |
+/// @docsEditable |
class IDBOpenDBRequest extends IDBRequest implements EventTarget native "*IDBOpenDBRequest" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
IDBOpenDBRequestEvents get on => |
new IDBOpenDBRequestEvents(this); |
} |
@@ -10661,43 +11753,55 @@ class IDBOpenDBRequestEvents extends IDBRequestEvents { |
/// @domName IDBRequest |
+/// @docsEditable |
class IDBRequest extends EventTarget native "*IDBRequest" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
IDBRequestEvents get on => |
new IDBRequestEvents(this); |
/** @domName IDBRequest.error */ |
+ /// @docsEditable |
final DOMError error; |
/** @domName IDBRequest.errorCode */ |
+ /// @docsEditable |
final int errorCode; |
/** @domName IDBRequest.readyState */ |
+ /// @docsEditable |
final String readyState; |
/** @domName IDBRequest.result */ |
+ /// @docsEditable |
dynamic get result => _convertNativeToDart_IDBAny(this._result); |
dynamic get _result => JS("dynamic", "#.result", this); |
/** @domName IDBRequest.source */ |
+ /// @docsEditable |
final dynamic source; |
/** @domName IDBRequest.transaction */ |
+ /// @docsEditable |
final IDBTransaction transaction; |
/** @domName IDBRequest.webkitErrorMessage */ |
+ /// @docsEditable |
final String webkitErrorMessage; |
/** @domName IDBRequest.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName IDBRequest.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName IDBRequest.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -10714,11 +11818,13 @@ class IDBRequestEvents extends Events { |
/// @domName IDBTransaction |
+/// @docsEditable |
class IDBTransaction extends EventTarget native "*IDBTransaction" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
IDBTransactionEvents get on => |
new IDBTransactionEvents(this); |
@@ -10729,27 +11835,35 @@ class IDBTransaction extends EventTarget native "*IDBTransaction" { |
static const int VERSION_CHANGE = 2; |
/** @domName IDBTransaction.db */ |
+ /// @docsEditable |
final IDBDatabase db; |
/** @domName IDBTransaction.error */ |
+ /// @docsEditable |
final DOMError error; |
/** @domName IDBTransaction.mode */ |
+ /// @docsEditable |
final String mode; |
/** @domName IDBTransaction.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName IDBTransaction.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName IDBTransaction.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName IDBTransaction.objectStore */ |
+ /// @docsEditable |
IDBObjectStore objectStore(String name) native; |
/** @domName IDBTransaction.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -10768,12 +11882,15 @@ class IDBTransactionEvents extends Events { |
/// @domName IDBVersionChangeEvent |
+/// @docsEditable |
class IDBUpgradeNeededEvent extends Event native "*IDBVersionChangeEvent" { |
/** @domName IDBVersionChangeEvent.newVersion */ |
+ /// @docsEditable |
final int newVersion; |
/** @domName IDBVersionChangeEvent.oldVersion */ |
+ /// @docsEditable |
final int oldVersion; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10782,9 +11899,11 @@ class IDBUpgradeNeededEvent extends Event native "*IDBVersionChangeEvent" { |
/// @domName IDBVersionChangeEvent |
+/// @docsEditable |
class IDBVersionChangeEvent extends Event native "*IDBVersionChangeEvent" { |
/** @domName IDBVersionChangeEvent.version */ |
+ /// @docsEditable |
final String version; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10793,11 +11912,13 @@ class IDBVersionChangeEvent extends Event native "*IDBVersionChangeEvent" { |
/// @domName IDBVersionChangeRequest |
+/// @docsEditable |
class IDBVersionChangeRequest extends IDBRequest implements EventTarget native "*IDBVersionChangeRequest" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
IDBVersionChangeRequestEvents get on => |
new IDBVersionChangeRequestEvents(this); |
} |
@@ -10813,48 +11934,62 @@ class IDBVersionChangeRequestEvents extends IDBRequestEvents { |
/// @domName HTMLIFrameElement |
+/// @docsEditable |
class IFrameElement extends Element implements Element native "*HTMLIFrameElement" { |
factory IFrameElement() => document.$dom_createElement("iframe"); |
/** @domName HTMLIFrameElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLIFrameElement.contentWindow */ |
+ /// @docsEditable |
Window get contentWindow => _convertNativeToDart_Window(this._contentWindow); |
dynamic get _contentWindow => JS("dynamic", "#.contentWindow", this); |
/** @domName HTMLIFrameElement.frameBorder */ |
+ /// @docsEditable |
String frameBorder; |
/** @domName HTMLIFrameElement.height */ |
+ /// @docsEditable |
String height; |
/** @domName HTMLIFrameElement.longDesc */ |
+ /// @docsEditable |
String longDesc; |
/** @domName HTMLIFrameElement.marginHeight */ |
+ /// @docsEditable |
String marginHeight; |
/** @domName HTMLIFrameElement.marginWidth */ |
+ /// @docsEditable |
String marginWidth; |
/** @domName HTMLIFrameElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLIFrameElement.sandbox */ |
+ /// @docsEditable |
String sandbox; |
/** @domName HTMLIFrameElement.scrolling */ |
+ /// @docsEditable |
String scrolling; |
/** @domName HTMLIFrameElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLIFrameElement.srcdoc */ |
+ /// @docsEditable |
String srcdoc; |
/** @domName HTMLIFrameElement.width */ |
+ /// @docsEditable |
String width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10871,14 +12006,17 @@ typedef void IceCallback(IceCandidate candidate, bool moreToFollow, PeerConnecti |
/// @domName IceCandidate |
+/// @docsEditable |
class IceCandidate native "*IceCandidate" { |
factory IceCandidate(String label, String candidateLine) => _IceCandidateFactoryProvider.createIceCandidate(label, candidateLine); |
/** @domName IceCandidate.label */ |
+ /// @docsEditable |
final String label; |
/** @domName IceCandidate.toSdp */ |
+ /// @docsEditable |
String toSdp() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10887,15 +12025,19 @@ class IceCandidate native "*IceCandidate" { |
/// @domName ImageData |
+/// @docsEditable |
class ImageData native "*ImageData" { |
/** @domName ImageData.data */ |
+ /// @docsEditable |
final Uint8ClampedArray data; |
/** @domName ImageData.height */ |
+ /// @docsEditable |
final int height; |
/** @domName ImageData.width */ |
+ /// @docsEditable |
final int width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10904,6 +12046,7 @@ class ImageData native "*ImageData" { |
/// @domName HTMLImageElement |
+/// @docsEditable |
class ImageElement extends Element implements Element native "*HTMLImageElement" { |
factory ImageElement({String src, int width, int height}) { |
@@ -10915,60 +12058,79 @@ class ImageElement extends Element implements Element native "*HTMLImageElement" |
} |
/** @domName HTMLImageElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLImageElement.alt */ |
+ /// @docsEditable |
String alt; |
/** @domName HTMLImageElement.border */ |
+ /// @docsEditable |
String border; |
/** @domName HTMLImageElement.complete */ |
+ /// @docsEditable |
final bool complete; |
/** @domName HTMLImageElement.crossOrigin */ |
+ /// @docsEditable |
String crossOrigin; |
/** @domName HTMLImageElement.height */ |
+ /// @docsEditable |
int height; |
/** @domName HTMLImageElement.hspace */ |
+ /// @docsEditable |
int hspace; |
/** @domName HTMLImageElement.isMap */ |
+ /// @docsEditable |
bool isMap; |
/** @domName HTMLImageElement.longDesc */ |
+ /// @docsEditable |
String longDesc; |
/** @domName HTMLImageElement.lowsrc */ |
+ /// @docsEditable |
String lowsrc; |
/** @domName HTMLImageElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLImageElement.naturalHeight */ |
+ /// @docsEditable |
final int naturalHeight; |
/** @domName HTMLImageElement.naturalWidth */ |
+ /// @docsEditable |
final int naturalWidth; |
/** @domName HTMLImageElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLImageElement.useMap */ |
+ /// @docsEditable |
String useMap; |
/** @domName HTMLImageElement.vspace */ |
+ /// @docsEditable |
int vspace; |
/** @domName HTMLImageElement.width */ |
+ /// @docsEditable |
int width; |
/** @domName HTMLImageElement.x */ |
+ /// @docsEditable |
final int x; |
/** @domName HTMLImageElement.y */ |
+ /// @docsEditable |
final int y; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -10977,6 +12139,7 @@ class ImageElement extends Element implements Element native "*HTMLImageElement" |
/// @domName HTMLInputElement |
+/// @docsEditable |
class InputElement extends Element implements Element native "*HTMLInputElement" { |
factory InputElement({String type}) { |
@@ -10988,178 +12151,236 @@ class InputElement extends Element implements Element native "*HTMLInputElement" |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
InputElementEvents get on => |
new InputElementEvents(this); |
/** @domName HTMLInputElement.accept */ |
+ /// @docsEditable |
String accept; |
/** @domName HTMLInputElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLInputElement.alt */ |
+ /// @docsEditable |
String alt; |
/** @domName HTMLInputElement.autocomplete */ |
+ /// @docsEditable |
String autocomplete; |
/** @domName HTMLInputElement.autofocus */ |
+ /// @docsEditable |
bool autofocus; |
/** @domName HTMLInputElement.checked */ |
+ /// @docsEditable |
bool checked; |
/** @domName HTMLInputElement.defaultChecked */ |
+ /// @docsEditable |
bool defaultChecked; |
/** @domName HTMLInputElement.defaultValue */ |
+ /// @docsEditable |
String defaultValue; |
/** @domName HTMLInputElement.dirName */ |
+ /// @docsEditable |
String dirName; |
/** @domName HTMLInputElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLInputElement.files */ |
+ /// @docsEditable |
List<File> files; |
/** @domName HTMLInputElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLInputElement.formAction */ |
+ /// @docsEditable |
String formAction; |
/** @domName HTMLInputElement.formEnctype */ |
+ /// @docsEditable |
String formEnctype; |
/** @domName HTMLInputElement.formMethod */ |
+ /// @docsEditable |
String formMethod; |
/** @domName HTMLInputElement.formNoValidate */ |
+ /// @docsEditable |
bool formNoValidate; |
/** @domName HTMLInputElement.formTarget */ |
+ /// @docsEditable |
String formTarget; |
/** @domName HTMLInputElement.height */ |
+ /// @docsEditable |
int height; |
/** @domName HTMLInputElement.incremental */ |
+ /// @docsEditable |
bool incremental; |
/** @domName HTMLInputElement.indeterminate */ |
+ /// @docsEditable |
bool indeterminate; |
/** @domName HTMLInputElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLInputElement.list */ |
+ /// @docsEditable |
final Element list; |
/** @domName HTMLInputElement.max */ |
+ /// @docsEditable |
String max; |
/** @domName HTMLInputElement.maxLength */ |
+ /// @docsEditable |
int maxLength; |
/** @domName HTMLInputElement.min */ |
+ /// @docsEditable |
String min; |
/** @domName HTMLInputElement.multiple */ |
+ /// @docsEditable |
bool multiple; |
/** @domName HTMLInputElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLInputElement.pattern */ |
+ /// @docsEditable |
String pattern; |
/** @domName HTMLInputElement.placeholder */ |
+ /// @docsEditable |
String placeholder; |
/** @domName HTMLInputElement.readOnly */ |
+ /// @docsEditable |
bool readOnly; |
/** @domName HTMLInputElement.required */ |
+ /// @docsEditable |
bool required; |
/** @domName HTMLInputElement.selectionDirection */ |
+ /// @docsEditable |
String selectionDirection; |
/** @domName HTMLInputElement.selectionEnd */ |
+ /// @docsEditable |
int selectionEnd; |
/** @domName HTMLInputElement.selectionStart */ |
+ /// @docsEditable |
int selectionStart; |
/** @domName HTMLInputElement.size */ |
+ /// @docsEditable |
int size; |
/** @domName HTMLInputElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLInputElement.step */ |
+ /// @docsEditable |
String step; |
/** @domName HTMLInputElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLInputElement.useMap */ |
+ /// @docsEditable |
String useMap; |
/** @domName HTMLInputElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLInputElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLInputElement.value */ |
+ /// @docsEditable |
String value; |
/** @domName HTMLInputElement.valueAsDate */ |
+ /// @docsEditable |
Date valueAsDate; |
/** @domName HTMLInputElement.valueAsNumber */ |
+ /// @docsEditable |
num valueAsNumber; |
/** @domName HTMLInputElement.webkitEntries */ |
+ /// @docsEditable |
final List<Entry> webkitEntries; |
/** @domName HTMLInputElement.webkitGrammar */ |
+ /// @docsEditable |
bool webkitGrammar; |
/** @domName HTMLInputElement.webkitSpeech */ |
+ /// @docsEditable |
bool webkitSpeech; |
/** @domName HTMLInputElement.webkitdirectory */ |
+ /// @docsEditable |
bool webkitdirectory; |
/** @domName HTMLInputElement.width */ |
+ /// @docsEditable |
int width; |
/** @domName HTMLInputElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLInputElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLInputElement.select */ |
+ /// @docsEditable |
void select() native; |
/** @domName HTMLInputElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
/** @domName HTMLInputElement.setRangeText */ |
+ /// @docsEditable |
void setRangeText(String replacement, [int start, int end, String selectionMode]) native; |
/** @domName HTMLInputElement.setSelectionRange */ |
+ /// @docsEditable |
void setSelectionRange(int start, int end, [String direction]) native; |
/** @domName HTMLInputElement.stepDown */ |
+ /// @docsEditable |
void stepDown([int n]) native; |
/** @domName HTMLInputElement.stepUp */ |
+ /// @docsEditable |
void stepUp([int n]) native; |
} |
@@ -11174,6 +12395,7 @@ class InputElementEvents extends ElementEvents { |
/// @domName Int16Array |
+/// @docsEditable |
class Int16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<int> native "*Int16Array" { |
factory Int16Array(int length) => |
@@ -11188,6 +12410,7 @@ class Int16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
static const int BYTES_PER_ELEMENT = 2; |
/** @domName Int16Array.length */ |
+ /// @docsEditable |
final int length; |
int operator[](int index) => JS("int", "#[#]", this, index); |
@@ -11273,9 +12496,11 @@ class Int16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
// -- end List<int> mixins. |
/** @domName Int16Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Int16Array.subarray */ |
+ /// @docsEditable |
Int16Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11284,6 +12509,7 @@ class Int16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
/// @domName Int32Array |
+/// @docsEditable |
class Int32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<int> native "*Int32Array" { |
factory Int32Array(int length) => |
@@ -11298,6 +12524,7 @@ class Int32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
static const int BYTES_PER_ELEMENT = 4; |
/** @domName Int32Array.length */ |
+ /// @docsEditable |
final int length; |
int operator[](int index) => JS("int", "#[#]", this, index); |
@@ -11383,9 +12610,11 @@ class Int32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
// -- end List<int> mixins. |
/** @domName Int32Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Int32Array.subarray */ |
+ /// @docsEditable |
Int32Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11394,6 +12623,7 @@ class Int32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
/// @domName Int8Array |
+/// @docsEditable |
class Int8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<int> native "*Int8Array" { |
factory Int8Array(int length) => |
@@ -11408,6 +12638,7 @@ class Int8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, L |
static const int BYTES_PER_ELEMENT = 1; |
/** @domName Int8Array.length */ |
+ /// @docsEditable |
final int length; |
int operator[](int index) => JS("int", "#[#]", this, index); |
@@ -11493,9 +12724,11 @@ class Int8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, L |
// -- end List<int> mixins. |
/** @domName Int8Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Int8Array.subarray */ |
+ /// @docsEditable |
Int8Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11504,6 +12737,7 @@ class Int8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, L |
/// @domName JavaScriptCallFrame |
+/// @docsEditable |
class JavaScriptCallFrame native "*JavaScriptCallFrame" { |
static const int CATCH_SCOPE = 4; |
@@ -11517,36 +12751,47 @@ class JavaScriptCallFrame native "*JavaScriptCallFrame" { |
static const int WITH_SCOPE = 2; |
/** @domName JavaScriptCallFrame.caller */ |
+ /// @docsEditable |
final JavaScriptCallFrame caller; |
/** @domName JavaScriptCallFrame.column */ |
+ /// @docsEditable |
final int column; |
/** @domName JavaScriptCallFrame.functionName */ |
+ /// @docsEditable |
final String functionName; |
/** @domName JavaScriptCallFrame.line */ |
+ /// @docsEditable |
final int line; |
/** @domName JavaScriptCallFrame.scopeChain */ |
+ /// @docsEditable |
final List scopeChain; |
/** @domName JavaScriptCallFrame.sourceID */ |
+ /// @docsEditable |
final int sourceID; |
/** @domName JavaScriptCallFrame.thisObject */ |
+ /// @docsEditable |
final Object thisObject; |
/** @domName JavaScriptCallFrame.type */ |
+ /// @docsEditable |
final String type; |
/** @domName JavaScriptCallFrame.evaluate */ |
+ /// @docsEditable |
void evaluate(String script) native; |
/** @domName JavaScriptCallFrame.restart */ |
+ /// @docsEditable |
Object restart() native; |
/** @domName JavaScriptCallFrame.scopeType */ |
+ /// @docsEditable |
int scopeType(int scopeIndex) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11555,30 +12800,39 @@ class JavaScriptCallFrame native "*JavaScriptCallFrame" { |
/// @domName KeyboardEvent |
+/// @docsEditable |
class KeyboardEvent extends UIEvent native "*KeyboardEvent" { |
/** @domName KeyboardEvent.altGraphKey */ |
+ /// @docsEditable |
final bool altGraphKey; |
/** @domName KeyboardEvent.altKey */ |
+ /// @docsEditable |
final bool altKey; |
/** @domName KeyboardEvent.ctrlKey */ |
+ /// @docsEditable |
final bool ctrlKey; |
/** @domName KeyboardEvent.keyIdentifier */ |
+ /// @docsEditable |
final String keyIdentifier; |
/** @domName KeyboardEvent.keyLocation */ |
+ /// @docsEditable |
final int keyLocation; |
/** @domName KeyboardEvent.metaKey */ |
+ /// @docsEditable |
final bool metaKey; |
/** @domName KeyboardEvent.shiftKey */ |
+ /// @docsEditable |
final bool shiftKey; |
/** @domName KeyboardEvent.initKeyboardEvent */ |
+ /// @docsEditable |
void initKeyboardEvent(String type, bool canBubble, bool cancelable, LocalWindow view, String keyIdentifier, int keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11587,47 +12841,61 @@ class KeyboardEvent extends UIEvent native "*KeyboardEvent" { |
/// @domName HTMLKeygenElement |
+/// @docsEditable |
class KeygenElement extends Element implements Element native "*HTMLKeygenElement" { |
factory KeygenElement() => document.$dom_createElement("keygen"); |
/** @domName HTMLKeygenElement.autofocus */ |
+ /// @docsEditable |
bool autofocus; |
/** @domName HTMLKeygenElement.challenge */ |
+ /// @docsEditable |
String challenge; |
/** @domName HTMLKeygenElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLKeygenElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLKeygenElement.keytype */ |
+ /// @docsEditable |
String keytype; |
/** @domName HTMLKeygenElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLKeygenElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLKeygenElement.type */ |
+ /// @docsEditable |
final String type; |
/** @domName HTMLKeygenElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLKeygenElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLKeygenElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLKeygenElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLKeygenElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11636,14 +12904,17 @@ class KeygenElement extends Element implements Element native "*HTMLKeygenElemen |
/// @domName HTMLLIElement |
+/// @docsEditable |
class LIElement extends Element implements Element native "*HTMLLIElement" { |
factory LIElement() => document.$dom_createElement("li"); |
/** @domName HTMLLIElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLLIElement.value */ |
+ /// @docsEditable |
int value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11652,17 +12923,21 @@ class LIElement extends Element implements Element native "*HTMLLIElement" { |
/// @domName HTMLLabelElement |
+/// @docsEditable |
class LabelElement extends Element implements Element native "*HTMLLabelElement" { |
factory LabelElement() => document.$dom_createElement("label"); |
/** @domName HTMLLabelElement.control */ |
+ /// @docsEditable |
final Element control; |
/** @domName HTMLLabelElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLLabelElement.htmlFor */ |
+ /// @docsEditable |
String htmlFor; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11671,14 +12946,17 @@ class LabelElement extends Element implements Element native "*HTMLLabelElement" |
/// @domName HTMLLegendElement |
+/// @docsEditable |
class LegendElement extends Element implements Element native "*HTMLLegendElement" { |
factory LegendElement() => document.$dom_createElement("legend"); |
/** @domName HTMLLegendElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLLegendElement.form */ |
+ /// @docsEditable |
final FormElement form; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11687,41 +12965,53 @@ class LegendElement extends Element implements Element native "*HTMLLegendElemen |
/// @domName HTMLLinkElement |
+/// @docsEditable |
class LinkElement extends Element implements Element native "*HTMLLinkElement" { |
factory LinkElement() => document.$dom_createElement("link"); |
/** @domName HTMLLinkElement.charset */ |
+ /// @docsEditable |
String charset; |
/** @domName HTMLLinkElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLLinkElement.href */ |
+ /// @docsEditable |
String href; |
/** @domName HTMLLinkElement.hreflang */ |
+ /// @docsEditable |
String hreflang; |
/** @domName HTMLLinkElement.media */ |
+ /// @docsEditable |
String media; |
/** @domName HTMLLinkElement.rel */ |
+ /// @docsEditable |
String rel; |
/** @domName HTMLLinkElement.rev */ |
+ /// @docsEditable |
String rev; |
/** @domName HTMLLinkElement.sheet */ |
+ /// @docsEditable |
final StyleSheet sheet; |
/** @domName HTMLLinkElement.sizes */ |
+ /// @docsEditable |
DOMSettableTokenList sizes; |
/** @domName HTMLLinkElement.target */ |
+ /// @docsEditable |
String target; |
/** @domName HTMLLinkElement.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11730,27 +13020,35 @@ class LinkElement extends Element implements Element native "*HTMLLinkElement" { |
/// @domName History |
+/// @docsEditable |
class LocalHistory implements History native "*History" { |
/** @domName History.length */ |
+ /// @docsEditable |
final int length; |
/** @domName History.state */ |
+ /// @docsEditable |
final dynamic state; |
/** @domName History.back */ |
+ /// @docsEditable |
void back() native; |
/** @domName History.forward */ |
+ /// @docsEditable |
void forward() native; |
/** @domName History.go */ |
+ /// @docsEditable |
void go(int distance) native; |
/** @domName History.pushState */ |
+ /// @docsEditable |
void pushState(Object data, String title, [String url]) native; |
/** @domName History.replaceState */ |
+ /// @docsEditable |
void replaceState(Object data, String title, [String url]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11759,48 +13057,63 @@ class LocalHistory implements History native "*History" { |
/// @domName Location |
+/// @docsEditable |
class LocalLocation implements Location native "*Location" { |
/** @domName Location.ancestorOrigins */ |
+ /// @docsEditable |
final List<String> ancestorOrigins; |
/** @domName Location.hash */ |
+ /// @docsEditable |
String hash; |
/** @domName Location.host */ |
+ /// @docsEditable |
String host; |
/** @domName Location.hostname */ |
+ /// @docsEditable |
String hostname; |
/** @domName Location.href */ |
+ /// @docsEditable |
String href; |
/** @domName Location.origin */ |
+ /// @docsEditable |
final String origin; |
/** @domName Location.pathname */ |
+ /// @docsEditable |
String pathname; |
/** @domName Location.port */ |
+ /// @docsEditable |
String port; |
/** @domName Location.protocol */ |
+ /// @docsEditable |
String protocol; |
/** @domName Location.search */ |
+ /// @docsEditable |
String search; |
/** @domName Location.assign */ |
+ /// @docsEditable |
void assign(String url) native; |
/** @domName Location.reload */ |
+ /// @docsEditable |
void reload() native; |
/** @domName Location.replace */ |
+ /// @docsEditable |
void replace(String url) native; |
/** @domName Location.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11809,9 +13122,11 @@ class LocalLocation implements Location native "*Location" { |
/// @domName LocalMediaStream |
+/// @docsEditable |
class LocalMediaStream extends MediaStream implements EventTarget native "*LocalMediaStream" { |
/** @domName LocalMediaStream.stop */ |
+ /// @docsEditable |
void stop() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -11964,6 +13279,7 @@ class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
LocalWindowEvents get on => |
new LocalWindowEvents(this); |
@@ -11972,206 +13288,272 @@ class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
static const int TEMPORARY = 0; |
/** @domName Window.applicationCache */ |
+ /// @docsEditable |
final DOMApplicationCache applicationCache; |
/** @domName Window.closed */ |
+ /// @docsEditable |
final bool closed; |
/** @domName Window.console */ |
+ /// @docsEditable |
final Console console; |
/** @domName Window.crypto */ |
+ /// @docsEditable |
final Crypto crypto; |
/** @domName Window.defaultStatus */ |
+ /// @docsEditable |
String defaultStatus; |
/** @domName Window.defaultstatus */ |
+ /// @docsEditable |
String defaultstatus; |
/** @domName Window.devicePixelRatio */ |
+ /// @docsEditable |
final num devicePixelRatio; |
/** @domName Window.event */ |
+ /// @docsEditable |
final Event event; |
/** @domName Window.history */ |
+ /// @docsEditable |
final LocalHistory history; |
/** @domName Window.innerHeight */ |
+ /// @docsEditable |
final int innerHeight; |
/** @domName Window.innerWidth */ |
+ /// @docsEditable |
final int innerWidth; |
/** @domName Window.localStorage */ |
+ /// @docsEditable |
final Storage localStorage; |
/** @domName Window.locationbar */ |
+ /// @docsEditable |
final BarInfo locationbar; |
/** @domName Window.menubar */ |
+ /// @docsEditable |
final BarInfo menubar; |
/** @domName Window.name */ |
+ /// @docsEditable |
String name; |
/** @domName Window.navigator */ |
+ /// @docsEditable |
final Navigator navigator; |
/** @domName Window.offscreenBuffering */ |
+ /// @docsEditable |
final bool offscreenBuffering; |
/** @domName Window.opener */ |
+ /// @docsEditable |
Window get opener => _convertNativeToDart_Window(this._opener); |
dynamic get _opener => JS("dynamic", "#.opener", this); |
/** @domName Window.outerHeight */ |
+ /// @docsEditable |
final int outerHeight; |
/** @domName Window.outerWidth */ |
+ /// @docsEditable |
final int outerWidth; |
/** @domName DOMWindow.pagePopupController */ |
+ /// @docsEditable |
final PagePopupController pagePopupController; |
/** @domName Window.pageXOffset */ |
+ /// @docsEditable |
final int pageXOffset; |
/** @domName Window.pageYOffset */ |
+ /// @docsEditable |
final int pageYOffset; |
/** @domName Window.parent */ |
+ /// @docsEditable |
Window get parent => _convertNativeToDart_Window(this._parent); |
dynamic get _parent => JS("dynamic", "#.parent", this); |
/** @domName Window.performance */ |
+ /// @docsEditable |
final Performance performance; |
/** @domName Window.personalbar */ |
+ /// @docsEditable |
final BarInfo personalbar; |
/** @domName Window.screen */ |
+ /// @docsEditable |
final Screen screen; |
/** @domName Window.screenLeft */ |
+ /// @docsEditable |
final int screenLeft; |
/** @domName Window.screenTop */ |
+ /// @docsEditable |
final int screenTop; |
/** @domName Window.screenX */ |
+ /// @docsEditable |
final int screenX; |
/** @domName Window.screenY */ |
+ /// @docsEditable |
final int screenY; |
/** @domName Window.scrollX */ |
+ /// @docsEditable |
final int scrollX; |
/** @domName Window.scrollY */ |
+ /// @docsEditable |
final int scrollY; |
/** @domName Window.scrollbars */ |
+ /// @docsEditable |
final BarInfo scrollbars; |
/** @domName Window.self */ |
+ /// @docsEditable |
Window get self => _convertNativeToDart_Window(this._self); |
dynamic get _self => JS("dynamic", "#.self", this); |
/** @domName Window.sessionStorage */ |
+ /// @docsEditable |
final Storage sessionStorage; |
/** @domName Window.status */ |
+ /// @docsEditable |
String status; |
/** @domName Window.statusbar */ |
+ /// @docsEditable |
final BarInfo statusbar; |
/** @domName Window.styleMedia */ |
+ /// @docsEditable |
final StyleMedia styleMedia; |
/** @domName Window.toolbar */ |
+ /// @docsEditable |
final BarInfo toolbar; |
/** @domName Window.top */ |
+ /// @docsEditable |
Window get top => _convertNativeToDart_Window(this._top); |
dynamic get _top => JS("dynamic", "#.top", this); |
/** @domName DOMWindow.webkitIndexedDB */ |
+ /// @docsEditable |
final IDBFactory webkitIndexedDB; |
/** @domName DOMWindow.webkitNotifications */ |
+ /// @docsEditable |
final NotificationCenter webkitNotifications; |
/** @domName DOMWindow.webkitStorageInfo */ |
+ /// @docsEditable |
final StorageInfo webkitStorageInfo; |
/** @domName Window.window */ |
+ /// @docsEditable |
Window get window => _convertNativeToDart_Window(this._window); |
dynamic get _window => JS("dynamic", "#.window", this); |
/** @domName Window.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName Window.alert */ |
+ /// @docsEditable |
void alert(String message) native; |
/** @domName Window.atob */ |
+ /// @docsEditable |
String atob(String string) native; |
/** @domName Window.blur */ |
+ /// @docsEditable |
void blur() native; |
/** @domName Window.btoa */ |
+ /// @docsEditable |
String btoa(String string) native; |
/** @domName Window.captureEvents */ |
+ /// @docsEditable |
void captureEvents() native; |
/** @domName Window.clearInterval */ |
+ /// @docsEditable |
void clearInterval(int handle) native; |
/** @domName Window.clearTimeout */ |
+ /// @docsEditable |
void clearTimeout(int handle) native; |
/** @domName Window.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName Window.confirm */ |
+ /// @docsEditable |
bool confirm(String message) native; |
/** @domName Window.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName Window.find */ |
+ /// @docsEditable |
bool find(String string, bool caseSensitive, bool backwards, bool wrap, bool wholeWord, bool searchInFrames, bool showDialog) native; |
/** @domName Window.focus */ |
+ /// @docsEditable |
void focus() native; |
/** @domName Window.getComputedStyle */ |
+ /// @docsEditable |
CSSStyleDeclaration $dom_getComputedStyle(Element element, String pseudoElement) native "getComputedStyle"; |
/** @domName Window.getMatchedCSSRules */ |
+ /// @docsEditable |
List<CSSRule> getMatchedCSSRules(Element element, String pseudoElement) native; |
/** @domName Window.getSelection */ |
+ /// @docsEditable |
DOMSelection getSelection() native; |
/** @domName Window.matchMedia */ |
+ /// @docsEditable |
MediaQueryList matchMedia(String query) native; |
/** @domName Window.moveBy */ |
+ /// @docsEditable |
void moveBy(num x, num y) native; |
/** @domName Window.moveTo */ |
+ /// @docsEditable |
void moveTo(num x, num y) native; |
/** @domName DOMWindow.openDatabase */ |
+ /// @docsEditable |
Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native; |
/** @domName Window.postMessage */ |
+ /// @docsEditable |
void postMessage(/*SerializedScriptValue*/ message, String targetOrigin, [List messagePorts]) { |
if (?message && |
!?messagePorts) { |
@@ -12190,51 +13572,67 @@ class LocalWindow extends EventTarget implements Window native "@*DOMWindow" { |
void _postMessage_2(message, targetOrigin, List messagePorts) native "postMessage"; |
/** @domName Window.print */ |
+ /// @docsEditable |
void print() native; |
/** @domName Window.releaseEvents */ |
+ /// @docsEditable |
void releaseEvents() native; |
/** @domName Window.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName Window.resizeBy */ |
+ /// @docsEditable |
void resizeBy(num x, num y) native; |
/** @domName Window.resizeTo */ |
+ /// @docsEditable |
void resizeTo(num width, num height) native; |
/** @domName Window.scroll */ |
+ /// @docsEditable |
void scroll(int x, int y) native; |
/** @domName Window.scrollBy */ |
+ /// @docsEditable |
void scrollBy(int x, int y) native; |
/** @domName Window.scrollTo */ |
+ /// @docsEditable |
void scrollTo(int x, int y) native; |
/** @domName Window.setInterval */ |
+ /// @docsEditable |
int setInterval(TimeoutHandler handler, int timeout) native; |
/** @domName Window.setTimeout */ |
+ /// @docsEditable |
int setTimeout(TimeoutHandler handler, int timeout) native; |
/** @domName Window.showModalDialog */ |
+ /// @docsEditable |
Object showModalDialog(String url, [Object dialogArgs, String featureArgs]) native; |
/** @domName Window.stop */ |
+ /// @docsEditable |
void stop() native; |
/** @domName Window.webkitConvertPointFromNodeToPage */ |
+ /// @docsEditable |
Point webkitConvertPointFromNodeToPage(Node node, Point p) native; |
/** @domName Window.webkitConvertPointFromPageToNode */ |
+ /// @docsEditable |
Point webkitConvertPointFromPageToNode(Node node, Point p) native; |
/** @domName DOMWindow.webkitRequestFileSystem */ |
+ /// @docsEditable |
void webkitRequestFileSystem(int type, int size, FileSystemCallback successCallback, [ErrorCallback errorCallback]) native; |
/** @domName DOMWindow.webkitResolveLocalFileSystemURL */ |
+ /// @docsEditable |
void webkitResolveLocalFileSystemURL(String url, EntryCallback successCallback, [ErrorCallback errorCallback]) native; |
} |
@@ -12394,14 +13792,17 @@ class LocalWindowEvents extends Events { |
/// @domName HTMLMapElement |
+/// @docsEditable |
class MapElement extends Element implements Element native "*HTMLMapElement" { |
factory MapElement() => document.$dom_createElement("map"); |
/** @domName HTMLMapElement.areas */ |
+ /// @docsEditable |
final HTMLCollection areas; |
/** @domName HTMLMapElement.name */ |
+ /// @docsEditable |
String name; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12410,45 +13811,59 @@ class MapElement extends Element implements Element native "*HTMLMapElement" { |
/// @domName HTMLMarqueeElement |
+/// @docsEditable |
class MarqueeElement extends Element implements Element native "*HTMLMarqueeElement" { |
/** @domName HTMLMarqueeElement.behavior */ |
+ /// @docsEditable |
String behavior; |
/** @domName HTMLMarqueeElement.bgColor */ |
+ /// @docsEditable |
String bgColor; |
/** @domName HTMLMarqueeElement.direction */ |
+ /// @docsEditable |
String direction; |
/** @domName HTMLMarqueeElement.height */ |
+ /// @docsEditable |
String height; |
/** @domName HTMLMarqueeElement.hspace */ |
+ /// @docsEditable |
int hspace; |
/** @domName HTMLMarqueeElement.loop */ |
+ /// @docsEditable |
int loop; |
/** @domName HTMLMarqueeElement.scrollAmount */ |
+ /// @docsEditable |
int scrollAmount; |
/** @domName HTMLMarqueeElement.scrollDelay */ |
+ /// @docsEditable |
int scrollDelay; |
/** @domName HTMLMarqueeElement.trueSpeed */ |
+ /// @docsEditable |
bool trueSpeed; |
/** @domName HTMLMarqueeElement.vspace */ |
+ /// @docsEditable |
int vspace; |
/** @domName HTMLMarqueeElement.width */ |
+ /// @docsEditable |
String width; |
/** @domName HTMLMarqueeElement.start */ |
+ /// @docsEditable |
void start() native; |
/** @domName HTMLMarqueeElement.stop */ |
+ /// @docsEditable |
void stop() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12457,53 +13872,69 @@ class MarqueeElement extends Element implements Element native "*HTMLMarqueeElem |
/// @domName MediaController |
+/// @docsEditable |
class MediaController extends EventTarget native "*MediaController" { |
factory MediaController() => _MediaControllerFactoryProvider.createMediaController(); |
/** @domName MediaController.buffered */ |
+ /// @docsEditable |
final TimeRanges buffered; |
/** @domName MediaController.currentTime */ |
+ /// @docsEditable |
num currentTime; |
/** @domName MediaController.defaultPlaybackRate */ |
+ /// @docsEditable |
num defaultPlaybackRate; |
/** @domName MediaController.duration */ |
+ /// @docsEditable |
final num duration; |
/** @domName MediaController.muted */ |
+ /// @docsEditable |
bool muted; |
/** @domName MediaController.paused */ |
+ /// @docsEditable |
final bool paused; |
/** @domName MediaController.playbackRate */ |
+ /// @docsEditable |
num playbackRate; |
/** @domName MediaController.played */ |
+ /// @docsEditable |
final TimeRanges played; |
/** @domName MediaController.seekable */ |
+ /// @docsEditable |
final TimeRanges seekable; |
/** @domName MediaController.volume */ |
+ /// @docsEditable |
num volume; |
/** @domName MediaController.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName MediaController.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName MediaController.pause */ |
+ /// @docsEditable |
void pause() native; |
/** @domName MediaController.play */ |
+ /// @docsEditable |
void play() native; |
/** @domName MediaController.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12512,11 +13943,13 @@ class MediaController extends EventTarget native "*MediaController" { |
/// @domName HTMLMediaElement |
+/// @docsEditable |
class MediaElement extends Element implements Element native "*HTMLMediaElement" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
MediaElementEvents get on => |
new MediaElementEvents(this); |
@@ -12539,123 +13972,163 @@ class MediaElement extends Element implements Element native "*HTMLMediaElement" |
static const int NETWORK_NO_SOURCE = 3; |
/** @domName HTMLMediaElement.autoplay */ |
+ /// @docsEditable |
bool autoplay; |
/** @domName HTMLMediaElement.buffered */ |
+ /// @docsEditable |
final TimeRanges buffered; |
/** @domName HTMLMediaElement.controller */ |
+ /// @docsEditable |
MediaController controller; |
/** @domName HTMLMediaElement.controls */ |
+ /// @docsEditable |
bool controls; |
/** @domName HTMLMediaElement.currentSrc */ |
+ /// @docsEditable |
final String currentSrc; |
/** @domName HTMLMediaElement.currentTime */ |
+ /// @docsEditable |
num currentTime; |
/** @domName HTMLMediaElement.defaultMuted */ |
+ /// @docsEditable |
bool defaultMuted; |
/** @domName HTMLMediaElement.defaultPlaybackRate */ |
+ /// @docsEditable |
num defaultPlaybackRate; |
/** @domName HTMLMediaElement.duration */ |
+ /// @docsEditable |
final num duration; |
/** @domName HTMLMediaElement.ended */ |
+ /// @docsEditable |
final bool ended; |
/** @domName HTMLMediaElement.error */ |
+ /// @docsEditable |
final MediaError error; |
/** @domName HTMLMediaElement.initialTime */ |
+ /// @docsEditable |
final num initialTime; |
/** @domName HTMLMediaElement.loop */ |
+ /// @docsEditable |
bool loop; |
/** @domName HTMLMediaElement.mediaGroup */ |
+ /// @docsEditable |
String mediaGroup; |
/** @domName HTMLMediaElement.muted */ |
+ /// @docsEditable |
bool muted; |
/** @domName HTMLMediaElement.networkState */ |
+ /// @docsEditable |
final int networkState; |
/** @domName HTMLMediaElement.paused */ |
+ /// @docsEditable |
final bool paused; |
/** @domName HTMLMediaElement.playbackRate */ |
+ /// @docsEditable |
num playbackRate; |
/** @domName HTMLMediaElement.played */ |
+ /// @docsEditable |
final TimeRanges played; |
/** @domName HTMLMediaElement.preload */ |
+ /// @docsEditable |
String preload; |
/** @domName HTMLMediaElement.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName HTMLMediaElement.seekable */ |
+ /// @docsEditable |
final TimeRanges seekable; |
/** @domName HTMLMediaElement.seeking */ |
+ /// @docsEditable |
final bool seeking; |
/** @domName HTMLMediaElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLMediaElement.startTime */ |
+ /// @docsEditable |
final num startTime; |
/** @domName HTMLMediaElement.textTracks */ |
+ /// @docsEditable |
final TextTrackList textTracks; |
/** @domName HTMLMediaElement.volume */ |
+ /// @docsEditable |
num volume; |
/** @domName HTMLMediaElement.webkitAudioDecodedByteCount */ |
+ /// @docsEditable |
final int webkitAudioDecodedByteCount; |
/** @domName HTMLMediaElement.webkitClosedCaptionsVisible */ |
+ /// @docsEditable |
bool webkitClosedCaptionsVisible; |
/** @domName HTMLMediaElement.webkitHasClosedCaptions */ |
+ /// @docsEditable |
final bool webkitHasClosedCaptions; |
/** @domName HTMLMediaElement.webkitPreservesPitch */ |
+ /// @docsEditable |
bool webkitPreservesPitch; |
/** @domName HTMLMediaElement.webkitVideoDecodedByteCount */ |
+ /// @docsEditable |
final int webkitVideoDecodedByteCount; |
/** @domName HTMLMediaElement.addTextTrack */ |
+ /// @docsEditable |
TextTrack addTextTrack(String kind, [String label, String language]) native; |
/** @domName HTMLMediaElement.canPlayType */ |
+ /// @docsEditable |
String canPlayType(String type, String keySystem) native; |
/** @domName HTMLMediaElement.load */ |
+ /// @docsEditable |
void load() native; |
/** @domName HTMLMediaElement.pause */ |
+ /// @docsEditable |
void pause() native; |
/** @domName HTMLMediaElement.play */ |
+ /// @docsEditable |
void play() native; |
/** @domName HTMLMediaElement.webkitAddKey */ |
+ /// @docsEditable |
void webkitAddKey(String keySystem, Uint8Array key, [Uint8Array initData, String sessionId]) native; |
/** @domName HTMLMediaElement.webkitCancelKeyRequest */ |
+ /// @docsEditable |
void webkitCancelKeyRequest(String keySystem, String sessionId) native; |
/** @domName HTMLMediaElement.webkitGenerateKeyRequest */ |
+ /// @docsEditable |
void webkitGenerateKeyRequest(String keySystem, [Uint8Array initData]) native; |
} |
@@ -12718,9 +14191,11 @@ class MediaElementEvents extends ElementEvents { |
/// @domName MediaElementAudioSourceNode |
+/// @docsEditable |
class MediaElementAudioSourceNode extends AudioSourceNode native "*MediaElementAudioSourceNode" { |
/** @domName MediaElementAudioSourceNode.mediaElement */ |
+ /// @docsEditable |
final MediaElement mediaElement; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12729,6 +14204,7 @@ class MediaElementAudioSourceNode extends AudioSourceNode native "*MediaElementA |
/// @domName MediaError |
+/// @docsEditable |
class MediaError native "*MediaError" { |
static const int MEDIA_ERR_ABORTED = 1; |
@@ -12742,6 +14218,7 @@ class MediaError native "*MediaError" { |
static const int MEDIA_ERR_SRC_NOT_SUPPORTED = 4; |
/** @domName MediaError.code */ |
+ /// @docsEditable |
final int code; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12750,6 +14227,7 @@ class MediaError native "*MediaError" { |
/// @domName MediaKeyError |
+/// @docsEditable |
class MediaKeyError native "*MediaKeyError" { |
static const int MEDIA_KEYERR_CLIENT = 2; |
@@ -12765,6 +14243,7 @@ class MediaKeyError native "*MediaKeyError" { |
static const int MEDIA_KEYERR_UNKNOWN = 1; |
/** @domName MediaKeyError.code */ |
+ /// @docsEditable |
final int code; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12773,27 +14252,35 @@ class MediaKeyError native "*MediaKeyError" { |
/// @domName MediaKeyEvent |
+/// @docsEditable |
class MediaKeyEvent extends Event native "*MediaKeyEvent" { |
/** @domName MediaKeyEvent.defaultURL */ |
+ /// @docsEditable |
final String defaultURL; |
/** @domName MediaKeyEvent.errorCode */ |
+ /// @docsEditable |
final MediaKeyError errorCode; |
/** @domName MediaKeyEvent.initData */ |
+ /// @docsEditable |
final Uint8Array initData; |
/** @domName MediaKeyEvent.keySystem */ |
+ /// @docsEditable |
final String keySystem; |
/** @domName MediaKeyEvent.message */ |
+ /// @docsEditable |
final Uint8Array message; |
/** @domName MediaKeyEvent.sessionId */ |
+ /// @docsEditable |
final String sessionId; |
/** @domName MediaKeyEvent.systemCode */ |
+ /// @docsEditable |
final int systemCode; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12802,21 +14289,27 @@ class MediaKeyEvent extends Event native "*MediaKeyEvent" { |
/// @domName MediaList |
+/// @docsEditable |
class MediaList native "*MediaList" { |
/** @domName MediaList.length */ |
+ /// @docsEditable |
final int length; |
/** @domName MediaList.mediaText */ |
+ /// @docsEditable |
String mediaText; |
/** @domName MediaList.appendMedium */ |
+ /// @docsEditable |
void appendMedium(String newMedium) native; |
/** @domName MediaList.deleteMedium */ |
+ /// @docsEditable |
void deleteMedium(String oldMedium) native; |
/** @domName MediaList.item */ |
+ /// @docsEditable |
String item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12825,18 +14318,23 @@ class MediaList native "*MediaList" { |
/// @domName MediaQueryList |
+/// @docsEditable |
class MediaQueryList native "*MediaQueryList" { |
/** @domName MediaQueryList.matches */ |
+ /// @docsEditable |
final bool matches; |
/** @domName MediaQueryList.media */ |
+ /// @docsEditable |
final String media; |
/** @domName MediaQueryList.addListener */ |
+ /// @docsEditable |
void addListener(MediaQueryListListener listener) native; |
/** @domName MediaQueryList.removeListener */ |
+ /// @docsEditable |
void removeListener(MediaQueryListListener listener) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12848,6 +14346,7 @@ class MediaQueryList native "*MediaQueryList" { |
abstract class MediaQueryListListener { |
/** @domName MediaQueryListListener.queryChanged */ |
+ /// @docsEditable |
void queryChanged(MediaQueryList list); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12856,38 +14355,49 @@ abstract class MediaQueryListListener { |
/// @domName MediaSource |
+/// @docsEditable |
class MediaSource extends EventTarget native "*MediaSource" { |
factory MediaSource() => _MediaSourceFactoryProvider.createMediaSource(); |
/** @domName MediaSource.activeSourceBuffers */ |
+ /// @docsEditable |
final SourceBufferList activeSourceBuffers; |
/** @domName MediaSource.duration */ |
+ /// @docsEditable |
num duration; |
/** @domName MediaSource.readyState */ |
+ /// @docsEditable |
final String readyState; |
/** @domName MediaSource.sourceBuffers */ |
+ /// @docsEditable |
final SourceBufferList sourceBuffers; |
/** @domName MediaSource.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName MediaSource.addSourceBuffer */ |
+ /// @docsEditable |
SourceBuffer addSourceBuffer(String type) native; |
/** @domName MediaSource.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName MediaSource.endOfStream */ |
+ /// @docsEditable |
void endOfStream(String error) native; |
/** @domName MediaSource.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName MediaSource.removeSourceBuffer */ |
+ /// @docsEditable |
void removeSourceBuffer(SourceBuffer buffer) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12896,6 +14406,7 @@ class MediaSource extends EventTarget native "*MediaSource" { |
/// @domName MediaStream |
+/// @docsEditable |
class MediaStream extends EventTarget native "*MediaStream" { |
factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks) => _MediaStreamFactoryProvider.createMediaStream(audioTracks, videoTracks); |
@@ -12903,6 +14414,7 @@ class MediaStream extends EventTarget native "*MediaStream" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
MediaStreamEvents get on => |
new MediaStreamEvents(this); |
@@ -12911,24 +14423,31 @@ class MediaStream extends EventTarget native "*MediaStream" { |
static const int LIVE = 1; |
/** @domName MediaStream.audioTracks */ |
+ /// @docsEditable |
final MediaStreamTrackList audioTracks; |
/** @domName MediaStream.label */ |
+ /// @docsEditable |
final String label; |
/** @domName MediaStream.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName MediaStream.videoTracks */ |
+ /// @docsEditable |
final MediaStreamTrackList videoTracks; |
/** @domName MediaStream.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName MediaStream.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName MediaStream.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -12943,9 +14462,11 @@ class MediaStreamEvents extends Events { |
/// @domName MediaStreamAudioSourceNode |
+/// @docsEditable |
class MediaStreamAudioSourceNode extends AudioSourceNode native "*MediaStreamAudioSourceNode" { |
/** @domName MediaStreamAudioSourceNode.mediaStream */ |
+ /// @docsEditable |
final MediaStream mediaStream; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12954,9 +14475,11 @@ class MediaStreamAudioSourceNode extends AudioSourceNode native "*MediaStreamAud |
/// @domName MediaStreamEvent |
+/// @docsEditable |
class MediaStreamEvent extends Event native "*MediaStreamEvent" { |
/** @domName MediaStreamEvent.stream */ |
+ /// @docsEditable |
final MediaStream stream; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -12965,11 +14488,13 @@ class MediaStreamEvent extends Event native "*MediaStreamEvent" { |
/// @domName MediaStreamTrack |
+/// @docsEditable |
class MediaStreamTrack extends EventTarget native "*MediaStreamTrack" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
MediaStreamTrackEvents get on => |
new MediaStreamTrackEvents(this); |
@@ -12980,24 +14505,31 @@ class MediaStreamTrack extends EventTarget native "*MediaStreamTrack" { |
static const int MUTED = 1; |
/** @domName MediaStreamTrack.enabled */ |
+ /// @docsEditable |
bool enabled; |
/** @domName MediaStreamTrack.kind */ |
+ /// @docsEditable |
final String kind; |
/** @domName MediaStreamTrack.label */ |
+ /// @docsEditable |
final String label; |
/** @domName MediaStreamTrack.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName MediaStreamTrack.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName MediaStreamTrack.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName MediaStreamTrack.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -13016,9 +14548,11 @@ class MediaStreamTrackEvents extends Events { |
/// @domName MediaStreamTrackEvent |
+/// @docsEditable |
class MediaStreamTrackEvent extends Event native "*MediaStreamTrackEvent" { |
/** @domName MediaStreamTrackEvent.track */ |
+ /// @docsEditable |
final MediaStreamTrack track; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13027,33 +14561,42 @@ class MediaStreamTrackEvent extends Event native "*MediaStreamTrackEvent" { |
/// @domName MediaStreamTrackList |
+/// @docsEditable |
class MediaStreamTrackList extends EventTarget native "*MediaStreamTrackList" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
MediaStreamTrackListEvents get on => |
new MediaStreamTrackListEvents(this); |
/** @domName MediaStreamTrackList.length */ |
+ /// @docsEditable |
final int length; |
/** @domName MediaStreamTrackList.add */ |
+ /// @docsEditable |
void add(MediaStreamTrack track) native; |
/** @domName MediaStreamTrackList.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName MediaStreamTrackList.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName MediaStreamTrackList.item */ |
+ /// @docsEditable |
MediaStreamTrack item(int index) native; |
/** @domName MediaStreamTrackList.remove */ |
+ /// @docsEditable |
void remove(MediaStreamTrack track) native; |
/** @domName MediaStreamTrackList.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -13070,15 +14613,19 @@ class MediaStreamTrackListEvents extends Events { |
/// @domName MemoryInfo |
+/// @docsEditable |
class MemoryInfo native "*MemoryInfo" { |
/** @domName MemoryInfo.jsHeapSizeLimit */ |
+ /// @docsEditable |
final int jsHeapSizeLimit; |
/** @domName MemoryInfo.totalJSHeapSize */ |
+ /// @docsEditable |
final int totalJSHeapSize; |
/** @domName MemoryInfo.usedJSHeapSize */ |
+ /// @docsEditable |
final int usedJSHeapSize; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13087,11 +14634,13 @@ class MemoryInfo native "*MemoryInfo" { |
/// @domName HTMLMenuElement |
+/// @docsEditable |
class MenuElement extends Element implements Element native "*HTMLMenuElement" { |
factory MenuElement() => document.$dom_createElement("menu"); |
/** @domName HTMLMenuElement.compact */ |
+ /// @docsEditable |
bool compact; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13100,14 +14649,17 @@ class MenuElement extends Element implements Element native "*HTMLMenuElement" { |
/// @domName MessageChannel |
+/// @docsEditable |
class MessageChannel native "*MessageChannel" { |
factory MessageChannel() => _MessageChannelFactoryProvider.createMessageChannel(); |
/** @domName MessageChannel.port1 */ |
+ /// @docsEditable |
final MessagePort port1; |
/** @domName MessageChannel.port2 */ |
+ /// @docsEditable |
final MessagePort port2; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13116,29 +14668,37 @@ class MessageChannel native "*MessageChannel" { |
/// @domName MessageEvent |
+/// @docsEditable |
class MessageEvent extends Event native "*MessageEvent" { |
/** @domName MessageEvent.data */ |
+ /// @docsEditable |
dynamic get data => _convertNativeToDart_SerializedScriptValue(this._data); |
dynamic get _data => JS("dynamic", "#.data", this); |
/** @domName MessageEvent.lastEventId */ |
+ /// @docsEditable |
final String lastEventId; |
/** @domName MessageEvent.origin */ |
+ /// @docsEditable |
final String origin; |
/** @domName MessageEvent.ports */ |
+ /// @docsEditable |
final List ports; |
/** @domName MessageEvent.source */ |
+ /// @docsEditable |
Window get source => _convertNativeToDart_Window(this._source); |
dynamic get _source => JS("dynamic", "#.source", this); |
/** @domName MessageEvent.initMessageEvent */ |
+ /// @docsEditable |
void initMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, List messagePorts) native; |
/** @domName MessageEvent.webkitInitMessageEvent */ |
+ /// @docsEditable |
void webkitInitMessageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, Object dataArg, String originArg, String lastEventIdArg, LocalWindow sourceArg, List transferables) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13147,24 +14707,30 @@ class MessageEvent extends Event native "*MessageEvent" { |
/// @domName MessagePort |
+/// @docsEditable |
class MessagePort extends EventTarget native "*MessagePort" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
MessagePortEvents get on => |
new MessagePortEvents(this); |
/** @domName MessagePort.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName MessagePort.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName MessagePort.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName MessagePort.postMessage */ |
+ /// @docsEditable |
void postMessage(/*any*/ message, [List messagePorts]) { |
if (?messagePorts) { |
var message_1 = _convertDartToNative_SerializedScriptValue(message); |
@@ -13179,9 +14745,11 @@ class MessagePort extends EventTarget native "*MessagePort" { |
void _postMessage_2(message) native "postMessage"; |
/** @domName MessagePort.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName MessagePort.start */ |
+ /// @docsEditable |
void start() native; |
} |
@@ -13196,18 +14764,23 @@ class MessagePortEvents extends Events { |
/// @domName HTMLMetaElement |
+/// @docsEditable |
class MetaElement extends Element implements Element native "*HTMLMetaElement" { |
/** @domName HTMLMetaElement.content */ |
+ /// @docsEditable |
String content; |
/** @domName HTMLMetaElement.httpEquiv */ |
+ /// @docsEditable |
String httpEquiv; |
/** @domName HTMLMetaElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLMetaElement.scheme */ |
+ /// @docsEditable |
String scheme; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13216,12 +14789,15 @@ class MetaElement extends Element implements Element native "*HTMLMetaElement" { |
/// @domName Metadata |
+/// @docsEditable |
class Metadata native "*Metadata" { |
/** @domName Metadata.modificationTime */ |
+ /// @docsEditable |
final Date modificationTime; |
/** @domName Metadata.size */ |
+ /// @docsEditable |
final int size; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13238,29 +14814,37 @@ typedef void MetadataCallback(Metadata metadata); |
/// @domName HTMLMeterElement |
+/// @docsEditable |
class MeterElement extends Element implements Element native "*HTMLMeterElement" { |
factory MeterElement() => document.$dom_createElement("meter"); |
/** @domName HTMLMeterElement.high */ |
+ /// @docsEditable |
num high; |
/** @domName HTMLMeterElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLMeterElement.low */ |
+ /// @docsEditable |
num low; |
/** @domName HTMLMeterElement.max */ |
+ /// @docsEditable |
num max; |
/** @domName HTMLMeterElement.min */ |
+ /// @docsEditable |
num min; |
/** @domName HTMLMeterElement.optimum */ |
+ /// @docsEditable |
num optimum; |
/** @domName HTMLMeterElement.value */ |
+ /// @docsEditable |
num value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13269,12 +14853,15 @@ class MeterElement extends Element implements Element native "*HTMLMeterElement" |
/// @domName HTMLModElement |
+/// @docsEditable |
class ModElement extends Element implements Element native "*HTMLModElement" { |
/** @domName HTMLModElement.cite */ |
+ /// @docsEditable |
String cite; |
/** @domName HTMLModElement.dateTime */ |
+ /// @docsEditable |
String dateTime; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13295,58 +14882,76 @@ class MouseEvent extends UIEvent native "*MouseEvent" { |
relatedTarget); |
/** @domName MouseEvent.altKey */ |
+ /// @docsEditable |
final bool altKey; |
/** @domName MouseEvent.button */ |
+ /// @docsEditable |
final int button; |
/** @domName MouseEvent.clientX */ |
+ /// @docsEditable |
final int clientX; |
/** @domName MouseEvent.clientY */ |
+ /// @docsEditable |
final int clientY; |
/** @domName MouseEvent.ctrlKey */ |
+ /// @docsEditable |
final bool ctrlKey; |
/** @domName MouseEvent.dataTransfer */ |
+ /// @docsEditable |
final Clipboard dataTransfer; |
/** @domName MouseEvent.fromElement */ |
+ /// @docsEditable |
final Node fromElement; |
/** @domName MouseEvent.metaKey */ |
+ /// @docsEditable |
final bool metaKey; |
/** @domName MouseEvent.relatedTarget */ |
+ /// @docsEditable |
EventTarget get relatedTarget => _convertNativeToDart_EventTarget(this._relatedTarget); |
dynamic get _relatedTarget => JS("dynamic", "#.relatedTarget", this); |
/** @domName MouseEvent.screenX */ |
+ /// @docsEditable |
final int screenX; |
/** @domName MouseEvent.screenY */ |
+ /// @docsEditable |
final int screenY; |
/** @domName MouseEvent.shiftKey */ |
+ /// @docsEditable |
final bool shiftKey; |
/** @domName MouseEvent.toElement */ |
+ /// @docsEditable |
final Node toElement; |
/** @domName MouseEvent.webkitMovementX */ |
+ /// @docsEditable |
final int webkitMovementX; |
/** @domName MouseEvent.webkitMovementY */ |
+ /// @docsEditable |
final int webkitMovementY; |
/** @domName MouseEvent.x */ |
+ /// @docsEditable |
final int x; |
/** @domName MouseEvent.y */ |
+ /// @docsEditable |
final int y; |
/** @domName MouseEvent.initMouseEvent */ |
+ /// @docsEditable |
void $dom_initMouseEvent(String type, bool canBubble, bool cancelable, LocalWindow view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarget) { |
var relatedTarget_1 = _convertDartToNative_EventTarget(relatedTarget); |
_$dom_initMouseEvent_1(type, canBubble, cancelable, view, detail, screenX, screenY, clientX, clientY, ctrlKey, altKey, shiftKey, metaKey, button, relatedTarget_1); |
@@ -13397,6 +15002,7 @@ typedef void MutationCallback(List<MutationRecord> mutations, MutationObserver o |
/// @domName MutationEvent |
+/// @docsEditable |
class MutationEvent extends Event native "*MutationEvent" { |
static const int ADDITION = 2; |
@@ -13406,21 +15012,27 @@ class MutationEvent extends Event native "*MutationEvent" { |
static const int REMOVAL = 3; |
/** @domName MutationEvent.attrChange */ |
+ /// @docsEditable |
final int attrChange; |
/** @domName MutationEvent.attrName */ |
+ /// @docsEditable |
final String attrName; |
/** @domName MutationEvent.newValue */ |
+ /// @docsEditable |
final String newValue; |
/** @domName MutationEvent.prevValue */ |
+ /// @docsEditable |
final String prevValue; |
/** @domName MutationEvent.relatedNode */ |
+ /// @docsEditable |
final Node relatedNode; |
/** @domName MutationEvent.initMutationEvent */ |
+ /// @docsEditable |
void initMutationEvent(String type, bool canBubble, bool cancelable, Node relatedNode, String prevValue, String newValue, String attrName, int attrChange) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13433,9 +15045,11 @@ class MutationObserver native "*MutationObserver" { |
factory MutationObserver(MutationCallback callback) => _MutationObserverFactoryProvider.createMutationObserver(callback); |
/** @domName MutationObserver.disconnect */ |
+ /// @docsEditable |
void disconnect() native; |
/** @domName MutationObserver._observe */ |
+ /// @docsEditable |
void _observe(Node target, Map options) { |
var options_1 = _convertDartToNative_Dictionary(options); |
__observe_1(target, options_1); |
@@ -13444,6 +15058,7 @@ class MutationObserver native "*MutationObserver" { |
void __observe_1(Node target, options) native "observe"; |
/** @domName MutationObserver.takeRecords */ |
+ /// @docsEditable |
List<MutationRecord> takeRecords() native; |
void observe(Node target, |
@@ -13513,33 +15128,43 @@ class MutationObserver native "*MutationObserver" { |
/// @domName MutationRecord |
+/// @docsEditable |
class MutationRecord native "*MutationRecord" { |
/** @domName MutationRecord.addedNodes */ |
+ /// @docsEditable |
final List<Node> addedNodes; |
/** @domName MutationRecord.attributeName */ |
+ /// @docsEditable |
final String attributeName; |
/** @domName MutationRecord.attributeNamespace */ |
+ /// @docsEditable |
final String attributeNamespace; |
/** @domName MutationRecord.nextSibling */ |
+ /// @docsEditable |
final Node nextSibling; |
/** @domName MutationRecord.oldValue */ |
+ /// @docsEditable |
final String oldValue; |
/** @domName MutationRecord.previousSibling */ |
+ /// @docsEditable |
final Node previousSibling; |
/** @domName MutationRecord.removedNodes */ |
+ /// @docsEditable |
final List<Node> removedNodes; |
/** @domName MutationRecord.target */ |
+ /// @docsEditable |
final Node target; |
/** @domName MutationRecord.type */ |
+ /// @docsEditable |
final String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13548,9 +15173,11 @@ class MutationRecord native "*MutationRecord" { |
/// @domName NamedNodeMap |
+/// @docsEditable |
class NamedNodeMap implements JavaScriptIndexingBehavior, List<Node> native "*NamedNodeMap" { |
/** @domName NamedNodeMap.length */ |
+ /// @docsEditable |
final int length; |
Node operator[](int index) => JS("Node", "#[#]", this, index); |
@@ -13639,24 +15266,31 @@ class NamedNodeMap implements JavaScriptIndexingBehavior, List<Node> native "*Na |
// -- end List<Node> mixins. |
/** @domName NamedNodeMap.getNamedItem */ |
+ /// @docsEditable |
Node getNamedItem(String name) native; |
/** @domName NamedNodeMap.getNamedItemNS */ |
+ /// @docsEditable |
Node getNamedItemNS(String namespaceURI, String localName) native; |
/** @domName NamedNodeMap.item */ |
+ /// @docsEditable |
Node item(int index) native; |
/** @domName NamedNodeMap.removeNamedItem */ |
+ /// @docsEditable |
Node removeNamedItem(String name) native; |
/** @domName NamedNodeMap.removeNamedItemNS */ |
+ /// @docsEditable |
Node removeNamedItemNS(String namespaceURI, String localName) native; |
/** @domName NamedNodeMap.setNamedItem */ |
+ /// @docsEditable |
Node setNamedItem(Node node) native; |
/** @domName NamedNodeMap.setNamedItemNS */ |
+ /// @docsEditable |
Node setNamedItemNS(Node node) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13665,66 +15299,87 @@ class NamedNodeMap implements JavaScriptIndexingBehavior, List<Node> native "*Na |
/// @domName Navigator |
+/// @docsEditable |
class Navigator native "*Navigator" { |
/** @domName Navigator.appCodeName */ |
+ /// @docsEditable |
final String appCodeName; |
/** @domName Navigator.appName */ |
+ /// @docsEditable |
final String appName; |
/** @domName Navigator.appVersion */ |
+ /// @docsEditable |
final String appVersion; |
/** @domName Navigator.cookieEnabled */ |
+ /// @docsEditable |
final bool cookieEnabled; |
/** @domName Navigator.geolocation */ |
+ /// @docsEditable |
final Geolocation geolocation; |
/** @domName Navigator.language */ |
+ /// @docsEditable |
final String language; |
/** @domName Navigator.mimeTypes */ |
+ /// @docsEditable |
final DOMMimeTypeArray mimeTypes; |
/** @domName Navigator.onLine */ |
+ /// @docsEditable |
final bool onLine; |
/** @domName Navigator.platform */ |
+ /// @docsEditable |
final String platform; |
/** @domName Navigator.plugins */ |
+ /// @docsEditable |
final DOMPluginArray plugins; |
/** @domName Navigator.product */ |
+ /// @docsEditable |
final String product; |
/** @domName Navigator.productSub */ |
+ /// @docsEditable |
final String productSub; |
/** @domName Navigator.userAgent */ |
+ /// @docsEditable |
final String userAgent; |
/** @domName Navigator.vendor */ |
+ /// @docsEditable |
final String vendor; |
/** @domName Navigator.vendorSub */ |
+ /// @docsEditable |
final String vendorSub; |
/** @domName Navigator.webkitBattery */ |
+ /// @docsEditable |
final BatteryManager webkitBattery; |
/** @domName Navigator.getStorageUpdates */ |
+ /// @docsEditable |
void getStorageUpdates() native; |
/** @domName Navigator.javaEnabled */ |
+ /// @docsEditable |
bool javaEnabled() native; |
/** @domName Navigator.webkitGetGamepads */ |
+ /// @docsEditable |
List<Gamepad> webkitGetGamepads() native; |
/** @domName Navigator.webkitGetUserMedia */ |
+ /// @docsEditable |
void webkitGetUserMedia(Map options, NavigatorUserMediaSuccessCallback successCallback, [NavigatorUserMediaErrorCallback errorCallback]) { |
if (?errorCallback) { |
var options_1 = _convertDartToNative_Dictionary(options); |
@@ -13744,11 +15399,13 @@ class Navigator native "*Navigator" { |
/// @domName NavigatorUserMediaError |
+/// @docsEditable |
class NavigatorUserMediaError native "*NavigatorUserMediaError" { |
static const int PERMISSION_DENIED = 1; |
/** @domName NavigatorUserMediaError.code */ |
+ /// @docsEditable |
final int code; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -13955,68 +15612,89 @@ class Node extends EventTarget native "*Node" { |
static const int TEXT_NODE = 3; |
/** @domName Node.attributes */ |
+ /// @docsEditable |
NamedNodeMap get $dom_attributes => JS("NamedNodeMap", "#.attributes", this); |
/** @domName Node.childNodes */ |
+ /// @docsEditable |
List<Node> get $dom_childNodes => JS("List<Node>", "#.childNodes", this); |
/** @domName Node.firstChild */ |
+ /// @docsEditable |
Node get $dom_firstChild => JS("Node", "#.firstChild", this); |
/** @domName Node.lastChild */ |
+ /// @docsEditable |
Node get $dom_lastChild => JS("Node", "#.lastChild", this); |
/** @domName Node.nextSibling */ |
+ /// @docsEditable |
Node get nextNode => JS("Node", "#.nextSibling", this); |
/** @domName Node.nodeType */ |
+ /// @docsEditable |
final int nodeType; |
/** @domName Node.ownerDocument */ |
+ /// @docsEditable |
Document get document => JS("Document", "#.ownerDocument", this); |
/** @domName Node.parentNode */ |
+ /// @docsEditable |
Node get parent => JS("Node", "#.parentNode", this); |
/** @domName Node.previousSibling */ |
+ /// @docsEditable |
Node get previousNode => JS("Node", "#.previousSibling", this); |
/** @domName Node.textContent */ |
+ /// @docsEditable |
String get text => JS("String", "#.textContent", this); |
/** @domName Node.textContent */ |
+ /// @docsEditable |
void set text(String value) { |
JS("void", "#.textContent = #", this, value); |
} |
/** @domName Node.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName Node.appendChild */ |
+ /// @docsEditable |
Node $dom_appendChild(Node newChild) native "appendChild"; |
/** @domName Node.cloneNode */ |
+ /// @docsEditable |
Node clone(bool deep) native "cloneNode"; |
/** @domName Node.contains */ |
+ /// @docsEditable |
bool contains(Node other) native; |
/** @domName Node.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName Node.hasChildNodes */ |
+ /// @docsEditable |
bool hasChildNodes() native; |
/** @domName Node.insertBefore */ |
+ /// @docsEditable |
Node insertBefore(Node newChild, Node refChild) native; |
/** @domName Node.removeChild */ |
+ /// @docsEditable |
Node $dom_removeChild(Node oldChild) native "removeChild"; |
/** @domName Node.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName Node.replaceChild */ |
+ /// @docsEditable |
Node $dom_replaceChild(Node newChild, Node oldChild) native "replaceChild"; |
} |
@@ -14026,6 +15704,7 @@ class Node extends EventTarget native "*Node" { |
/// @domName NodeFilter |
+/// @docsEditable |
class NodeFilter native "*NodeFilter" { |
static const int FILTER_ACCEPT = 1; |
@@ -14061,6 +15740,7 @@ class NodeFilter native "*NodeFilter" { |
static const int SHOW_TEXT = 0x00000004; |
/** @domName NodeFilter.acceptNode */ |
+ /// @docsEditable |
int acceptNode(Node n) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14069,33 +15749,43 @@ class NodeFilter native "*NodeFilter" { |
/// @domName NodeIterator |
+/// @docsEditable |
class NodeIterator native "*NodeIterator" { |
/** @domName NodeIterator.expandEntityReferences */ |
+ /// @docsEditable |
final bool expandEntityReferences; |
/** @domName NodeIterator.filter */ |
+ /// @docsEditable |
final NodeFilter filter; |
/** @domName NodeIterator.pointerBeforeReferenceNode */ |
+ /// @docsEditable |
final bool pointerBeforeReferenceNode; |
/** @domName NodeIterator.referenceNode */ |
+ /// @docsEditable |
final Node referenceNode; |
/** @domName NodeIterator.root */ |
+ /// @docsEditable |
final Node root; |
/** @domName NodeIterator.whatToShow */ |
+ /// @docsEditable |
final int whatToShow; |
/** @domName NodeIterator.detach */ |
+ /// @docsEditable |
void detach() native; |
/** @domName NodeIterator.nextNode */ |
+ /// @docsEditable |
Node nextNode() native; |
/** @domName NodeIterator.previousNode */ |
+ /// @docsEditable |
Node previousNode() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14104,12 +15794,15 @@ class NodeIterator native "*NodeIterator" { |
/// @domName Notation |
+/// @docsEditable |
class Notation extends Node native "*Notation" { |
/** @domName Notation.publicId */ |
+ /// @docsEditable |
final String publicId; |
/** @domName Notation.systemId */ |
+ /// @docsEditable |
final String systemId; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14118,6 +15811,7 @@ class Notation extends Node native "*Notation" { |
/// @domName Notification |
+/// @docsEditable |
class Notification extends EventTarget native "*Notification" { |
factory Notification(String title, [Map options]) { |
@@ -14130,40 +15824,52 @@ class Notification extends EventTarget native "*Notification" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
NotificationEvents get on => |
new NotificationEvents(this); |
/** @domName Notification.dir */ |
+ /// @docsEditable |
String dir; |
/** @domName Notification.permission */ |
+ /// @docsEditable |
final String permission; |
/** @domName Notification.replaceId */ |
+ /// @docsEditable |
String replaceId; |
/** @domName Notification.tag */ |
+ /// @docsEditable |
String tag; |
/** @domName Notification.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName Notification.cancel */ |
+ /// @docsEditable |
void cancel() native; |
/** @domName Notification.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName Notification.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName Notification.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName Notification.requestPermission */ |
+ /// @docsEditable |
static void requestPermission(NotificationPermissionCallback callback) native; |
/** @domName Notification.show */ |
+ /// @docsEditable |
void show() native; |
} |
@@ -14186,18 +15892,23 @@ class NotificationEvents extends Events { |
/// @domName NotificationCenter |
+/// @docsEditable |
class NotificationCenter native "*NotificationCenter" { |
/** @domName NotificationCenter.checkPermission */ |
+ /// @docsEditable |
int checkPermission() native; |
/** @domName NotificationCenter.createHTMLNotification */ |
+ /// @docsEditable |
Notification createHTMLNotification(String url) native; |
/** @domName NotificationCenter.createNotification */ |
+ /// @docsEditable |
Notification createNotification(String iconUrl, String title, String body) native; |
/** @domName NotificationCenter.requestPermission */ |
+ /// @docsEditable |
void requestPermission(VoidCallback callback) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14214,6 +15925,7 @@ typedef void NotificationPermissionCallback(String permission); |
/// @domName OESElementIndexUint |
+/// @docsEditable |
class OESElementIndexUint native "*OESElementIndexUint" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14222,6 +15934,7 @@ class OESElementIndexUint native "*OESElementIndexUint" { |
/// @domName OESStandardDerivatives |
+/// @docsEditable |
class OESStandardDerivatives native "*OESStandardDerivatives" { |
static const int FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B; |
@@ -14232,6 +15945,7 @@ class OESStandardDerivatives native "*OESStandardDerivatives" { |
/// @domName OESTextureFloat |
+/// @docsEditable |
class OESTextureFloat native "*OESTextureFloat" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14240,20 +15954,25 @@ class OESTextureFloat native "*OESTextureFloat" { |
/// @domName OESVertexArrayObject |
+/// @docsEditable |
class OESVertexArrayObject native "*OESVertexArrayObject" { |
static const int VERTEX_ARRAY_BINDING_OES = 0x85B5; |
/** @domName OESVertexArrayObject.bindVertexArrayOES */ |
+ /// @docsEditable |
void bindVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; |
/** @domName OESVertexArrayObject.createVertexArrayOES */ |
+ /// @docsEditable |
WebGLVertexArrayObjectOES createVertexArrayOES() native; |
/** @domName OESVertexArrayObject.deleteVertexArrayOES */ |
+ /// @docsEditable |
void deleteVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; |
/** @domName OESVertexArrayObject.isVertexArrayOES */ |
+ /// @docsEditable |
bool isVertexArrayOES(WebGLVertexArrayObjectOES arrayObject) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14262,20 +15981,25 @@ class OESVertexArrayObject native "*OESVertexArrayObject" { |
/// @domName HTMLOListElement |
+/// @docsEditable |
class OListElement extends Element implements Element native "*HTMLOListElement" { |
factory OListElement() => document.$dom_createElement("ol"); |
/** @domName HTMLOListElement.compact */ |
+ /// @docsEditable |
bool compact; |
/** @domName HTMLOListElement.reversed */ |
+ /// @docsEditable |
bool reversed; |
/** @domName HTMLOListElement.start */ |
+ /// @docsEditable |
int start; |
/** @domName HTMLOListElement.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14284,74 +16008,97 @@ class OListElement extends Element implements Element native "*HTMLOListElement" |
/// @domName HTMLObjectElement |
+/// @docsEditable |
class ObjectElement extends Element implements Element native "*HTMLObjectElement" { |
factory ObjectElement() => document.$dom_createElement("object"); |
/** @domName HTMLObjectElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLObjectElement.archive */ |
+ /// @docsEditable |
String archive; |
/** @domName HTMLObjectElement.border */ |
+ /// @docsEditable |
String border; |
/** @domName HTMLObjectElement.code */ |
+ /// @docsEditable |
String code; |
/** @domName HTMLObjectElement.codeBase */ |
+ /// @docsEditable |
String codeBase; |
/** @domName HTMLObjectElement.codeType */ |
+ /// @docsEditable |
String codeType; |
/** @domName HTMLObjectElement.data */ |
+ /// @docsEditable |
String data; |
/** @domName HTMLObjectElement.declare */ |
+ /// @docsEditable |
bool declare; |
/** @domName HTMLObjectElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLObjectElement.height */ |
+ /// @docsEditable |
String height; |
/** @domName HTMLObjectElement.hspace */ |
+ /// @docsEditable |
int hspace; |
/** @domName HTMLObjectElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLObjectElement.standby */ |
+ /// @docsEditable |
String standby; |
/** @domName HTMLObjectElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLObjectElement.useMap */ |
+ /// @docsEditable |
String useMap; |
/** @domName HTMLObjectElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLObjectElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLObjectElement.vspace */ |
+ /// @docsEditable |
int vspace; |
/** @domName HTMLObjectElement.width */ |
+ /// @docsEditable |
String width; |
/** @domName HTMLObjectElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLObjectElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLObjectElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14360,9 +16107,11 @@ class ObjectElement extends Element implements Element native "*HTMLObjectElemen |
/// @domName OfflineAudioCompletionEvent |
+/// @docsEditable |
class OfflineAudioCompletionEvent extends Event native "*OfflineAudioCompletionEvent" { |
/** @domName OfflineAudioCompletionEvent.renderedBuffer */ |
+ /// @docsEditable |
final AudioBuffer renderedBuffer; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14371,14 +16120,17 @@ class OfflineAudioCompletionEvent extends Event native "*OfflineAudioCompletionE |
/// @domName HTMLOptGroupElement |
+/// @docsEditable |
class OptGroupElement extends Element implements Element native "*HTMLOptGroupElement" { |
factory OptGroupElement() => document.$dom_createElement("optgroup"); |
/** @domName HTMLOptGroupElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLOptGroupElement.label */ |
+ /// @docsEditable |
String label; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14387,6 +16139,7 @@ class OptGroupElement extends Element implements Element native "*HTMLOptGroupEl |
/// @domName HTMLOptionElement |
+/// @docsEditable |
class OptionElement extends Element implements Element native "*HTMLOptionElement" { |
factory OptionElement([String data, String value, bool defaultSelected, bool selected]) { |
@@ -14406,24 +16159,31 @@ class OptionElement extends Element implements Element native "*HTMLOptionElemen |
} |
/** @domName HTMLOptionElement.defaultSelected */ |
+ /// @docsEditable |
bool defaultSelected; |
/** @domName HTMLOptionElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLOptionElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLOptionElement.index */ |
+ /// @docsEditable |
final int index; |
/** @domName HTMLOptionElement.label */ |
+ /// @docsEditable |
String label; |
/** @domName HTMLOptionElement.selected */ |
+ /// @docsEditable |
bool selected; |
/** @domName HTMLOptionElement.value */ |
+ /// @docsEditable |
String value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14432,6 +16192,7 @@ class OptionElement extends Element implements Element native "*HTMLOptionElemen |
/// @domName OscillatorNode |
+/// @docsEditable |
class OscillatorNode extends AudioSourceNode native "*OscillatorNode" { |
static const int CUSTOM = 4; |
@@ -14453,24 +16214,31 @@ class OscillatorNode extends AudioSourceNode native "*OscillatorNode" { |
static const int UNSCHEDULED_STATE = 0; |
/** @domName OscillatorNode.detune */ |
+ /// @docsEditable |
final AudioParam detune; |
/** @domName OscillatorNode.frequency */ |
+ /// @docsEditable |
final AudioParam frequency; |
/** @domName OscillatorNode.playbackState */ |
+ /// @docsEditable |
final int playbackState; |
/** @domName OscillatorNode.type */ |
+ /// @docsEditable |
int type; |
/** @domName OscillatorNode.setWaveTable */ |
+ /// @docsEditable |
void setWaveTable(WaveTable waveTable) native; |
/** @domName OscillatorNode.start */ |
+ /// @docsEditable |
void start(num when) native; |
/** @domName OscillatorNode.stop */ |
+ /// @docsEditable |
void stop(num when) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14479,44 +16247,57 @@ class OscillatorNode extends AudioSourceNode native "*OscillatorNode" { |
/// @domName HTMLOutputElement |
+/// @docsEditable |
class OutputElement extends Element implements Element native "*HTMLOutputElement" { |
factory OutputElement() => document.$dom_createElement("output"); |
/** @domName HTMLOutputElement.defaultValue */ |
+ /// @docsEditable |
String defaultValue; |
/** @domName HTMLOutputElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLOutputElement.htmlFor */ |
+ /// @docsEditable |
DOMSettableTokenList htmlFor; |
/** @domName HTMLOutputElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLOutputElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLOutputElement.type */ |
+ /// @docsEditable |
final String type; |
/** @domName HTMLOutputElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLOutputElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLOutputElement.value */ |
+ /// @docsEditable |
String value; |
/** @domName HTMLOutputElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLOutputElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLOutputElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14525,6 +16306,7 @@ class OutputElement extends Element implements Element native "*HTMLOutputElemen |
/// @domName OverflowEvent |
+/// @docsEditable |
class OverflowEvent extends Event native "*OverflowEvent" { |
static const int BOTH = 2; |
@@ -14534,12 +16316,15 @@ class OverflowEvent extends Event native "*OverflowEvent" { |
static const int VERTICAL = 1; |
/** @domName OverflowEvent.horizontalOverflow */ |
+ /// @docsEditable |
final bool horizontalOverflow; |
/** @domName OverflowEvent.orient */ |
+ /// @docsEditable |
final int orient; |
/** @domName OverflowEvent.verticalOverflow */ |
+ /// @docsEditable |
final bool verticalOverflow; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14548,12 +16333,15 @@ class OverflowEvent extends Event native "*OverflowEvent" { |
/// @domName PagePopupController |
+/// @docsEditable |
class PagePopupController native "*PagePopupController" { |
/** @domName PagePopupController.localizeNumberString */ |
+ /// @docsEditable |
String localizeNumberString(String numberString) native; |
/** @domName PagePopupController.setValueAndClosePopup */ |
+ /// @docsEditable |
void setValueAndClosePopup(int numberValue, String stringValue) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14562,9 +16350,11 @@ class PagePopupController native "*PagePopupController" { |
/// @domName PageTransitionEvent |
+/// @docsEditable |
class PageTransitionEvent extends Event native "*PageTransitionEvent" { |
/** @domName PageTransitionEvent.persisted */ |
+ /// @docsEditable |
final bool persisted; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14573,6 +16363,7 @@ class PageTransitionEvent extends Event native "*PageTransitionEvent" { |
/// @domName PannerNode |
+/// @docsEditable |
class PannerNode extends AudioNode native "*PannerNode" { |
static const int EQUALPOWER = 0; |
@@ -14588,42 +16379,55 @@ class PannerNode extends AudioNode native "*PannerNode" { |
static const int SOUNDFIELD = 2; |
/** @domName PannerNode.coneGain */ |
+ /// @docsEditable |
final AudioGain coneGain; |
/** @domName PannerNode.coneInnerAngle */ |
+ /// @docsEditable |
num coneInnerAngle; |
/** @domName PannerNode.coneOuterAngle */ |
+ /// @docsEditable |
num coneOuterAngle; |
/** @domName PannerNode.coneOuterGain */ |
+ /// @docsEditable |
num coneOuterGain; |
/** @domName PannerNode.distanceGain */ |
+ /// @docsEditable |
final AudioGain distanceGain; |
/** @domName PannerNode.distanceModel */ |
+ /// @docsEditable |
int distanceModel; |
/** @domName PannerNode.maxDistance */ |
+ /// @docsEditable |
num maxDistance; |
/** @domName PannerNode.panningModel */ |
+ /// @docsEditable |
int panningModel; |
/** @domName PannerNode.refDistance */ |
+ /// @docsEditable |
num refDistance; |
/** @domName PannerNode.rolloffFactor */ |
+ /// @docsEditable |
num rolloffFactor; |
/** @domName PannerNode.setOrientation */ |
+ /// @docsEditable |
void setOrientation(num x, num y, num z) native; |
/** @domName PannerNode.setPosition */ |
+ /// @docsEditable |
void setPosition(num x, num y, num z) native; |
/** @domName PannerNode.setVelocity */ |
+ /// @docsEditable |
void setVelocity(num x, num y, num z) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14632,11 +16436,13 @@ class PannerNode extends AudioNode native "*PannerNode" { |
/// @domName HTMLParagraphElement |
+/// @docsEditable |
class ParagraphElement extends Element implements Element native "*HTMLParagraphElement" { |
factory ParagraphElement() => document.$dom_createElement("p"); |
/** @domName HTMLParagraphElement.align */ |
+ /// @docsEditable |
String align; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14645,20 +16451,25 @@ class ParagraphElement extends Element implements Element native "*HTMLParagraph |
/// @domName HTMLParamElement |
+/// @docsEditable |
class ParamElement extends Element implements Element native "*HTMLParamElement" { |
factory ParamElement() => document.$dom_createElement("param"); |
/** @domName HTMLParamElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLParamElement.type */ |
+ /// @docsEditable |
String type; |
/** @domName HTMLParamElement.value */ |
+ /// @docsEditable |
String value; |
/** @domName HTMLParamElement.valueType */ |
+ /// @docsEditable |
String valueType; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14667,6 +16478,7 @@ class ParamElement extends Element implements Element native "*HTMLParamElement" |
/// @domName PeerConnection00 |
+/// @docsEditable |
class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
factory PeerConnection00(String serverConfiguration, IceCallback iceCallback) => _PeerConnection00FactoryProvider.createPeerConnection00(serverConfiguration, iceCallback); |
@@ -14674,6 +16486,7 @@ class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
PeerConnection00Events get on => |
new PeerConnection00Events(this); |
@@ -14706,27 +16519,35 @@ class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
static const int SDP_PRANSWER = 0x200; |
/** @domName PeerConnection00.iceState */ |
+ /// @docsEditable |
final int iceState; |
/** @domName PeerConnection00.localDescription */ |
+ /// @docsEditable |
final SessionDescription localDescription; |
/** @domName PeerConnection00.localStreams */ |
+ /// @docsEditable |
final List<MediaStream> localStreams; |
/** @domName PeerConnection00.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName PeerConnection00.remoteDescription */ |
+ /// @docsEditable |
final SessionDescription remoteDescription; |
/** @domName PeerConnection00.remoteStreams */ |
+ /// @docsEditable |
final List<MediaStream> remoteStreams; |
/** @domName PeerConnection00.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName PeerConnection00.addStream */ |
+ /// @docsEditable |
void addStream(MediaStream stream, [Map mediaStreamHints]) { |
if (?mediaStreamHints) { |
var mediaStreamHints_1 = _convertDartToNative_Dictionary(mediaStreamHints); |
@@ -14740,9 +16561,11 @@ class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
void _addStream_2(MediaStream stream) native "addStream"; |
/** @domName PeerConnection00.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName PeerConnection00.createAnswer */ |
+ /// @docsEditable |
SessionDescription createAnswer(String offer, [Map mediaHints]) { |
if (?mediaHints) { |
var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); |
@@ -14754,6 +16577,7 @@ class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
SessionDescription _createAnswer_2(offer) native "createAnswer"; |
/** @domName PeerConnection00.createOffer */ |
+ /// @docsEditable |
SessionDescription createOffer([Map mediaHints]) { |
if (?mediaHints) { |
var mediaHints_1 = _convertDartToNative_Dictionary(mediaHints); |
@@ -14765,24 +16589,31 @@ class PeerConnection00 extends EventTarget native "*PeerConnection00" { |
SessionDescription _createOffer_2() native "createOffer"; |
/** @domName PeerConnection00.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName PeerConnection00.processIceMessage */ |
+ /// @docsEditable |
void processIceMessage(IceCandidate candidate) native; |
/** @domName PeerConnection00.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName PeerConnection00.removeStream */ |
+ /// @docsEditable |
void removeStream(MediaStream stream) native; |
/** @domName PeerConnection00.setLocalDescription */ |
+ /// @docsEditable |
void setLocalDescription(int action, SessionDescription desc) native; |
/** @domName PeerConnection00.setRemoteDescription */ |
+ /// @docsEditable |
void setRemoteDescription(int action, SessionDescription desc) native; |
/** @domName PeerConnection00.startIce */ |
+ /// @docsEditable |
void startIce([Map iceOptions]) { |
if (?iceOptions) { |
var iceOptions_1 = _convertDartToNative_Dictionary(iceOptions); |
@@ -14815,18 +16646,23 @@ class PeerConnection00Events extends Events { |
/// @domName Performance |
+/// @docsEditable |
class Performance extends EventTarget native "*Performance" { |
/** @domName Performance.memory */ |
+ /// @docsEditable |
final MemoryInfo memory; |
/** @domName Performance.navigation */ |
+ /// @docsEditable |
final PerformanceNavigation navigation; |
/** @domName Performance.timing */ |
+ /// @docsEditable |
final PerformanceTiming timing; |
/** @domName Performance.now */ |
+ /// @docsEditable |
num now() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14835,6 +16671,7 @@ class Performance extends EventTarget native "*Performance" { |
/// @domName PerformanceNavigation |
+/// @docsEditable |
class PerformanceNavigation native "*PerformanceNavigation" { |
static const int TYPE_BACK_FORWARD = 2; |
@@ -14846,9 +16683,11 @@ class PerformanceNavigation native "*PerformanceNavigation" { |
static const int TYPE_RESERVED = 255; |
/** @domName PerformanceNavigation.redirectCount */ |
+ /// @docsEditable |
final int redirectCount; |
/** @domName PerformanceNavigation.type */ |
+ /// @docsEditable |
final int type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14857,69 +16696,91 @@ class PerformanceNavigation native "*PerformanceNavigation" { |
/// @domName PerformanceTiming |
+/// @docsEditable |
class PerformanceTiming native "*PerformanceTiming" { |
/** @domName PerformanceTiming.connectEnd */ |
+ /// @docsEditable |
final int connectEnd; |
/** @domName PerformanceTiming.connectStart */ |
+ /// @docsEditable |
final int connectStart; |
/** @domName PerformanceTiming.domComplete */ |
+ /// @docsEditable |
final int domComplete; |
/** @domName PerformanceTiming.domContentLoadedEventEnd */ |
+ /// @docsEditable |
final int domContentLoadedEventEnd; |
/** @domName PerformanceTiming.domContentLoadedEventStart */ |
+ /// @docsEditable |
final int domContentLoadedEventStart; |
/** @domName PerformanceTiming.domInteractive */ |
+ /// @docsEditable |
final int domInteractive; |
/** @domName PerformanceTiming.domLoading */ |
+ /// @docsEditable |
final int domLoading; |
/** @domName PerformanceTiming.domainLookupEnd */ |
+ /// @docsEditable |
final int domainLookupEnd; |
/** @domName PerformanceTiming.domainLookupStart */ |
+ /// @docsEditable |
final int domainLookupStart; |
/** @domName PerformanceTiming.fetchStart */ |
+ /// @docsEditable |
final int fetchStart; |
/** @domName PerformanceTiming.loadEventEnd */ |
+ /// @docsEditable |
final int loadEventEnd; |
/** @domName PerformanceTiming.loadEventStart */ |
+ /// @docsEditable |
final int loadEventStart; |
/** @domName PerformanceTiming.navigationStart */ |
+ /// @docsEditable |
final int navigationStart; |
/** @domName PerformanceTiming.redirectEnd */ |
+ /// @docsEditable |
final int redirectEnd; |
/** @domName PerformanceTiming.redirectStart */ |
+ /// @docsEditable |
final int redirectStart; |
/** @domName PerformanceTiming.requestStart */ |
+ /// @docsEditable |
final int requestStart; |
/** @domName PerformanceTiming.responseEnd */ |
+ /// @docsEditable |
final int responseEnd; |
/** @domName PerformanceTiming.responseStart */ |
+ /// @docsEditable |
final int responseStart; |
/** @domName PerformanceTiming.secureConnectionStart */ |
+ /// @docsEditable |
final int secureConnectionStart; |
/** @domName PerformanceTiming.unloadEventEnd */ |
+ /// @docsEditable |
final int unloadEventEnd; |
/** @domName PerformanceTiming.unloadEventStart */ |
+ /// @docsEditable |
final int unloadEventStart; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14933,9 +16794,11 @@ class Point native "*WebKitPoint" { |
factory Point(num x, num y) => _PointFactoryProvider.createPoint(x, y); |
/** @domName WebKitPoint.x */ |
+ /// @docsEditable |
num x; |
/** @domName WebKitPoint.y */ |
+ /// @docsEditable |
num y; |
} |
@@ -14945,9 +16808,11 @@ class Point native "*WebKitPoint" { |
/// @domName PopStateEvent |
+/// @docsEditable |
class PopStateEvent extends Event native "*PopStateEvent" { |
/** @domName PopStateEvent.state */ |
+ /// @docsEditable |
dynamic get state => _convertNativeToDart_SerializedScriptValue(this._state); |
dynamic get _state => JS("dynamic", "#.state", this); |
} |
@@ -14965,6 +16830,7 @@ typedef void PositionCallback(Geoposition position); |
/// @domName PositionError |
+/// @docsEditable |
class PositionError native "*PositionError" { |
static const int PERMISSION_DENIED = 1; |
@@ -14974,9 +16840,11 @@ class PositionError native "*PositionError" { |
static const int TIMEOUT = 3; |
/** @domName PositionError.code */ |
+ /// @docsEditable |
final int code; |
/** @domName PositionError.message */ |
+ /// @docsEditable |
final String message; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14993,14 +16861,17 @@ typedef void PositionErrorCallback(PositionError error); |
/// @domName HTMLPreElement |
+/// @docsEditable |
class PreElement extends Element implements Element native "*HTMLPreElement" { |
factory PreElement() => document.$dom_createElement("pre"); |
/** @domName HTMLPreElement.width */ |
+ /// @docsEditable |
int width; |
/** @domName HTMLPreElement.wrap */ |
+ /// @docsEditable |
bool wrap; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15009,15 +16880,19 @@ class PreElement extends Element implements Element native "*HTMLPreElement" { |
/// @domName ProcessingInstruction |
+/// @docsEditable |
class ProcessingInstruction extends Node native "*ProcessingInstruction" { |
/** @domName ProcessingInstruction.data */ |
+ /// @docsEditable |
String data; |
/** @domName ProcessingInstruction.sheet */ |
+ /// @docsEditable |
final StyleSheet sheet; |
/** @domName ProcessingInstruction.target */ |
+ /// @docsEditable |
final String target; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15026,20 +16901,25 @@ class ProcessingInstruction extends Node native "*ProcessingInstruction" { |
/// @domName HTMLProgressElement |
+/// @docsEditable |
class ProgressElement extends Element implements Element native "*HTMLProgressElement" { |
factory ProgressElement() => document.$dom_createElement("progress"); |
/** @domName HTMLProgressElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLProgressElement.max */ |
+ /// @docsEditable |
num max; |
/** @domName HTMLProgressElement.position */ |
+ /// @docsEditable |
final num position; |
/** @domName HTMLProgressElement.value */ |
+ /// @docsEditable |
num value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15048,15 +16928,19 @@ class ProgressElement extends Element implements Element native "*HTMLProgressEl |
/// @domName ProgressEvent |
+/// @docsEditable |
class ProgressEvent extends Event native "*ProgressEvent" { |
/** @domName ProgressEvent.lengthComputable */ |
+ /// @docsEditable |
final bool lengthComputable; |
/** @domName ProgressEvent.loaded */ |
+ /// @docsEditable |
final int loaded; |
/** @domName ProgressEvent.total */ |
+ /// @docsEditable |
final int total; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15065,9 +16949,11 @@ class ProgressEvent extends Event native "*ProgressEvent" { |
/// @domName HTMLQuoteElement |
+/// @docsEditable |
class QuoteElement extends Element implements Element native "*HTMLQuoteElement" { |
/** @domName HTMLQuoteElement.cite */ |
+ /// @docsEditable |
String cite; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15076,15 +16962,19 @@ class QuoteElement extends Element implements Element native "*HTMLQuoteElement" |
/// @domName RGBColor |
+/// @docsEditable |
class RGBColor native "*RGBColor" { |
/** @domName RGBColor.blue */ |
+ /// @docsEditable |
final CSSPrimitiveValue blue; |
/** @domName RGBColor.green */ |
+ /// @docsEditable |
final CSSPrimitiveValue green; |
/** @domName RGBColor.red */ |
+ /// @docsEditable |
final CSSPrimitiveValue red; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15093,42 +16983,54 @@ class RGBColor native "*RGBColor" { |
/// @domName RTCDataChannel |
+/// @docsEditable |
class RTCDataChannel extends EventTarget native "*RTCDataChannel" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
RTCDataChannelEvents get on => |
new RTCDataChannelEvents(this); |
/** @domName RTCDataChannel.binaryType */ |
+ /// @docsEditable |
String binaryType; |
/** @domName RTCDataChannel.bufferedAmount */ |
+ /// @docsEditable |
final int bufferedAmount; |
/** @domName RTCDataChannel.label */ |
+ /// @docsEditable |
final String label; |
/** @domName RTCDataChannel.readyState */ |
+ /// @docsEditable |
final String readyState; |
/** @domName RTCDataChannel.reliable */ |
+ /// @docsEditable |
final bool reliable; |
/** @domName RTCDataChannel.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName RTCDataChannel.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName RTCDataChannel.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName RTCDataChannel.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName RTCDataChannel.send */ |
+ /// @docsEditable |
void send(data) native; |
} |
@@ -15149,9 +17051,11 @@ class RTCDataChannelEvents extends Events { |
/// @domName RTCDataChannelEvent |
+/// @docsEditable |
class RTCDataChannelEvent extends Event native "*RTCDataChannelEvent" { |
/** @domName RTCDataChannelEvent.channel */ |
+ /// @docsEditable |
final RTCDataChannel channel; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15168,17 +17072,21 @@ typedef void RTCErrorCallback(String errorInformation); |
/// @domName RTCIceCandidate |
+/// @docsEditable |
class RTCIceCandidate native "*RTCIceCandidate" { |
factory RTCIceCandidate(Map dictionary) => _RTCIceCandidateFactoryProvider.createRTCIceCandidate(dictionary); |
/** @domName RTCIceCandidate.candidate */ |
+ /// @docsEditable |
final String candidate; |
/** @domName RTCIceCandidate.sdpMLineIndex */ |
+ /// @docsEditable |
final int sdpMLineIndex; |
/** @domName RTCIceCandidate.sdpMid */ |
+ /// @docsEditable |
final String sdpMid; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15187,9 +17095,11 @@ class RTCIceCandidate native "*RTCIceCandidate" { |
/// @domName RTCIceCandidateEvent |
+/// @docsEditable |
class RTCIceCandidateEvent extends Event native "*RTCIceCandidateEvent" { |
/** @domName RTCIceCandidateEvent.candidate */ |
+ /// @docsEditable |
final RTCIceCandidate candidate; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15198,6 +17108,7 @@ class RTCIceCandidateEvent extends Event native "*RTCIceCandidateEvent" { |
/// @domName RTCPeerConnection |
+/// @docsEditable |
class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
factory RTCPeerConnection(Map rtcIceServers, [Map mediaConstraints]) { |
@@ -15210,34 +17121,44 @@ class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
RTCPeerConnectionEvents get on => |
new RTCPeerConnectionEvents(this); |
/** @domName RTCPeerConnection.iceState */ |
+ /// @docsEditable |
final String iceState; |
/** @domName RTCPeerConnection.localDescription */ |
+ /// @docsEditable |
final RTCSessionDescription localDescription; |
/** @domName RTCPeerConnection.localStreams */ |
+ /// @docsEditable |
final List<MediaStream> localStreams; |
/** @domName RTCPeerConnection.readyState */ |
+ /// @docsEditable |
final String readyState; |
/** @domName RTCPeerConnection.remoteDescription */ |
+ /// @docsEditable |
final RTCSessionDescription remoteDescription; |
/** @domName RTCPeerConnection.remoteStreams */ |
+ /// @docsEditable |
final List<MediaStream> remoteStreams; |
/** @domName RTCPeerConnection.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName RTCPeerConnection.addIceCandidate */ |
+ /// @docsEditable |
void addIceCandidate(RTCIceCandidate candidate) native; |
/** @domName RTCPeerConnection.addStream */ |
+ /// @docsEditable |
void addStream(MediaStream stream, [Map mediaConstraints]) { |
if (?mediaConstraints) { |
var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints); |
@@ -15251,9 +17172,11 @@ class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
void _addStream_2(MediaStream stream) native "addStream"; |
/** @domName RTCPeerConnection.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName RTCPeerConnection.createAnswer */ |
+ /// @docsEditable |
void createAnswer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallback failureCallback, Map mediaConstraints]) { |
if (?mediaConstraints) { |
var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints); |
@@ -15267,6 +17190,7 @@ class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
void _createAnswer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback) native "createAnswer"; |
/** @domName RTCPeerConnection.createDataChannel */ |
+ /// @docsEditable |
RTCDataChannel createDataChannel(String label, [Map options]) { |
if (?options) { |
var options_1 = _convertDartToNative_Dictionary(options); |
@@ -15278,6 +17202,7 @@ class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
RTCDataChannel _createDataChannel_2(label) native "createDataChannel"; |
/** @domName RTCPeerConnection.createOffer */ |
+ /// @docsEditable |
void createOffer(RTCSessionDescriptionCallback successCallback, [RTCErrorCallback failureCallback, Map mediaConstraints]) { |
if (?mediaConstraints) { |
var mediaConstraints_1 = _convertDartToNative_Dictionary(mediaConstraints); |
@@ -15291,24 +17216,31 @@ class RTCPeerConnection extends EventTarget native "*RTCPeerConnection" { |
void _createOffer_2(RTCSessionDescriptionCallback successCallback, RTCErrorCallback failureCallback) native "createOffer"; |
/** @domName RTCPeerConnection.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName RTCPeerConnection.getStats */ |
+ /// @docsEditable |
void getStats(RTCStatsCallback successCallback, MediaStreamTrack selector) native; |
/** @domName RTCPeerConnection.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName RTCPeerConnection.removeStream */ |
+ /// @docsEditable |
void removeStream(MediaStream stream) native; |
/** @domName RTCPeerConnection.setLocalDescription */ |
+ /// @docsEditable |
void setLocalDescription(RTCSessionDescription description, [VoidCallback successCallback, RTCErrorCallback failureCallback]) native; |
/** @domName RTCPeerConnection.setRemoteDescription */ |
+ /// @docsEditable |
void setRemoteDescription(RTCSessionDescription description, [VoidCallback successCallback, RTCErrorCallback failureCallback]) native; |
/** @domName RTCPeerConnection.updateIce */ |
+ /// @docsEditable |
void updateIce([Map configuration, Map mediaConstraints]) { |
if (?mediaConstraints) { |
var configuration_1 = _convertDartToNative_Dictionary(configuration); |
@@ -15352,14 +17284,17 @@ class RTCPeerConnectionEvents extends Events { |
/// @domName RTCSessionDescription |
+/// @docsEditable |
class RTCSessionDescription native "*RTCSessionDescription" { |
factory RTCSessionDescription(Map dictionary) => _RTCSessionDescriptionFactoryProvider.createRTCSessionDescription(dictionary); |
/** @domName RTCSessionDescription.sdp */ |
+ /// @docsEditable |
String sdp; |
/** @domName RTCSessionDescription.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15384,12 +17319,15 @@ typedef void RTCStatsCallback(RTCStatsResponse response); |
/// @domName RTCStatsElement |
+/// @docsEditable |
class RTCStatsElement native "*RTCStatsElement" { |
/** @domName RTCStatsElement.timestamp */ |
+ /// @docsEditable |
final Date timestamp; |
/** @domName RTCStatsElement.stat */ |
+ /// @docsEditable |
String stat(String name) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15398,12 +17336,15 @@ class RTCStatsElement native "*RTCStatsElement" { |
/// @domName RTCStatsReport |
+/// @docsEditable |
class RTCStatsReport native "*RTCStatsReport" { |
/** @domName RTCStatsReport.local */ |
+ /// @docsEditable |
final RTCStatsElement local; |
/** @domName RTCStatsReport.remote */ |
+ /// @docsEditable |
final RTCStatsElement remote; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15412,9 +17353,11 @@ class RTCStatsReport native "*RTCStatsReport" { |
/// @domName RTCStatsResponse |
+/// @docsEditable |
class RTCStatsResponse native "*RTCStatsResponse" { |
/** @domName RTCStatsResponse.result */ |
+ /// @docsEditable |
List<RTCStatsReport> result() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15423,9 +17366,11 @@ class RTCStatsResponse native "*RTCStatsResponse" { |
/// @domName RadioNodeList |
+/// @docsEditable |
class RadioNodeList extends _NodeList native "*RadioNodeList" { |
/** @domName RadioNodeList.value */ |
+ /// @docsEditable |
String value; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15434,6 +17379,7 @@ class RadioNodeList extends _NodeList native "*RadioNodeList" { |
/// @domName Range |
+/// @docsEditable |
class Range native "*Range" { |
static const int END_TO_END = 2; |
@@ -15453,96 +17399,127 @@ class Range native "*Range" { |
static const int START_TO_START = 0; |
/** @domName Range.collapsed */ |
+ /// @docsEditable |
final bool collapsed; |
/** @domName Range.commonAncestorContainer */ |
+ /// @docsEditable |
final Node commonAncestorContainer; |
/** @domName Range.endContainer */ |
+ /// @docsEditable |
final Node endContainer; |
/** @domName Range.endOffset */ |
+ /// @docsEditable |
final int endOffset; |
/** @domName Range.startContainer */ |
+ /// @docsEditable |
final Node startContainer; |
/** @domName Range.startOffset */ |
+ /// @docsEditable |
final int startOffset; |
/** @domName Range.cloneContents */ |
+ /// @docsEditable |
DocumentFragment cloneContents() native; |
/** @domName Range.cloneRange */ |
+ /// @docsEditable |
Range cloneRange() native; |
/** @domName Range.collapse */ |
+ /// @docsEditable |
void collapse(bool toStart) native; |
/** @domName Range.compareNode */ |
+ /// @docsEditable |
int compareNode(Node refNode) native; |
/** @domName Range.comparePoint */ |
+ /// @docsEditable |
int comparePoint(Node refNode, int offset) native; |
/** @domName Range.createContextualFragment */ |
+ /// @docsEditable |
DocumentFragment createContextualFragment(String html) native; |
/** @domName Range.deleteContents */ |
+ /// @docsEditable |
void deleteContents() native; |
/** @domName Range.detach */ |
+ /// @docsEditable |
void detach() native; |
/** @domName Range.expand */ |
+ /// @docsEditable |
void expand(String unit) native; |
/** @domName Range.extractContents */ |
+ /// @docsEditable |
DocumentFragment extractContents() native; |
/** @domName Range.getBoundingClientRect */ |
+ /// @docsEditable |
ClientRect getBoundingClientRect() native; |
/** @domName Range.getClientRects */ |
+ /// @docsEditable |
List<ClientRect> getClientRects() native; |
/** @domName Range.insertNode */ |
+ /// @docsEditable |
void insertNode(Node newNode) native; |
/** @domName Range.intersectsNode */ |
+ /// @docsEditable |
bool intersectsNode(Node refNode) native; |
/** @domName Range.isPointInRange */ |
+ /// @docsEditable |
bool isPointInRange(Node refNode, int offset) native; |
/** @domName Range.selectNode */ |
+ /// @docsEditable |
void selectNode(Node refNode) native; |
/** @domName Range.selectNodeContents */ |
+ /// @docsEditable |
void selectNodeContents(Node refNode) native; |
/** @domName Range.setEnd */ |
+ /// @docsEditable |
void setEnd(Node refNode, int offset) native; |
/** @domName Range.setEndAfter */ |
+ /// @docsEditable |
void setEndAfter(Node refNode) native; |
/** @domName Range.setEndBefore */ |
+ /// @docsEditable |
void setEndBefore(Node refNode) native; |
/** @domName Range.setStart */ |
+ /// @docsEditable |
void setStart(Node refNode, int offset) native; |
/** @domName Range.setStartAfter */ |
+ /// @docsEditable |
void setStartAfter(Node refNode) native; |
/** @domName Range.setStartBefore */ |
+ /// @docsEditable |
void setStartBefore(Node refNode) native; |
/** @domName Range.surroundContents */ |
+ /// @docsEditable |
void surroundContents(Node newParent) native; |
/** @domName Range.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15551,6 +17528,7 @@ class Range native "*Range" { |
/// @domName RangeException |
+/// @docsEditable |
class RangeException native "*RangeException" { |
static const int BAD_BOUNDARYPOINTS_ERR = 1; |
@@ -15558,15 +17536,19 @@ class RangeException native "*RangeException" { |
static const int INVALID_NODE_TYPE_ERR = 2; |
/** @domName RangeException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName RangeException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName RangeException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName RangeException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15575,18 +17557,23 @@ class RangeException native "*RangeException" { |
/// @domName Rect |
+/// @docsEditable |
class Rect native "*Rect" { |
/** @domName Rect.bottom */ |
+ /// @docsEditable |
final CSSPrimitiveValue bottom; |
/** @domName Rect.left */ |
+ /// @docsEditable |
final CSSPrimitiveValue left; |
/** @domName Rect.right */ |
+ /// @docsEditable |
final CSSPrimitiveValue right; |
/** @domName Rect.top */ |
+ /// @docsEditable |
final CSSPrimitiveValue top; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15603,6 +17590,7 @@ typedef void RequestAnimationFrameCallback(num highResTime); |
/// @domName SQLError |
+/// @docsEditable |
class SQLError native "*SQLError" { |
static const int CONSTRAINT_ERR = 6; |
@@ -15622,9 +17610,11 @@ class SQLError native "*SQLError" { |
static const int VERSION_ERR = 2; |
/** @domName SQLError.code */ |
+ /// @docsEditable |
final int code; |
/** @domName SQLError.message */ |
+ /// @docsEditable |
final String message; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15633,6 +17623,7 @@ class SQLError native "*SQLError" { |
/// @domName SQLException |
+/// @docsEditable |
class SQLException native "*SQLException" { |
static const int CONSTRAINT_ERR = 6; |
@@ -15652,9 +17643,11 @@ class SQLException native "*SQLException" { |
static const int VERSION_ERR = 2; |
/** @domName SQLException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName SQLException.message */ |
+ /// @docsEditable |
final String message; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15663,15 +17656,19 @@ class SQLException native "*SQLException" { |
/// @domName SQLResultSet |
+/// @docsEditable |
class SQLResultSet native "*SQLResultSet" { |
/** @domName SQLResultSet.insertId */ |
+ /// @docsEditable |
final int insertId; |
/** @domName SQLResultSet.rows */ |
+ /// @docsEditable |
final SQLResultSetRowList rows; |
/** @domName SQLResultSet.rowsAffected */ |
+ /// @docsEditable |
final int rowsAffected; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15680,9 +17677,11 @@ class SQLResultSet native "*SQLResultSet" { |
/// @domName SQLResultSetRowList |
+/// @docsEditable |
class SQLResultSetRowList implements JavaScriptIndexingBehavior, List<Map> native "*SQLResultSetRowList" { |
/** @domName SQLResultSetRowList.length */ |
+ /// @docsEditable |
final int length; |
Map operator[](int index) => JS("Map", "#[#]", this, index); |
@@ -15771,6 +17770,7 @@ class SQLResultSetRowList implements JavaScriptIndexingBehavior, List<Map> nativ |
// -- end List<Map> mixins. |
/** @domName SQLResultSetRowList.item */ |
+ /// @docsEditable |
Map item(int index) { |
return _convertNativeToDart_Dictionary(_item_1(index)); |
} |
@@ -15798,9 +17798,11 @@ typedef void SQLStatementErrorCallback(SQLTransaction transaction, SQLError erro |
/// @domName SQLTransaction |
+/// @docsEditable |
class SQLTransaction native "*SQLTransaction" { |
/** @domName SQLTransaction.executeSql */ |
+ /// @docsEditable |
void executeSql(String sqlStatement, List arguments, [SQLStatementCallback callback, SQLStatementErrorCallback errorCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15825,9 +17827,11 @@ typedef void SQLTransactionErrorCallback(SQLError error); |
/// @domName SQLTransactionSync |
+/// @docsEditable |
class SQLTransactionSync native "*SQLTransactionSync" { |
/** @domName SQLTransactionSync.executeSql */ |
+ /// @docsEditable |
SQLResultSet executeSql(String sqlStatement, List arguments) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15844,30 +17848,39 @@ typedef void SQLTransactionSyncCallback(SQLTransactionSync transaction); |
/// @domName Screen |
+/// @docsEditable |
class Screen native "*Screen" { |
/** @domName Screen.availHeight */ |
+ /// @docsEditable |
final int availHeight; |
/** @domName Screen.availLeft */ |
+ /// @docsEditable |
final int availLeft; |
/** @domName Screen.availTop */ |
+ /// @docsEditable |
final int availTop; |
/** @domName Screen.availWidth */ |
+ /// @docsEditable |
final int availWidth; |
/** @domName Screen.colorDepth */ |
+ /// @docsEditable |
final int colorDepth; |
/** @domName Screen.height */ |
+ /// @docsEditable |
final int height; |
/** @domName Screen.pixelDepth */ |
+ /// @docsEditable |
final int pixelDepth; |
/** @domName Screen.width */ |
+ /// @docsEditable |
final int width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15876,32 +17889,41 @@ class Screen native "*Screen" { |
/// @domName HTMLScriptElement |
+/// @docsEditable |
class ScriptElement extends Element implements Element native "*HTMLScriptElement" { |
factory ScriptElement() => document.$dom_createElement("script"); |
/** @domName HTMLScriptElement.async */ |
+ /// @docsEditable |
bool async; |
/** @domName HTMLScriptElement.charset */ |
+ /// @docsEditable |
String charset; |
/** @domName HTMLScriptElement.crossOrigin */ |
+ /// @docsEditable |
String crossOrigin; |
/** @domName HTMLScriptElement.defer */ |
+ /// @docsEditable |
bool defer; |
/** @domName HTMLScriptElement.event */ |
+ /// @docsEditable |
String event; |
/** @domName HTMLScriptElement.htmlFor */ |
+ /// @docsEditable |
String htmlFor; |
/** @domName HTMLScriptElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLScriptElement.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15910,15 +17932,18 @@ class ScriptElement extends Element implements Element native "*HTMLScriptElemen |
/// @domName ScriptProcessorNode |
+/// @docsEditable |
class ScriptProcessorNode extends AudioNode implements EventTarget native "*ScriptProcessorNode" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
ScriptProcessorNodeEvents get on => |
new ScriptProcessorNodeEvents(this); |
/** @domName ScriptProcessorNode.bufferSize */ |
+ /// @docsEditable |
final int bufferSize; |
} |
@@ -15933,15 +17958,19 @@ class ScriptProcessorNodeEvents extends Events { |
/// @domName ScriptProfile |
+/// @docsEditable |
class ScriptProfile native "*ScriptProfile" { |
/** @domName ScriptProfile.head */ |
+ /// @docsEditable |
final ScriptProfileNode head; |
/** @domName ScriptProfile.title */ |
+ /// @docsEditable |
final String title; |
/** @domName ScriptProfile.uid */ |
+ /// @docsEditable |
final int uid; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15950,33 +17979,43 @@ class ScriptProfile native "*ScriptProfile" { |
/// @domName ScriptProfileNode |
+/// @docsEditable |
class ScriptProfileNode native "*ScriptProfileNode" { |
/** @domName ScriptProfileNode.callUID */ |
+ /// @docsEditable |
final int callUID; |
/** @domName ScriptProfileNode.functionName */ |
+ /// @docsEditable |
final String functionName; |
/** @domName ScriptProfileNode.lineNumber */ |
+ /// @docsEditable |
final int lineNumber; |
/** @domName ScriptProfileNode.numberOfCalls */ |
+ /// @docsEditable |
final int numberOfCalls; |
/** @domName ScriptProfileNode.selfTime */ |
+ /// @docsEditable |
final num selfTime; |
/** @domName ScriptProfileNode.totalTime */ |
+ /// @docsEditable |
final num totalTime; |
/** @domName ScriptProfileNode.url */ |
+ /// @docsEditable |
final String url; |
/** @domName ScriptProfileNode.visible */ |
+ /// @docsEditable |
final bool visible; |
/** @domName ScriptProfileNode.children */ |
+ /// @docsEditable |
List<ScriptProfileNode> children() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -15989,60 +18028,79 @@ class SelectElement extends Element implements Element native "*HTMLSelectElemen |
factory SelectElement() => document.$dom_createElement("select"); |
/** @domName HTMLSelectElement.autofocus */ |
+ /// @docsEditable |
bool autofocus; |
/** @domName HTMLSelectElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLSelectElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLSelectElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLSelectElement.length */ |
+ /// @docsEditable |
int length; |
/** @domName HTMLSelectElement.multiple */ |
+ /// @docsEditable |
bool multiple; |
/** @domName HTMLSelectElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLSelectElement.required */ |
+ /// @docsEditable |
bool required; |
/** @domName HTMLSelectElement.selectedIndex */ |
+ /// @docsEditable |
int selectedIndex; |
/** @domName HTMLSelectElement.size */ |
+ /// @docsEditable |
int size; |
/** @domName HTMLSelectElement.type */ |
+ /// @docsEditable |
final String type; |
/** @domName HTMLSelectElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLSelectElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLSelectElement.value */ |
+ /// @docsEditable |
String value; |
/** @domName HTMLSelectElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLSelectElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLSelectElement.item */ |
+ /// @docsEditable |
Node item(int index) native; |
/** @domName HTMLSelectElement.namedItem */ |
+ /// @docsEditable |
Node namedItem(String name) native; |
/** @domName HTMLSelectElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
@@ -16067,14 +18125,17 @@ class SelectElement extends Element implements Element native "*HTMLSelectElemen |
/// @domName SessionDescription |
+/// @docsEditable |
class SessionDescription native "*SessionDescription" { |
factory SessionDescription(String sdp) => _SessionDescriptionFactoryProvider.createSessionDescription(sdp); |
/** @domName SessionDescription.addCandidate */ |
+ /// @docsEditable |
void addCandidate(IceCandidate candidate) native; |
/** @domName SessionDescription.toSdp */ |
+ /// @docsEditable |
String toSdp() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16083,9 +18144,11 @@ class SessionDescription native "*SessionDescription" { |
/// @domName HTMLShadowElement |
+/// @docsEditable |
class ShadowElement extends Element implements Element native "*HTMLShadowElement" { |
/** @domName HTMLShadowElement.resetStyleInheritance */ |
+ /// @docsEditable |
bool resetStyleInheritance; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16100,30 +18163,39 @@ class ShadowRoot extends DocumentFragment native "*ShadowRoot" { |
factory ShadowRoot(Element host) => _ShadowRootFactoryProvider.createShadowRoot(host); |
/** @domName ShadowRoot.activeElement */ |
+ /// @docsEditable |
final Element activeElement; |
/** @domName ShadowRoot.applyAuthorStyles */ |
+ /// @docsEditable |
bool applyAuthorStyles; |
/** @domName ShadowRoot.innerHTML */ |
+ /// @docsEditable |
String innerHTML; |
/** @domName ShadowRoot.resetStyleInheritance */ |
+ /// @docsEditable |
bool resetStyleInheritance; |
/** @domName ShadowRoot.cloneNode */ |
+ /// @docsEditable |
Node clone(bool deep) native "cloneNode"; |
/** @domName ShadowRoot.getElementById */ |
+ /// @docsEditable |
Element $dom_getElementById(String elementId) native "getElementById"; |
/** @domName ShadowRoot.getElementsByClassName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByClassName(String className) native "getElementsByClassName"; |
/** @domName ShadowRoot.getElementsByTagName */ |
+ /// @docsEditable |
List<Node> $dom_getElementsByTagName(String tagName) native "getElementsByTagName"; |
/** @domName ShadowRoot.getSelection */ |
+ /// @docsEditable |
DOMSelection getSelection() native; |
static bool get supported => |
@@ -16135,6 +18207,7 @@ class ShadowRoot extends DocumentFragment native "*ShadowRoot" { |
/// @domName SharedWorker |
+/// @docsEditable |
class SharedWorker extends AbstractWorker native "*SharedWorker" { |
factory SharedWorker(String scriptURL, [String name]) { |
@@ -16145,6 +18218,7 @@ class SharedWorker extends AbstractWorker native "*SharedWorker" { |
} |
/** @domName SharedWorker.port */ |
+ /// @docsEditable |
final MessagePort port; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16153,15 +18227,18 @@ class SharedWorker extends AbstractWorker native "*SharedWorker" { |
/// @domName SharedWorkerContext |
+/// @docsEditable |
class SharedWorkerContext extends WorkerContext native "*SharedWorkerContext" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
SharedWorkerContextEvents get on => |
new SharedWorkerContextEvents(this); |
/** @domName SharedWorkerContext.name */ |
+ /// @docsEditable |
final String name; |
} |
@@ -16176,18 +18253,23 @@ class SharedWorkerContextEvents extends WorkerContextEvents { |
/// @domName SourceBuffer |
+/// @docsEditable |
class SourceBuffer native "*SourceBuffer" { |
/** @domName SourceBuffer.buffered */ |
+ /// @docsEditable |
final TimeRanges buffered; |
/** @domName SourceBuffer.timestampOffset */ |
+ /// @docsEditable |
num timestampOffset; |
/** @domName SourceBuffer.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName SourceBuffer.append */ |
+ /// @docsEditable |
void append(Uint8Array data) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16196,9 +18278,11 @@ class SourceBuffer native "*SourceBuffer" { |
/// @domName SourceBufferList |
+/// @docsEditable |
class SourceBufferList extends EventTarget implements JavaScriptIndexingBehavior, List<SourceBuffer> native "*SourceBufferList" { |
/** @domName SourceBufferList.length */ |
+ /// @docsEditable |
final int length; |
SourceBuffer operator[](int index) => JS("SourceBuffer", "#[#]", this, index); |
@@ -16287,15 +18371,19 @@ class SourceBufferList extends EventTarget implements JavaScriptIndexingBehavior |
// -- end List<SourceBuffer> mixins. |
/** @domName SourceBufferList.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName SourceBufferList.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName SourceBufferList.item */ |
+ /// @docsEditable |
SourceBuffer item(int index) native; |
/** @domName SourceBufferList.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16304,17 +18392,21 @@ class SourceBufferList extends EventTarget implements JavaScriptIndexingBehavior |
/// @domName HTMLSourceElement |
+/// @docsEditable |
class SourceElement extends Element implements Element native "*HTMLSourceElement" { |
factory SourceElement() => document.$dom_createElement("source"); |
/** @domName HTMLSourceElement.media */ |
+ /// @docsEditable |
String media; |
/** @domName HTMLSourceElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLSourceElement.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16323,6 +18415,7 @@ class SourceElement extends Element implements Element native "*HTMLSourceElemen |
/// @domName HTMLSpanElement |
+/// @docsEditable |
class SpanElement extends Element implements Element native "*HTMLSpanElement" { |
factory SpanElement() => document.$dom_createElement("span"); |
@@ -16333,14 +18426,17 @@ class SpanElement extends Element implements Element native "*HTMLSpanElement" { |
/// @domName SpeechGrammar |
+/// @docsEditable |
class SpeechGrammar native "*SpeechGrammar" { |
factory SpeechGrammar() => _SpeechGrammarFactoryProvider.createSpeechGrammar(); |
/** @domName SpeechGrammar.src */ |
+ /// @docsEditable |
String src; |
/** @domName SpeechGrammar.weight */ |
+ /// @docsEditable |
num weight; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16349,11 +18445,13 @@ class SpeechGrammar native "*SpeechGrammar" { |
/// @domName SpeechGrammarList |
+/// @docsEditable |
class SpeechGrammarList implements JavaScriptIndexingBehavior, List<SpeechGrammar> native "*SpeechGrammarList" { |
factory SpeechGrammarList() => _SpeechGrammarListFactoryProvider.createSpeechGrammarList(); |
/** @domName SpeechGrammarList.length */ |
+ /// @docsEditable |
final int length; |
SpeechGrammar operator[](int index) => JS("SpeechGrammar", "#[#]", this, index); |
@@ -16442,12 +18540,15 @@ class SpeechGrammarList implements JavaScriptIndexingBehavior, List<SpeechGramma |
// -- end List<SpeechGrammar> mixins. |
/** @domName SpeechGrammarList.addFromString */ |
+ /// @docsEditable |
void addFromString(String string, [num weight]) native; |
/** @domName SpeechGrammarList.addFromUri */ |
+ /// @docsEditable |
void addFromUri(String src, [num weight]) native; |
/** @domName SpeechGrammarList.item */ |
+ /// @docsEditable |
SpeechGrammar item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16456,9 +18557,11 @@ class SpeechGrammarList implements JavaScriptIndexingBehavior, List<SpeechGramma |
/// @domName SpeechInputEvent |
+/// @docsEditable |
class SpeechInputEvent extends Event native "*SpeechInputEvent" { |
/** @domName SpeechInputEvent.results */ |
+ /// @docsEditable |
final List<SpeechInputResult> results; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16467,12 +18570,15 @@ class SpeechInputEvent extends Event native "*SpeechInputEvent" { |
/// @domName SpeechInputResult |
+/// @docsEditable |
class SpeechInputResult native "*SpeechInputResult" { |
/** @domName SpeechInputResult.confidence */ |
+ /// @docsEditable |
final num confidence; |
/** @domName SpeechInputResult.utterance */ |
+ /// @docsEditable |
final String utterance; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16481,6 +18587,7 @@ class SpeechInputResult native "*SpeechInputResult" { |
/// @domName SpeechRecognition |
+/// @docsEditable |
class SpeechRecognition extends EventTarget native "*SpeechRecognition" { |
factory SpeechRecognition() => _SpeechRecognitionFactoryProvider.createSpeechRecognition(); |
@@ -16488,40 +18595,52 @@ class SpeechRecognition extends EventTarget native "*SpeechRecognition" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
SpeechRecognitionEvents get on => |
new SpeechRecognitionEvents(this); |
/** @domName SpeechRecognition.continuous */ |
+ /// @docsEditable |
bool continuous; |
/** @domName SpeechRecognition.grammars */ |
+ /// @docsEditable |
SpeechGrammarList grammars; |
/** @domName SpeechRecognition.interimResults */ |
+ /// @docsEditable |
bool interimResults; |
/** @domName SpeechRecognition.lang */ |
+ /// @docsEditable |
String lang; |
/** @domName SpeechRecognition.maxAlternatives */ |
+ /// @docsEditable |
int maxAlternatives; |
/** @domName SpeechRecognition.abort */ |
+ /// @docsEditable |
void abort() native; |
/** @domName SpeechRecognition.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName SpeechRecognition.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName SpeechRecognition.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName SpeechRecognition.start */ |
+ /// @docsEditable |
void start() native; |
/** @domName SpeechRecognition.stop */ |
+ /// @docsEditable |
void stop() native; |
} |
@@ -16556,12 +18675,15 @@ class SpeechRecognitionEvents extends Events { |
/// @domName SpeechRecognitionAlternative |
+/// @docsEditable |
class SpeechRecognitionAlternative native "*SpeechRecognitionAlternative" { |
/** @domName SpeechRecognitionAlternative.confidence */ |
+ /// @docsEditable |
final num confidence; |
/** @domName SpeechRecognitionAlternative.transcript */ |
+ /// @docsEditable |
final String transcript; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16570,6 +18692,7 @@ class SpeechRecognitionAlternative native "*SpeechRecognitionAlternative" { |
/// @domName SpeechRecognitionError |
+/// @docsEditable |
class SpeechRecognitionError extends Event native "*SpeechRecognitionError" { |
static const int ABORTED = 2; |
@@ -16591,9 +18714,11 @@ class SpeechRecognitionError extends Event native "*SpeechRecognitionError" { |
static const int SERVICE_NOT_ALLOWED = 6; |
/** @domName SpeechRecognitionError.code */ |
+ /// @docsEditable |
final int code; |
/** @domName SpeechRecognitionError.message */ |
+ /// @docsEditable |
final String message; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16602,15 +18727,19 @@ class SpeechRecognitionError extends Event native "*SpeechRecognitionError" { |
/// @domName SpeechRecognitionEvent |
+/// @docsEditable |
class SpeechRecognitionEvent extends Event native "*SpeechRecognitionEvent" { |
/** @domName SpeechRecognitionEvent.result */ |
+ /// @docsEditable |
final SpeechRecognitionResult result; |
/** @domName SpeechRecognitionEvent.resultHistory */ |
+ /// @docsEditable |
final List<SpeechRecognitionResult> resultHistory; |
/** @domName SpeechRecognitionEvent.resultIndex */ |
+ /// @docsEditable |
final int resultIndex; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16619,18 +18748,23 @@ class SpeechRecognitionEvent extends Event native "*SpeechRecognitionEvent" { |
/// @domName SpeechRecognitionResult |
+/// @docsEditable |
class SpeechRecognitionResult native "*SpeechRecognitionResult" { |
/** @domName SpeechRecognitionResult.emma */ |
+ /// @docsEditable |
final Document emma; |
/** @domName SpeechRecognitionResult.finalValue */ |
+ /// @docsEditable |
bool get finalValue => JS("bool", "#.final", this); |
/** @domName SpeechRecognitionResult.length */ |
+ /// @docsEditable |
final int length; |
/** @domName SpeechRecognitionResult.item */ |
+ /// @docsEditable |
SpeechRecognitionAlternative item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16688,21 +18822,27 @@ class Storage implements Map<String, String> native "*Storage" { |
bool get isEmpty => $dom_key(0) == null; |
/** @domName Storage.length */ |
+ /// @docsEditable |
int get $dom_length => JS("int", "#.length", this); |
/** @domName Storage.clear */ |
+ /// @docsEditable |
void $dom_clear() native "clear"; |
/** @domName Storage.getItem */ |
+ /// @docsEditable |
String $dom_getItem(String key) native "getItem"; |
/** @domName Storage.key */ |
+ /// @docsEditable |
String $dom_key(int index) native "key"; |
/** @domName Storage.removeItem */ |
+ /// @docsEditable |
void $dom_removeItem(String key) native "removeItem"; |
/** @domName Storage.setItem */ |
+ /// @docsEditable |
void $dom_setItem(String key, String data) native "setItem"; |
} |
@@ -16712,24 +18852,31 @@ class Storage implements Map<String, String> native "*Storage" { |
/// @domName StorageEvent |
+/// @docsEditable |
class StorageEvent extends Event native "*StorageEvent" { |
/** @domName StorageEvent.key */ |
+ /// @docsEditable |
final String key; |
/** @domName StorageEvent.newValue */ |
+ /// @docsEditable |
final String newValue; |
/** @domName StorageEvent.oldValue */ |
+ /// @docsEditable |
final String oldValue; |
/** @domName StorageEvent.storageArea */ |
+ /// @docsEditable |
final Storage storageArea; |
/** @domName StorageEvent.url */ |
+ /// @docsEditable |
final String url; |
/** @domName StorageEvent.initStorageEvent */ |
+ /// @docsEditable |
void initStorageEvent(String typeArg, bool canBubbleArg, bool cancelableArg, String keyArg, String oldValueArg, String newValueArg, String urlArg, Storage storageAreaArg) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16738,6 +18885,7 @@ class StorageEvent extends Event native "*StorageEvent" { |
/// @domName StorageInfo |
+/// @docsEditable |
class StorageInfo native "*StorageInfo" { |
static const int PERSISTENT = 1; |
@@ -16745,9 +18893,11 @@ class StorageInfo native "*StorageInfo" { |
static const int TEMPORARY = 0; |
/** @domName StorageInfo.queryUsageAndQuota */ |
+ /// @docsEditable |
void queryUsageAndQuota(int storageType, [StorageInfoUsageCallback usageCallback, StorageInfoErrorCallback errorCallback]) native; |
/** @domName StorageInfo.requestQuota */ |
+ /// @docsEditable |
void requestQuota(int storageType, int newQuotaInBytes, [StorageInfoQuotaCallback quotaCallback, StorageInfoErrorCallback errorCallback]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16788,23 +18938,29 @@ typedef void StringCallback(String data); |
/// @domName HTMLStyleElement |
+/// @docsEditable |
class StyleElement extends Element implements Element native "*HTMLStyleElement" { |
factory StyleElement() => document.$dom_createElement("style"); |
/** @domName HTMLStyleElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLStyleElement.media */ |
+ /// @docsEditable |
String media; |
/** @domName HTMLStyleElement.scoped */ |
+ /// @docsEditable |
bool scoped; |
/** @domName HTMLStyleElement.sheet */ |
+ /// @docsEditable |
final StyleSheet sheet; |
/** @domName HTMLStyleElement.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16813,12 +18969,15 @@ class StyleElement extends Element implements Element native "*HTMLStyleElement" |
/// @domName StyleMedia |
+/// @docsEditable |
class StyleMedia native "*StyleMedia" { |
/** @domName StyleMedia.type */ |
+ /// @docsEditable |
final String type; |
/** @domName StyleMedia.matchMedium */ |
+ /// @docsEditable |
bool matchMedium(String mediaquery) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16827,27 +18986,35 @@ class StyleMedia native "*StyleMedia" { |
/// @domName StyleSheet |
+/// @docsEditable |
class StyleSheet native "*StyleSheet" { |
/** @domName StyleSheet.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName StyleSheet.href */ |
+ /// @docsEditable |
final String href; |
/** @domName StyleSheet.media */ |
+ /// @docsEditable |
final MediaList media; |
/** @domName StyleSheet.ownerNode */ |
+ /// @docsEditable |
final Node ownerNode; |
/** @domName StyleSheet.parentStyleSheet */ |
+ /// @docsEditable |
final StyleSheet parentStyleSheet; |
/** @domName StyleSheet.title */ |
+ /// @docsEditable |
final String title; |
/** @domName StyleSheet.type */ |
+ /// @docsEditable |
final String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16856,11 +19023,13 @@ class StyleSheet native "*StyleSheet" { |
/// @domName HTMLTableCaptionElement |
+/// @docsEditable |
class TableCaptionElement extends Element implements Element native "*HTMLTableCaptionElement" { |
factory TableCaptionElement() => document.$dom_createElement("caption"); |
/** @domName HTMLTableCaptionElement.align */ |
+ /// @docsEditable |
String align; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16869,53 +19038,69 @@ class TableCaptionElement extends Element implements Element native "*HTMLTableC |
/// @domName HTMLTableCellElement |
+/// @docsEditable |
class TableCellElement extends Element implements Element native "*HTMLTableCellElement" { |
factory TableCellElement() => document.$dom_createElement("td"); |
/** @domName HTMLTableCellElement.abbr */ |
+ /// @docsEditable |
String abbr; |
/** @domName HTMLTableCellElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLTableCellElement.axis */ |
+ /// @docsEditable |
String axis; |
/** @domName HTMLTableCellElement.bgColor */ |
+ /// @docsEditable |
String bgColor; |
/** @domName HTMLTableCellElement.cellIndex */ |
+ /// @docsEditable |
final int cellIndex; |
/** @domName HTMLTableCellElement.ch */ |
+ /// @docsEditable |
String ch; |
/** @domName HTMLTableCellElement.chOff */ |
+ /// @docsEditable |
String chOff; |
/** @domName HTMLTableCellElement.colSpan */ |
+ /// @docsEditable |
int colSpan; |
/** @domName HTMLTableCellElement.headers */ |
+ /// @docsEditable |
String headers; |
/** @domName HTMLTableCellElement.height */ |
+ /// @docsEditable |
String height; |
/** @domName HTMLTableCellElement.noWrap */ |
+ /// @docsEditable |
bool noWrap; |
/** @domName HTMLTableCellElement.rowSpan */ |
+ /// @docsEditable |
int rowSpan; |
/** @domName HTMLTableCellElement.scope */ |
+ /// @docsEditable |
String scope; |
/** @domName HTMLTableCellElement.vAlign */ |
+ /// @docsEditable |
String vAlign; |
/** @domName HTMLTableCellElement.width */ |
+ /// @docsEditable |
String width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16924,26 +19109,33 @@ class TableCellElement extends Element implements Element native "*HTMLTableCell |
/// @domName HTMLTableColElement |
+/// @docsEditable |
class TableColElement extends Element implements Element native "*HTMLTableColElement" { |
factory TableColElement() => document.$dom_createElement("col"); |
/** @domName HTMLTableColElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLTableColElement.ch */ |
+ /// @docsEditable |
String ch; |
/** @domName HTMLTableColElement.chOff */ |
+ /// @docsEditable |
String chOff; |
/** @domName HTMLTableColElement.span */ |
+ /// @docsEditable |
int span; |
/** @domName HTMLTableColElement.vAlign */ |
+ /// @docsEditable |
String vAlign; |
/** @domName HTMLTableColElement.width */ |
+ /// @docsEditable |
String width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -16956,69 +19148,91 @@ class TableElement extends Element implements Element native "*HTMLTableElement" |
factory TableElement() => document.$dom_createElement("table"); |
/** @domName HTMLTableElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLTableElement.bgColor */ |
+ /// @docsEditable |
String bgColor; |
/** @domName HTMLTableElement.border */ |
+ /// @docsEditable |
String border; |
/** @domName HTMLTableElement.caption */ |
+ /// @docsEditable |
TableCaptionElement caption; |
/** @domName HTMLTableElement.cellPadding */ |
+ /// @docsEditable |
String cellPadding; |
/** @domName HTMLTableElement.cellSpacing */ |
+ /// @docsEditable |
String cellSpacing; |
/** @domName HTMLTableElement.frame */ |
+ /// @docsEditable |
String frame; |
/** @domName HTMLTableElement.rows */ |
+ /// @docsEditable |
final HTMLCollection rows; |
/** @domName HTMLTableElement.rules */ |
+ /// @docsEditable |
String rules; |
/** @domName HTMLTableElement.summary */ |
+ /// @docsEditable |
String summary; |
/** @domName HTMLTableElement.tBodies */ |
+ /// @docsEditable |
final HTMLCollection tBodies; |
/** @domName HTMLTableElement.tFoot */ |
+ /// @docsEditable |
TableSectionElement tFoot; |
/** @domName HTMLTableElement.tHead */ |
+ /// @docsEditable |
TableSectionElement tHead; |
/** @domName HTMLTableElement.width */ |
+ /// @docsEditable |
String width; |
/** @domName HTMLTableElement.createCaption */ |
+ /// @docsEditable |
Element createCaption() native; |
/** @domName HTMLTableElement.createTFoot */ |
+ /// @docsEditable |
Element createTFoot() native; |
/** @domName HTMLTableElement.createTHead */ |
+ /// @docsEditable |
Element createTHead() native; |
/** @domName HTMLTableElement.deleteCaption */ |
+ /// @docsEditable |
void deleteCaption() native; |
/** @domName HTMLTableElement.deleteRow */ |
+ /// @docsEditable |
void deleteRow(int index) native; |
/** @domName HTMLTableElement.deleteTFoot */ |
+ /// @docsEditable |
void deleteTFoot() native; |
/** @domName HTMLTableElement.deleteTHead */ |
+ /// @docsEditable |
void deleteTHead() native; |
/** @domName HTMLTableElement.insertRow */ |
+ /// @docsEditable |
Element insertRow(int index) native; |
@@ -17039,38 +19253,49 @@ class TableElement extends Element implements Element native "*HTMLTableElement" |
/// @domName HTMLTableRowElement |
+/// @docsEditable |
class TableRowElement extends Element implements Element native "*HTMLTableRowElement" { |
factory TableRowElement() => document.$dom_createElement("tr"); |
/** @domName HTMLTableRowElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLTableRowElement.bgColor */ |
+ /// @docsEditable |
String bgColor; |
/** @domName HTMLTableRowElement.cells */ |
+ /// @docsEditable |
final HTMLCollection cells; |
/** @domName HTMLTableRowElement.ch */ |
+ /// @docsEditable |
String ch; |
/** @domName HTMLTableRowElement.chOff */ |
+ /// @docsEditable |
String chOff; |
/** @domName HTMLTableRowElement.rowIndex */ |
+ /// @docsEditable |
final int rowIndex; |
/** @domName HTMLTableRowElement.sectionRowIndex */ |
+ /// @docsEditable |
final int sectionRowIndex; |
/** @domName HTMLTableRowElement.vAlign */ |
+ /// @docsEditable |
String vAlign; |
/** @domName HTMLTableRowElement.deleteCell */ |
+ /// @docsEditable |
void deleteCell(int index) native; |
/** @domName HTMLTableRowElement.insertCell */ |
+ /// @docsEditable |
Element insertCell(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17079,27 +19304,35 @@ class TableRowElement extends Element implements Element native "*HTMLTableRowEl |
/// @domName HTMLTableSectionElement |
+/// @docsEditable |
class TableSectionElement extends Element implements Element native "*HTMLTableSectionElement" { |
/** @domName HTMLTableSectionElement.align */ |
+ /// @docsEditable |
String align; |
/** @domName HTMLTableSectionElement.ch */ |
+ /// @docsEditable |
String ch; |
/** @domName HTMLTableSectionElement.chOff */ |
+ /// @docsEditable |
String chOff; |
/** @domName HTMLTableSectionElement.rows */ |
+ /// @docsEditable |
final HTMLCollection rows; |
/** @domName HTMLTableSectionElement.vAlign */ |
+ /// @docsEditable |
String vAlign; |
/** @domName HTMLTableSectionElement.deleteRow */ |
+ /// @docsEditable |
void deleteRow(int index) native; |
/** @domName HTMLTableSectionElement.insertRow */ |
+ /// @docsEditable |
Element insertRow(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17113,12 +19346,15 @@ class Text extends CharacterData native "*Text" { |
factory Text(String data) => _TextFactoryProvider.createText(data); |
/** @domName Text.wholeText */ |
+ /// @docsEditable |
final String wholeText; |
/** @domName Text.replaceWholeText */ |
+ /// @docsEditable |
Text replaceWholeText(String content) native; |
/** @domName Text.splitText */ |
+ /// @docsEditable |
Text splitText(int offset) native; |
} |
@@ -17128,92 +19364,121 @@ class Text extends CharacterData native "*Text" { |
/// @domName HTMLTextAreaElement |
+/// @docsEditable |
class TextAreaElement extends Element implements Element native "*HTMLTextAreaElement" { |
factory TextAreaElement() => document.$dom_createElement("textarea"); |
/** @domName HTMLTextAreaElement.autofocus */ |
+ /// @docsEditable |
bool autofocus; |
/** @domName HTMLTextAreaElement.cols */ |
+ /// @docsEditable |
int cols; |
/** @domName HTMLTextAreaElement.defaultValue */ |
+ /// @docsEditable |
String defaultValue; |
/** @domName HTMLTextAreaElement.dirName */ |
+ /// @docsEditable |
String dirName; |
/** @domName HTMLTextAreaElement.disabled */ |
+ /// @docsEditable |
bool disabled; |
/** @domName HTMLTextAreaElement.form */ |
+ /// @docsEditable |
final FormElement form; |
/** @domName HTMLTextAreaElement.labels */ |
+ /// @docsEditable |
final List<Node> labels; |
/** @domName HTMLTextAreaElement.maxLength */ |
+ /// @docsEditable |
int maxLength; |
/** @domName HTMLTextAreaElement.name */ |
+ /// @docsEditable |
String name; |
/** @domName HTMLTextAreaElement.placeholder */ |
+ /// @docsEditable |
String placeholder; |
/** @domName HTMLTextAreaElement.readOnly */ |
+ /// @docsEditable |
bool readOnly; |
/** @domName HTMLTextAreaElement.required */ |
+ /// @docsEditable |
bool required; |
/** @domName HTMLTextAreaElement.rows */ |
+ /// @docsEditable |
int rows; |
/** @domName HTMLTextAreaElement.selectionDirection */ |
+ /// @docsEditable |
String selectionDirection; |
/** @domName HTMLTextAreaElement.selectionEnd */ |
+ /// @docsEditable |
int selectionEnd; |
/** @domName HTMLTextAreaElement.selectionStart */ |
+ /// @docsEditable |
int selectionStart; |
/** @domName HTMLTextAreaElement.textLength */ |
+ /// @docsEditable |
final int textLength; |
/** @domName HTMLTextAreaElement.type */ |
+ /// @docsEditable |
final String type; |
/** @domName HTMLTextAreaElement.validationMessage */ |
+ /// @docsEditable |
final String validationMessage; |
/** @domName HTMLTextAreaElement.validity */ |
+ /// @docsEditable |
final ValidityState validity; |
/** @domName HTMLTextAreaElement.value */ |
+ /// @docsEditable |
String value; |
/** @domName HTMLTextAreaElement.willValidate */ |
+ /// @docsEditable |
final bool willValidate; |
/** @domName HTMLTextAreaElement.wrap */ |
+ /// @docsEditable |
String wrap; |
/** @domName HTMLTextAreaElement.checkValidity */ |
+ /// @docsEditable |
bool checkValidity() native; |
/** @domName HTMLTextAreaElement.select */ |
+ /// @docsEditable |
void select() native; |
/** @domName HTMLTextAreaElement.setCustomValidity */ |
+ /// @docsEditable |
void setCustomValidity(String error) native; |
/** @domName HTMLTextAreaElement.setRangeText */ |
+ /// @docsEditable |
void setRangeText(String replacement, [int start, int end, String selectionMode]) native; |
/** @domName HTMLTextAreaElement.setSelectionRange */ |
+ /// @docsEditable |
void setSelectionRange(int start, int end, [String direction]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17222,12 +19487,15 @@ class TextAreaElement extends Element implements Element native "*HTMLTextAreaEl |
/// @domName TextEvent |
+/// @docsEditable |
class TextEvent extends UIEvent native "*TextEvent" { |
/** @domName TextEvent.data */ |
+ /// @docsEditable |
final String data; |
/** @domName TextEvent.initTextEvent */ |
+ /// @docsEditable |
void initTextEvent(String typeArg, bool canBubbleArg, bool cancelableArg, LocalWindow viewArg, String dataArg) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17236,9 +19504,11 @@ class TextEvent extends UIEvent native "*TextEvent" { |
/// @domName TextMetrics |
+/// @docsEditable |
class TextMetrics native "*TextMetrics" { |
/** @domName TextMetrics.width */ |
+ /// @docsEditable |
final num width; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17247,45 +19517,58 @@ class TextMetrics native "*TextMetrics" { |
/// @domName TextTrack |
+/// @docsEditable |
class TextTrack extends EventTarget native "*TextTrack" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
TextTrackEvents get on => |
new TextTrackEvents(this); |
/** @domName TextTrack.activeCues */ |
+ /// @docsEditable |
final TextTrackCueList activeCues; |
/** @domName TextTrack.cues */ |
+ /// @docsEditable |
final TextTrackCueList cues; |
/** @domName TextTrack.kind */ |
+ /// @docsEditable |
final String kind; |
/** @domName TextTrack.label */ |
+ /// @docsEditable |
final String label; |
/** @domName TextTrack.language */ |
+ /// @docsEditable |
final String language; |
/** @domName TextTrack.mode */ |
+ /// @docsEditable |
String mode; |
/** @domName TextTrack.addCue */ |
+ /// @docsEditable |
void addCue(TextTrackCue cue) native; |
/** @domName TextTrack.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName TextTrack.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName TextTrack.removeCue */ |
+ /// @docsEditable |
void removeCue(TextTrackCue cue) native; |
/** @domName TextTrack.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -17300,6 +19583,7 @@ class TextTrackEvents extends Events { |
/// @domName TextTrackCue |
+/// @docsEditable |
class TextTrackCue extends EventTarget native "*TextTrackCue" { |
factory TextTrackCue(num startTime, num endTime, String text) => _TextTrackCueFactoryProvider.createTextTrackCue(startTime, endTime, text); |
@@ -17307,55 +19591,72 @@ class TextTrackCue extends EventTarget native "*TextTrackCue" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
TextTrackCueEvents get on => |
new TextTrackCueEvents(this); |
/** @domName TextTrackCue.align */ |
+ /// @docsEditable |
String align; |
/** @domName TextTrackCue.endTime */ |
+ /// @docsEditable |
num endTime; |
/** @domName TextTrackCue.id */ |
+ /// @docsEditable |
String id; |
/** @domName TextTrackCue.line */ |
+ /// @docsEditable |
int line; |
/** @domName TextTrackCue.pauseOnExit */ |
+ /// @docsEditable |
bool pauseOnExit; |
/** @domName TextTrackCue.position */ |
+ /// @docsEditable |
int position; |
/** @domName TextTrackCue.size */ |
+ /// @docsEditable |
int size; |
/** @domName TextTrackCue.snapToLines */ |
+ /// @docsEditable |
bool snapToLines; |
/** @domName TextTrackCue.startTime */ |
+ /// @docsEditable |
num startTime; |
/** @domName TextTrackCue.text */ |
+ /// @docsEditable |
String text; |
/** @domName TextTrackCue.track */ |
+ /// @docsEditable |
final TextTrack track; |
/** @domName TextTrackCue.vertical */ |
+ /// @docsEditable |
String vertical; |
/** @domName TextTrackCue.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName TextTrackCue.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName TextTrackCue.getCueAsHTML */ |
+ /// @docsEditable |
DocumentFragment getCueAsHTML() native; |
/** @domName TextTrackCue.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -17372,9 +19673,11 @@ class TextTrackCueEvents extends Events { |
/// @domName TextTrackCueList |
+/// @docsEditable |
class TextTrackCueList implements List<TextTrackCue>, JavaScriptIndexingBehavior native "*TextTrackCueList" { |
/** @domName TextTrackCueList.length */ |
+ /// @docsEditable |
final int length; |
TextTrackCue operator[](int index) => JS("TextTrackCue", "#[#]", this, index); |
@@ -17463,9 +19766,11 @@ class TextTrackCueList implements List<TextTrackCue>, JavaScriptIndexingBehavior |
// -- end List<TextTrackCue> mixins. |
/** @domName TextTrackCueList.getCueById */ |
+ /// @docsEditable |
TextTrackCue getCueById(String id) native; |
/** @domName TextTrackCueList.item */ |
+ /// @docsEditable |
TextTrackCue item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17474,15 +19779,18 @@ class TextTrackCueList implements List<TextTrackCue>, JavaScriptIndexingBehavior |
/// @domName TextTrackList |
+/// @docsEditable |
class TextTrackList extends EventTarget implements JavaScriptIndexingBehavior, List<TextTrack> native "*TextTrackList" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
TextTrackListEvents get on => |
new TextTrackListEvents(this); |
/** @domName TextTrackList.length */ |
+ /// @docsEditable |
final int length; |
TextTrack operator[](int index) => JS("TextTrack", "#[#]", this, index); |
@@ -17571,15 +19879,19 @@ class TextTrackList extends EventTarget implements JavaScriptIndexingBehavior, L |
// -- end List<TextTrack> mixins. |
/** @domName TextTrackList.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName TextTrackList.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName TextTrackList.item */ |
+ /// @docsEditable |
TextTrack item(int index) native; |
/** @domName TextTrackList.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
@@ -17594,15 +19906,19 @@ class TextTrackListEvents extends Events { |
/// @domName TimeRanges |
+/// @docsEditable |
class TimeRanges native "*TimeRanges" { |
/** @domName TimeRanges.length */ |
+ /// @docsEditable |
final int length; |
/** @domName TimeRanges.end */ |
+ /// @docsEditable |
num end(int index) native; |
/** @domName TimeRanges.start */ |
+ /// @docsEditable |
num start(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17619,6 +19935,7 @@ typedef void TimeoutHandler(); |
/// @domName HTMLTitleElement |
+/// @docsEditable |
class TitleElement extends Element implements Element native "*HTMLTitleElement" { |
factory TitleElement() => document.$dom_createElement("title"); |
@@ -17629,43 +19946,56 @@ class TitleElement extends Element implements Element native "*HTMLTitleElement" |
/// @domName Touch |
+/// @docsEditable |
class Touch native "*Touch" { |
/** @domName Touch.clientX */ |
+ /// @docsEditable |
final int clientX; |
/** @domName Touch.clientY */ |
+ /// @docsEditable |
final int clientY; |
/** @domName Touch.identifier */ |
+ /// @docsEditable |
final int identifier; |
/** @domName Touch.pageX */ |
+ /// @docsEditable |
final int pageX; |
/** @domName Touch.pageY */ |
+ /// @docsEditable |
final int pageY; |
/** @domName Touch.screenX */ |
+ /// @docsEditable |
final int screenX; |
/** @domName Touch.screenY */ |
+ /// @docsEditable |
final int screenY; |
/** @domName Touch.target */ |
+ /// @docsEditable |
EventTarget get target => _convertNativeToDart_EventTarget(this._target); |
dynamic get _target => JS("dynamic", "#.target", this); |
/** @domName Touch.webkitForce */ |
+ /// @docsEditable |
final num webkitForce; |
/** @domName Touch.webkitRadiusX */ |
+ /// @docsEditable |
final int webkitRadiusX; |
/** @domName Touch.webkitRadiusY */ |
+ /// @docsEditable |
final int webkitRadiusY; |
/** @domName Touch.webkitRotationAngle */ |
+ /// @docsEditable |
final num webkitRotationAngle; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17674,30 +20004,39 @@ class Touch native "*Touch" { |
/// @domName TouchEvent |
+/// @docsEditable |
class TouchEvent extends UIEvent native "*TouchEvent" { |
/** @domName TouchEvent.altKey */ |
+ /// @docsEditable |
final bool altKey; |
/** @domName TouchEvent.changedTouches */ |
+ /// @docsEditable |
final TouchList changedTouches; |
/** @domName TouchEvent.ctrlKey */ |
+ /// @docsEditable |
final bool ctrlKey; |
/** @domName TouchEvent.metaKey */ |
+ /// @docsEditable |
final bool metaKey; |
/** @domName TouchEvent.shiftKey */ |
+ /// @docsEditable |
final bool shiftKey; |
/** @domName TouchEvent.targetTouches */ |
+ /// @docsEditable |
final TouchList targetTouches; |
/** @domName TouchEvent.touches */ |
+ /// @docsEditable |
final TouchList touches; |
/** @domName TouchEvent.initTouchEvent */ |
+ /// @docsEditable |
void initTouchEvent(TouchList touches, TouchList targetTouches, TouchList changedTouches, String type, LocalWindow view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17706,9 +20045,11 @@ class TouchEvent extends UIEvent native "*TouchEvent" { |
/// @domName TouchList |
+/// @docsEditable |
class TouchList implements JavaScriptIndexingBehavior, List<Touch> native "*TouchList" { |
/** @domName TouchList.length */ |
+ /// @docsEditable |
final int length; |
Touch operator[](int index) => JS("Touch", "#[#]", this, index); |
@@ -17797,6 +20138,7 @@ class TouchList implements JavaScriptIndexingBehavior, List<Touch> native "*Touc |
// -- end List<Touch> mixins. |
/** @domName TouchList.item */ |
+ /// @docsEditable |
Touch item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17805,6 +20147,7 @@ class TouchList implements JavaScriptIndexingBehavior, List<Touch> native "*Touc |
/// @domName HTMLTrackElement |
+/// @docsEditable |
class TrackElement extends Element implements Element native "*HTMLTrackElement" { |
factory TrackElement() => document.$dom_createElement("track"); |
@@ -17818,29 +20161,37 @@ class TrackElement extends Element implements Element native "*HTMLTrackElement" |
static const int NONE = 0; |
/** @domName HTMLTrackElement.defaultValue */ |
+ /// @docsEditable |
bool get defaultValue => JS("bool", "#.default", this); |
/** @domName HTMLTrackElement.defaultValue */ |
+ /// @docsEditable |
void set defaultValue(bool value) { |
JS("void", "#.default = #", this, value); |
} |
/** @domName HTMLTrackElement.kind */ |
+ /// @docsEditable |
String kind; |
/** @domName HTMLTrackElement.label */ |
+ /// @docsEditable |
String label; |
/** @domName HTMLTrackElement.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName HTMLTrackElement.src */ |
+ /// @docsEditable |
String src; |
/** @domName HTMLTrackElement.srclang */ |
+ /// @docsEditable |
String srclang; |
/** @domName HTMLTrackElement.track */ |
+ /// @docsEditable |
final TextTrack track; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17849,9 +20200,11 @@ class TrackElement extends Element implements Element native "*HTMLTrackElement" |
/// @domName TrackEvent |
+/// @docsEditable |
class TrackEvent extends Event native "*TrackEvent" { |
/** @domName TrackEvent.track */ |
+ /// @docsEditable |
final Object track; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17860,12 +20213,15 @@ class TrackEvent extends Event native "*TrackEvent" { |
/// @domName WebKitTransitionEvent |
+/// @docsEditable |
class TransitionEvent extends Event native "*WebKitTransitionEvent" { |
/** @domName WebKitTransitionEvent.elapsedTime */ |
+ /// @docsEditable |
final num elapsedTime; |
/** @domName WebKitTransitionEvent.propertyName */ |
+ /// @docsEditable |
final String propertyName; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17874,42 +20230,55 @@ class TransitionEvent extends Event native "*WebKitTransitionEvent" { |
/// @domName TreeWalker |
+/// @docsEditable |
class TreeWalker native "*TreeWalker" { |
/** @domName TreeWalker.currentNode */ |
+ /// @docsEditable |
Node currentNode; |
/** @domName TreeWalker.expandEntityReferences */ |
+ /// @docsEditable |
final bool expandEntityReferences; |
/** @domName TreeWalker.filter */ |
+ /// @docsEditable |
final NodeFilter filter; |
/** @domName TreeWalker.root */ |
+ /// @docsEditable |
final Node root; |
/** @domName TreeWalker.whatToShow */ |
+ /// @docsEditable |
final int whatToShow; |
/** @domName TreeWalker.firstChild */ |
+ /// @docsEditable |
Node firstChild() native; |
/** @domName TreeWalker.lastChild */ |
+ /// @docsEditable |
Node lastChild() native; |
/** @domName TreeWalker.nextNode */ |
+ /// @docsEditable |
Node nextNode() native; |
/** @domName TreeWalker.nextSibling */ |
+ /// @docsEditable |
Node nextSibling() native; |
/** @domName TreeWalker.parentNode */ |
+ /// @docsEditable |
Node parentNode() native; |
/** @domName TreeWalker.previousNode */ |
+ /// @docsEditable |
Node previousNode() native; |
/** @domName TreeWalker.previousSibling */ |
+ /// @docsEditable |
Node previousSibling() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17918,37 +20287,48 @@ class TreeWalker native "*TreeWalker" { |
/// @domName UIEvent |
+/// @docsEditable |
class UIEvent extends Event native "*UIEvent" { |
/** @domName UIEvent.charCode */ |
+ /// @docsEditable |
final int charCode; |
/** @domName UIEvent.detail */ |
+ /// @docsEditable |
final int detail; |
/** @domName UIEvent.keyCode */ |
+ /// @docsEditable |
final int keyCode; |
/** @domName UIEvent.layerX */ |
+ /// @docsEditable |
final int layerX; |
/** @domName UIEvent.layerY */ |
+ /// @docsEditable |
final int layerY; |
/** @domName UIEvent.pageX */ |
+ /// @docsEditable |
final int pageX; |
/** @domName UIEvent.pageY */ |
+ /// @docsEditable |
final int pageY; |
/** @domName UIEvent.view */ |
+ /// @docsEditable |
Window get view => _convertNativeToDart_Window(this._view); |
dynamic get _view => JS("dynamic", "#.view", this); |
/** @domName UIEvent.which */ |
+ /// @docsEditable |
final int which; |
/** @domName UIEvent.initUIEvent */ |
+ /// @docsEditable |
void initUIEvent(String type, bool canBubble, bool cancelable, LocalWindow view, int detail) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17957,14 +20337,17 @@ class UIEvent extends Event native "*UIEvent" { |
/// @domName HTMLUListElement |
+/// @docsEditable |
class UListElement extends Element implements Element native "*HTMLUListElement" { |
factory UListElement() => document.$dom_createElement("ul"); |
/** @domName HTMLUListElement.compact */ |
+ /// @docsEditable |
bool compact; |
/** @domName HTMLUListElement.type */ |
+ /// @docsEditable |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -17973,6 +20356,7 @@ class UListElement extends Element implements Element native "*HTMLUListElement" |
/// @domName Uint16Array |
+/// @docsEditable |
class Uint16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<int> native "*Uint16Array" { |
factory Uint16Array(int length) => |
@@ -17987,6 +20371,7 @@ class Uint16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
static const int BYTES_PER_ELEMENT = 2; |
/** @domName Uint16Array.length */ |
+ /// @docsEditable |
final int length; |
int operator[](int index) => JS("int", "#[#]", this, index); |
@@ -18072,9 +20457,11 @@ class Uint16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
// -- end List<int> mixins. |
/** @domName Uint16Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Uint16Array.subarray */ |
+ /// @docsEditable |
Uint16Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18083,6 +20470,7 @@ class Uint16Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
/// @domName Uint32Array |
+/// @docsEditable |
class Uint32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<int> native "*Uint32Array" { |
factory Uint32Array(int length) => |
@@ -18097,6 +20485,7 @@ class Uint32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
static const int BYTES_PER_ELEMENT = 4; |
/** @domName Uint32Array.length */ |
+ /// @docsEditable |
final int length; |
int operator[](int index) => JS("int", "#[#]", this, index); |
@@ -18182,9 +20571,11 @@ class Uint32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
// -- end List<int> mixins. |
/** @domName Uint32Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Uint32Array.subarray */ |
+ /// @docsEditable |
Uint32Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18193,6 +20584,7 @@ class Uint32Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
/// @domName Uint8Array |
+/// @docsEditable |
class Uint8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, List<int> native "*Uint8Array" { |
factory Uint8Array(int length) => |
@@ -18207,6 +20599,7 @@ class Uint8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
static const int BYTES_PER_ELEMENT = 1; |
/** @domName Uint8Array.length */ |
+ /// @docsEditable |
final int length; |
int operator[](int index) => JS("int", "#[#]", this, index); |
@@ -18292,9 +20685,11 @@ class Uint8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
// -- end List<int> mixins. |
/** @domName Uint8Array.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Uint8Array.subarray */ |
+ /// @docsEditable |
Uint8Array subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18303,6 +20698,7 @@ class Uint8Array extends ArrayBufferView implements JavaScriptIndexingBehavior, |
/// @domName Uint8ClampedArray |
+/// @docsEditable |
class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { |
factory Uint8ClampedArray(int length) => |
@@ -18318,9 +20714,11 @@ class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { |
// final int length; |
/** @domName Uint8ClampedArray.setElements */ |
+ /// @docsEditable |
void setElements(Object array, [int offset]) native "set"; |
/** @domName Uint8ClampedArray.subarray */ |
+ /// @docsEditable |
Uint8ClampedArray subarray(int start, [int end]) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18329,6 +20727,7 @@ class Uint8ClampedArray extends Uint8Array native "*Uint8ClampedArray" { |
/// @domName HTMLUnknownElement |
+/// @docsEditable |
class UnknownElement extends Element implements Element native "*HTMLUnknownElement" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18354,33 +20753,43 @@ class Url native "*URL" { |
/// @domName ValidityState |
+/// @docsEditable |
class ValidityState native "*ValidityState" { |
/** @domName ValidityState.customError */ |
+ /// @docsEditable |
final bool customError; |
/** @domName ValidityState.patternMismatch */ |
+ /// @docsEditable |
final bool patternMismatch; |
/** @domName ValidityState.rangeOverflow */ |
+ /// @docsEditable |
final bool rangeOverflow; |
/** @domName ValidityState.rangeUnderflow */ |
+ /// @docsEditable |
final bool rangeUnderflow; |
/** @domName ValidityState.stepMismatch */ |
+ /// @docsEditable |
final bool stepMismatch; |
/** @domName ValidityState.tooLong */ |
+ /// @docsEditable |
final bool tooLong; |
/** @domName ValidityState.typeMismatch */ |
+ /// @docsEditable |
final bool typeMismatch; |
/** @domName ValidityState.valid */ |
+ /// @docsEditable |
final bool valid; |
/** @domName ValidityState.valueMissing */ |
+ /// @docsEditable |
final bool valueMissing; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18389,47 +20798,61 @@ class ValidityState native "*ValidityState" { |
/// @domName HTMLVideoElement |
+/// @docsEditable |
class VideoElement extends MediaElement native "*HTMLVideoElement" { |
factory VideoElement() => document.$dom_createElement("video"); |
/** @domName HTMLVideoElement.height */ |
+ /// @docsEditable |
int height; |
/** @domName HTMLVideoElement.poster */ |
+ /// @docsEditable |
String poster; |
/** @domName HTMLVideoElement.videoHeight */ |
+ /// @docsEditable |
final int videoHeight; |
/** @domName HTMLVideoElement.videoWidth */ |
+ /// @docsEditable |
final int videoWidth; |
/** @domName HTMLVideoElement.webkitDecodedFrameCount */ |
+ /// @docsEditable |
final int webkitDecodedFrameCount; |
/** @domName HTMLVideoElement.webkitDisplayingFullscreen */ |
+ /// @docsEditable |
final bool webkitDisplayingFullscreen; |
/** @domName HTMLVideoElement.webkitDroppedFrameCount */ |
+ /// @docsEditable |
final int webkitDroppedFrameCount; |
/** @domName HTMLVideoElement.webkitSupportsFullscreen */ |
+ /// @docsEditable |
final bool webkitSupportsFullscreen; |
/** @domName HTMLVideoElement.width */ |
+ /// @docsEditable |
int width; |
/** @domName HTMLVideoElement.webkitEnterFullScreen */ |
+ /// @docsEditable |
void webkitEnterFullScreen() native; |
/** @domName HTMLVideoElement.webkitEnterFullscreen */ |
+ /// @docsEditable |
void webkitEnterFullscreen() native; |
/** @domName HTMLVideoElement.webkitExitFullScreen */ |
+ /// @docsEditable |
void webkitExitFullScreen() native; |
/** @domName HTMLVideoElement.webkitExitFullscreen */ |
+ /// @docsEditable |
void webkitExitFullscreen() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18446,9 +20869,11 @@ typedef void VoidCallback(); |
/// @domName WaveShaperNode |
+/// @docsEditable |
class WaveShaperNode extends AudioNode native "*WaveShaperNode" { |
/** @domName WaveShaperNode.curve */ |
+ /// @docsEditable |
Float32Array curve; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18457,6 +20882,7 @@ class WaveShaperNode extends AudioNode native "*WaveShaperNode" { |
/// @domName WaveTable |
+/// @docsEditable |
class WaveTable native "*WaveTable" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18465,15 +20891,19 @@ class WaveTable native "*WaveTable" { |
/// @domName WebGLActiveInfo |
+/// @docsEditable |
class WebGLActiveInfo native "*WebGLActiveInfo" { |
/** @domName WebGLActiveInfo.name */ |
+ /// @docsEditable |
final String name; |
/** @domName WebGLActiveInfo.size */ |
+ /// @docsEditable |
final int size; |
/** @domName WebGLActiveInfo.type */ |
+ /// @docsEditable |
final int type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18482,6 +20912,7 @@ class WebGLActiveInfo native "*WebGLActiveInfo" { |
/// @domName WebGLBuffer |
+/// @docsEditable |
class WebGLBuffer native "*WebGLBuffer" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18490,6 +20921,7 @@ class WebGLBuffer native "*WebGLBuffer" { |
/// @domName WebGLCompressedTextureS3TC |
+/// @docsEditable |
class WebGLCompressedTextureS3TC native "*WebGLCompressedTextureS3TC" { |
static const int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; |
@@ -18506,24 +20938,31 @@ class WebGLCompressedTextureS3TC native "*WebGLCompressedTextureS3TC" { |
/// @domName WebGLContextAttributes |
+/// @docsEditable |
class WebGLContextAttributes native "*WebGLContextAttributes" { |
/** @domName WebGLContextAttributes.alpha */ |
+ /// @docsEditable |
bool alpha; |
/** @domName WebGLContextAttributes.antialias */ |
+ /// @docsEditable |
bool antialias; |
/** @domName WebGLContextAttributes.depth */ |
+ /// @docsEditable |
bool depth; |
/** @domName WebGLContextAttributes.premultipliedAlpha */ |
+ /// @docsEditable |
bool premultipliedAlpha; |
/** @domName WebGLContextAttributes.preserveDrawingBuffer */ |
+ /// @docsEditable |
bool preserveDrawingBuffer; |
/** @domName WebGLContextAttributes.stencil */ |
+ /// @docsEditable |
bool stencil; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18532,9 +20971,11 @@ class WebGLContextAttributes native "*WebGLContextAttributes" { |
/// @domName WebGLContextEvent |
+/// @docsEditable |
class WebGLContextEvent extends Event native "*WebGLContextEvent" { |
/** @domName WebGLContextEvent.statusMessage */ |
+ /// @docsEditable |
final String statusMessage; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18543,6 +20984,7 @@ class WebGLContextEvent extends Event native "*WebGLContextEvent" { |
/// @domName WebGLDebugRendererInfo |
+/// @docsEditable |
class WebGLDebugRendererInfo native "*WebGLDebugRendererInfo" { |
static const int UNMASKED_RENDERER_WEBGL = 0x9246; |
@@ -18555,9 +20997,11 @@ class WebGLDebugRendererInfo native "*WebGLDebugRendererInfo" { |
/// @domName WebGLDebugShaders |
+/// @docsEditable |
class WebGLDebugShaders native "*WebGLDebugShaders" { |
/** @domName WebGLDebugShaders.getTranslatedShaderSource */ |
+ /// @docsEditable |
String getTranslatedShaderSource(WebGLShader shader) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18566,6 +21010,7 @@ class WebGLDebugShaders native "*WebGLDebugShaders" { |
/// @domName WebGLDepthTexture |
+/// @docsEditable |
class WebGLDepthTexture native "*WebGLDepthTexture" { |
static const int UNSIGNED_INT_24_8_WEBGL = 0x84FA; |
@@ -18576,6 +21021,7 @@ class WebGLDepthTexture native "*WebGLDepthTexture" { |
/// @domName WebGLFramebuffer |
+/// @docsEditable |
class WebGLFramebuffer native "*WebGLFramebuffer" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18584,12 +21030,15 @@ class WebGLFramebuffer native "*WebGLFramebuffer" { |
/// @domName WebGLLoseContext |
+/// @docsEditable |
class WebGLLoseContext native "*WebGLLoseContext" { |
/** @domName WebGLLoseContext.loseContext */ |
+ /// @docsEditable |
void loseContext() native; |
/** @domName WebGLLoseContext.restoreContext */ |
+ /// @docsEditable |
void restoreContext() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18598,6 +21047,7 @@ class WebGLLoseContext native "*WebGLLoseContext" { |
/// @domName WebGLProgram |
+/// @docsEditable |
class WebGLProgram native "*WebGLProgram" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18606,6 +21056,7 @@ class WebGLProgram native "*WebGLProgram" { |
/// @domName WebGLRenderbuffer |
+/// @docsEditable |
class WebGLRenderbuffer native "*WebGLRenderbuffer" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -18614,6 +21065,7 @@ class WebGLRenderbuffer native "*WebGLRenderbuffer" { |
/// @domName WebGLRenderingContext |
+/// @docsEditable |
class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderingContext" { |
static const int ACTIVE_ATTRIBUTES = 0x8B89; |
@@ -19207,318 +21659,423 @@ class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi |
static const int ZERO = 0; |
/** @domName WebGLRenderingContext.drawingBufferHeight */ |
+ /// @docsEditable |
final int drawingBufferHeight; |
/** @domName WebGLRenderingContext.drawingBufferWidth */ |
+ /// @docsEditable |
final int drawingBufferWidth; |
/** @domName WebGLRenderingContext.activeTexture */ |
+ /// @docsEditable |
void activeTexture(int texture) native; |
/** @domName WebGLRenderingContext.attachShader */ |
+ /// @docsEditable |
void attachShader(WebGLProgram program, WebGLShader shader) native; |
/** @domName WebGLRenderingContext.bindAttribLocation */ |
+ /// @docsEditable |
void bindAttribLocation(WebGLProgram program, int index, String name) native; |
/** @domName WebGLRenderingContext.bindBuffer */ |
+ /// @docsEditable |
void bindBuffer(int target, WebGLBuffer buffer) native; |
/** @domName WebGLRenderingContext.bindFramebuffer */ |
+ /// @docsEditable |
void bindFramebuffer(int target, WebGLFramebuffer framebuffer) native; |
/** @domName WebGLRenderingContext.bindRenderbuffer */ |
+ /// @docsEditable |
void bindRenderbuffer(int target, WebGLRenderbuffer renderbuffer) native; |
/** @domName WebGLRenderingContext.bindTexture */ |
+ /// @docsEditable |
void bindTexture(int target, WebGLTexture texture) native; |
/** @domName WebGLRenderingContext.blendColor */ |
+ /// @docsEditable |
void blendColor(num red, num green, num blue, num alpha) native; |
/** @domName WebGLRenderingContext.blendEquation */ |
+ /// @docsEditable |
void blendEquation(int mode) native; |
/** @domName WebGLRenderingContext.blendEquationSeparate */ |
+ /// @docsEditable |
void blendEquationSeparate(int modeRGB, int modeAlpha) native; |
/** @domName WebGLRenderingContext.blendFunc */ |
+ /// @docsEditable |
void blendFunc(int sfactor, int dfactor) native; |
/** @domName WebGLRenderingContext.blendFuncSeparate */ |
+ /// @docsEditable |
void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) native; |
/** @domName WebGLRenderingContext.bufferData */ |
+ /// @docsEditable |
void bufferData(int target, data_OR_size, int usage) native; |
/** @domName WebGLRenderingContext.bufferSubData */ |
+ /// @docsEditable |
void bufferSubData(int target, int offset, data) native; |
/** @domName WebGLRenderingContext.checkFramebufferStatus */ |
+ /// @docsEditable |
int checkFramebufferStatus(int target) native; |
/** @domName WebGLRenderingContext.clear */ |
+ /// @docsEditable |
void clear(int mask) native; |
/** @domName WebGLRenderingContext.clearColor */ |
+ /// @docsEditable |
void clearColor(num red, num green, num blue, num alpha) native; |
/** @domName WebGLRenderingContext.clearDepth */ |
+ /// @docsEditable |
void clearDepth(num depth) native; |
/** @domName WebGLRenderingContext.clearStencil */ |
+ /// @docsEditable |
void clearStencil(int s) native; |
/** @domName WebGLRenderingContext.colorMask */ |
+ /// @docsEditable |
void colorMask(bool red, bool green, bool blue, bool alpha) native; |
/** @domName WebGLRenderingContext.compileShader */ |
+ /// @docsEditable |
void compileShader(WebGLShader shader) native; |
/** @domName WebGLRenderingContext.compressedTexImage2D */ |
+ /// @docsEditable |
void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ArrayBufferView data) native; |
/** @domName WebGLRenderingContext.compressedTexSubImage2D */ |
+ /// @docsEditable |
void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferView data) native; |
/** @domName WebGLRenderingContext.copyTexImage2D */ |
+ /// @docsEditable |
void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) native; |
/** @domName WebGLRenderingContext.copyTexSubImage2D */ |
+ /// @docsEditable |
void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) native; |
/** @domName WebGLRenderingContext.createBuffer */ |
+ /// @docsEditable |
WebGLBuffer createBuffer() native; |
/** @domName WebGLRenderingContext.createFramebuffer */ |
+ /// @docsEditable |
WebGLFramebuffer createFramebuffer() native; |
/** @domName WebGLRenderingContext.createProgram */ |
+ /// @docsEditable |
WebGLProgram createProgram() native; |
/** @domName WebGLRenderingContext.createRenderbuffer */ |
+ /// @docsEditable |
WebGLRenderbuffer createRenderbuffer() native; |
/** @domName WebGLRenderingContext.createShader */ |
+ /// @docsEditable |
WebGLShader createShader(int type) native; |
/** @domName WebGLRenderingContext.createTexture */ |
+ /// @docsEditable |
WebGLTexture createTexture() native; |
/** @domName WebGLRenderingContext.cullFace */ |
+ /// @docsEditable |
void cullFace(int mode) native; |
/** @domName WebGLRenderingContext.deleteBuffer */ |
+ /// @docsEditable |
void deleteBuffer(WebGLBuffer buffer) native; |
/** @domName WebGLRenderingContext.deleteFramebuffer */ |
+ /// @docsEditable |
void deleteFramebuffer(WebGLFramebuffer framebuffer) native; |
/** @domName WebGLRenderingContext.deleteProgram */ |
+ /// @docsEditable |
void deleteProgram(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.deleteRenderbuffer */ |
+ /// @docsEditable |
void deleteRenderbuffer(WebGLRenderbuffer renderbuffer) native; |
/** @domName WebGLRenderingContext.deleteShader */ |
+ /// @docsEditable |
void deleteShader(WebGLShader shader) native; |
/** @domName WebGLRenderingContext.deleteTexture */ |
+ /// @docsEditable |
void deleteTexture(WebGLTexture texture) native; |
/** @domName WebGLRenderingContext.depthFunc */ |
+ /// @docsEditable |
void depthFunc(int func) native; |
/** @domName WebGLRenderingContext.depthMask */ |
+ /// @docsEditable |
void depthMask(bool flag) native; |
/** @domName WebGLRenderingContext.depthRange */ |
+ /// @docsEditable |
void depthRange(num zNear, num zFar) native; |
/** @domName WebGLRenderingContext.detachShader */ |
+ /// @docsEditable |
void detachShader(WebGLProgram program, WebGLShader shader) native; |
/** @domName WebGLRenderingContext.disable */ |
+ /// @docsEditable |
void disable(int cap) native; |
/** @domName WebGLRenderingContext.disableVertexAttribArray */ |
+ /// @docsEditable |
void disableVertexAttribArray(int index) native; |
/** @domName WebGLRenderingContext.drawArrays */ |
+ /// @docsEditable |
void drawArrays(int mode, int first, int count) native; |
/** @domName WebGLRenderingContext.drawElements */ |
+ /// @docsEditable |
void drawElements(int mode, int count, int type, int offset) native; |
/** @domName WebGLRenderingContext.enable */ |
+ /// @docsEditable |
void enable(int cap) native; |
/** @domName WebGLRenderingContext.enableVertexAttribArray */ |
+ /// @docsEditable |
void enableVertexAttribArray(int index) native; |
/** @domName WebGLRenderingContext.finish */ |
+ /// @docsEditable |
void finish() native; |
/** @domName WebGLRenderingContext.flush */ |
+ /// @docsEditable |
void flush() native; |
/** @domName WebGLRenderingContext.framebufferRenderbuffer */ |
+ /// @docsEditable |
void framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, WebGLRenderbuffer renderbuffer) native; |
/** @domName WebGLRenderingContext.framebufferTexture2D */ |
+ /// @docsEditable |
void framebufferTexture2D(int target, int attachment, int textarget, WebGLTexture texture, int level) native; |
/** @domName WebGLRenderingContext.frontFace */ |
+ /// @docsEditable |
void frontFace(int mode) native; |
/** @domName WebGLRenderingContext.generateMipmap */ |
+ /// @docsEditable |
void generateMipmap(int target) native; |
/** @domName WebGLRenderingContext.getActiveAttrib */ |
+ /// @docsEditable |
WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index) native; |
/** @domName WebGLRenderingContext.getActiveUniform */ |
+ /// @docsEditable |
WebGLActiveInfo getActiveUniform(WebGLProgram program, int index) native; |
/** @domName WebGLRenderingContext.getAttachedShaders */ |
+ /// @docsEditable |
void getAttachedShaders(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.getAttribLocation */ |
+ /// @docsEditable |
int getAttribLocation(WebGLProgram program, String name) native; |
/** @domName WebGLRenderingContext.getBufferParameter */ |
+ /// @docsEditable |
Object getBufferParameter(int target, int pname) native; |
/** @domName WebGLRenderingContext.getContextAttributes */ |
+ /// @docsEditable |
WebGLContextAttributes getContextAttributes() native; |
/** @domName WebGLRenderingContext.getError */ |
+ /// @docsEditable |
int getError() native; |
/** @domName WebGLRenderingContext.getExtension */ |
+ /// @docsEditable |
Object getExtension(String name) native; |
/** @domName WebGLRenderingContext.getFramebufferAttachmentParameter */ |
+ /// @docsEditable |
Object getFramebufferAttachmentParameter(int target, int attachment, int pname) native; |
/** @domName WebGLRenderingContext.getParameter */ |
+ /// @docsEditable |
Object getParameter(int pname) native; |
/** @domName WebGLRenderingContext.getProgramInfoLog */ |
+ /// @docsEditable |
String getProgramInfoLog(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.getProgramParameter */ |
+ /// @docsEditable |
Object getProgramParameter(WebGLProgram program, int pname) native; |
/** @domName WebGLRenderingContext.getRenderbufferParameter */ |
+ /// @docsEditable |
Object getRenderbufferParameter(int target, int pname) native; |
/** @domName WebGLRenderingContext.getShaderInfoLog */ |
+ /// @docsEditable |
String getShaderInfoLog(WebGLShader shader) native; |
/** @domName WebGLRenderingContext.getShaderParameter */ |
+ /// @docsEditable |
Object getShaderParameter(WebGLShader shader, int pname) native; |
/** @domName WebGLRenderingContext.getShaderPrecisionFormat */ |
+ /// @docsEditable |
WebGLShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisiontype) native; |
/** @domName WebGLRenderingContext.getShaderSource */ |
+ /// @docsEditable |
String getShaderSource(WebGLShader shader) native; |
/** @domName WebGLRenderingContext.getSupportedExtensions */ |
+ /// @docsEditable |
List<String> getSupportedExtensions() native; |
/** @domName WebGLRenderingContext.getTexParameter */ |
+ /// @docsEditable |
Object getTexParameter(int target, int pname) native; |
/** @domName WebGLRenderingContext.getUniform */ |
+ /// @docsEditable |
Object getUniform(WebGLProgram program, WebGLUniformLocation location) native; |
/** @domName WebGLRenderingContext.getUniformLocation */ |
+ /// @docsEditable |
WebGLUniformLocation getUniformLocation(WebGLProgram program, String name) native; |
/** @domName WebGLRenderingContext.getVertexAttrib */ |
+ /// @docsEditable |
Object getVertexAttrib(int index, int pname) native; |
/** @domName WebGLRenderingContext.getVertexAttribOffset */ |
+ /// @docsEditable |
int getVertexAttribOffset(int index, int pname) native; |
/** @domName WebGLRenderingContext.hint */ |
+ /// @docsEditable |
void hint(int target, int mode) native; |
/** @domName WebGLRenderingContext.isBuffer */ |
+ /// @docsEditable |
bool isBuffer(WebGLBuffer buffer) native; |
/** @domName WebGLRenderingContext.isContextLost */ |
+ /// @docsEditable |
bool isContextLost() native; |
/** @domName WebGLRenderingContext.isEnabled */ |
+ /// @docsEditable |
bool isEnabled(int cap) native; |
/** @domName WebGLRenderingContext.isFramebuffer */ |
+ /// @docsEditable |
bool isFramebuffer(WebGLFramebuffer framebuffer) native; |
/** @domName WebGLRenderingContext.isProgram */ |
+ /// @docsEditable |
bool isProgram(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.isRenderbuffer */ |
+ /// @docsEditable |
bool isRenderbuffer(WebGLRenderbuffer renderbuffer) native; |
/** @domName WebGLRenderingContext.isShader */ |
+ /// @docsEditable |
bool isShader(WebGLShader shader) native; |
/** @domName WebGLRenderingContext.isTexture */ |
+ /// @docsEditable |
bool isTexture(WebGLTexture texture) native; |
/** @domName WebGLRenderingContext.lineWidth */ |
+ /// @docsEditable |
void lineWidth(num width) native; |
/** @domName WebGLRenderingContext.linkProgram */ |
+ /// @docsEditable |
void linkProgram(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.pixelStorei */ |
+ /// @docsEditable |
void pixelStorei(int pname, int param) native; |
/** @domName WebGLRenderingContext.polygonOffset */ |
+ /// @docsEditable |
void polygonOffset(num factor, num units) native; |
/** @domName WebGLRenderingContext.readPixels */ |
+ /// @docsEditable |
void readPixels(int x, int y, int width, int height, int format, int type, ArrayBufferView pixels) native; |
/** @domName WebGLRenderingContext.releaseShaderCompiler */ |
+ /// @docsEditable |
void releaseShaderCompiler() native; |
/** @domName WebGLRenderingContext.renderbufferStorage */ |
+ /// @docsEditable |
void renderbufferStorage(int target, int internalformat, int width, int height) native; |
/** @domName WebGLRenderingContext.sampleCoverage */ |
+ /// @docsEditable |
void sampleCoverage(num value, bool invert) native; |
/** @domName WebGLRenderingContext.scissor */ |
+ /// @docsEditable |
void scissor(int x, int y, int width, int height) native; |
/** @domName WebGLRenderingContext.shaderSource */ |
+ /// @docsEditable |
void shaderSource(WebGLShader shader, String string) native; |
/** @domName WebGLRenderingContext.stencilFunc */ |
+ /// @docsEditable |
void stencilFunc(int func, int ref, int mask) native; |
/** @domName WebGLRenderingContext.stencilFuncSeparate */ |
+ /// @docsEditable |
void stencilFuncSeparate(int face, int func, int ref, int mask) native; |
/** @domName WebGLRenderingContext.stencilMask */ |
+ /// @docsEditable |
void stencilMask(int mask) native; |
/** @domName WebGLRenderingContext.stencilMaskSeparate */ |
+ /// @docsEditable |
void stencilMaskSeparate(int face, int mask) native; |
/** @domName WebGLRenderingContext.stencilOp */ |
+ /// @docsEditable |
void stencilOp(int fail, int zfail, int zpass) native; |
/** @domName WebGLRenderingContext.stencilOpSeparate */ |
+ /// @docsEditable |
void stencilOpSeparate(int face, int fail, int zfail, int zpass) native; |
/** @domName WebGLRenderingContext.texImage2D */ |
+ /// @docsEditable |
void texImage2D(int target, int level, int internalformat, int format_OR_width, int height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, [int format, int type, ArrayBufferView pixels]) { |
if ((?border_OR_canvas_OR_image_OR_pixels_OR_video && (border_OR_canvas_OR_image_OR_pixels_OR_video is int || border_OR_canvas_OR_image_OR_pixels_OR_video == null))) { |
_texImage2D_1(target, level, internalformat, format_OR_width, height_OR_type, border_OR_canvas_OR_image_OR_pixels_OR_video, format, type, pixels); |
@@ -19562,12 +22119,15 @@ class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi |
void _texImage2D_5(target, level, internalformat, format, type, VideoElement video) native "texImage2D"; |
/** @domName WebGLRenderingContext.texParameterf */ |
+ /// @docsEditable |
void texParameterf(int target, int pname, num param) native; |
/** @domName WebGLRenderingContext.texParameteri */ |
+ /// @docsEditable |
void texParameteri(int target, int pname, int param) native; |
/** @domName WebGLRenderingContext.texSubImage2D */ |
+ /// @docsEditable |
void texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, [int type, ArrayBufferView pixels]) { |
if ((?canvas_OR_format_OR_image_OR_pixels_OR_video && (canvas_OR_format_OR_image_OR_pixels_OR_video is int || canvas_OR_format_OR_image_OR_pixels_OR_video == null))) { |
_texSubImage2D_1(target, level, xoffset, yoffset, format_OR_width, height_OR_type, canvas_OR_format_OR_image_OR_pixels_OR_video, type, pixels); |
@@ -19607,96 +22167,127 @@ class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi |
void _texSubImage2D_5(target, level, xoffset, yoffset, format, type, VideoElement video) native "texSubImage2D"; |
/** @domName WebGLRenderingContext.uniform1f */ |
+ /// @docsEditable |
void uniform1f(WebGLUniformLocation location, num x) native; |
/** @domName WebGLRenderingContext.uniform1fv */ |
+ /// @docsEditable |
void uniform1fv(WebGLUniformLocation location, Float32Array v) native; |
/** @domName WebGLRenderingContext.uniform1i */ |
+ /// @docsEditable |
void uniform1i(WebGLUniformLocation location, int x) native; |
/** @domName WebGLRenderingContext.uniform1iv */ |
+ /// @docsEditable |
void uniform1iv(WebGLUniformLocation location, Int32Array v) native; |
/** @domName WebGLRenderingContext.uniform2f */ |
+ /// @docsEditable |
void uniform2f(WebGLUniformLocation location, num x, num y) native; |
/** @domName WebGLRenderingContext.uniform2fv */ |
+ /// @docsEditable |
void uniform2fv(WebGLUniformLocation location, Float32Array v) native; |
/** @domName WebGLRenderingContext.uniform2i */ |
+ /// @docsEditable |
void uniform2i(WebGLUniformLocation location, int x, int y) native; |
/** @domName WebGLRenderingContext.uniform2iv */ |
+ /// @docsEditable |
void uniform2iv(WebGLUniformLocation location, Int32Array v) native; |
/** @domName WebGLRenderingContext.uniform3f */ |
+ /// @docsEditable |
void uniform3f(WebGLUniformLocation location, num x, num y, num z) native; |
/** @domName WebGLRenderingContext.uniform3fv */ |
+ /// @docsEditable |
void uniform3fv(WebGLUniformLocation location, Float32Array v) native; |
/** @domName WebGLRenderingContext.uniform3i */ |
+ /// @docsEditable |
void uniform3i(WebGLUniformLocation location, int x, int y, int z) native; |
/** @domName WebGLRenderingContext.uniform3iv */ |
+ /// @docsEditable |
void uniform3iv(WebGLUniformLocation location, Int32Array v) native; |
/** @domName WebGLRenderingContext.uniform4f */ |
+ /// @docsEditable |
void uniform4f(WebGLUniformLocation location, num x, num y, num z, num w) native; |
/** @domName WebGLRenderingContext.uniform4fv */ |
+ /// @docsEditable |
void uniform4fv(WebGLUniformLocation location, Float32Array v) native; |
/** @domName WebGLRenderingContext.uniform4i */ |
+ /// @docsEditable |
void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w) native; |
/** @domName WebGLRenderingContext.uniform4iv */ |
+ /// @docsEditable |
void uniform4iv(WebGLUniformLocation location, Int32Array v) native; |
/** @domName WebGLRenderingContext.uniformMatrix2fv */ |
+ /// @docsEditable |
void uniformMatrix2fv(WebGLUniformLocation location, bool transpose, Float32Array array) native; |
/** @domName WebGLRenderingContext.uniformMatrix3fv */ |
+ /// @docsEditable |
void uniformMatrix3fv(WebGLUniformLocation location, bool transpose, Float32Array array) native; |
/** @domName WebGLRenderingContext.uniformMatrix4fv */ |
+ /// @docsEditable |
void uniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Array array) native; |
/** @domName WebGLRenderingContext.useProgram */ |
+ /// @docsEditable |
void useProgram(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.validateProgram */ |
+ /// @docsEditable |
void validateProgram(WebGLProgram program) native; |
/** @domName WebGLRenderingContext.vertexAttrib1f */ |
+ /// @docsEditable |
void vertexAttrib1f(int indx, num x) native; |
/** @domName WebGLRenderingContext.vertexAttrib1fv */ |
+ /// @docsEditable |
void vertexAttrib1fv(int indx, Float32Array values) native; |
/** @domName WebGLRenderingContext.vertexAttrib2f */ |
+ /// @docsEditable |
void vertexAttrib2f(int indx, num x, num y) native; |
/** @domName WebGLRenderingContext.vertexAttrib2fv */ |
+ /// @docsEditable |
void vertexAttrib2fv(int indx, Float32Array values) native; |
/** @domName WebGLRenderingContext.vertexAttrib3f */ |
+ /// @docsEditable |
void vertexAttrib3f(int indx, num x, num y, num z) native; |
/** @domName WebGLRenderingContext.vertexAttrib3fv */ |
+ /// @docsEditable |
void vertexAttrib3fv(int indx, Float32Array values) native; |
/** @domName WebGLRenderingContext.vertexAttrib4f */ |
+ /// @docsEditable |
void vertexAttrib4f(int indx, num x, num y, num z, num w) native; |
/** @domName WebGLRenderingContext.vertexAttrib4fv */ |
+ /// @docsEditable |
void vertexAttrib4fv(int indx, Float32Array values) native; |
/** @domName WebGLRenderingContext.vertexAttribPointer */ |
+ /// @docsEditable |
void vertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset) native; |
/** @domName WebGLRenderingContext.viewport */ |
+ /// @docsEditable |
void viewport(int x, int y, int width, int height) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19705,6 +22296,7 @@ class WebGLRenderingContext extends CanvasRenderingContext native "*WebGLRenderi |
/// @domName WebGLShader |
+/// @docsEditable |
class WebGLShader native "*WebGLShader" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19713,15 +22305,19 @@ class WebGLShader native "*WebGLShader" { |
/// @domName WebGLShaderPrecisionFormat |
+/// @docsEditable |
class WebGLShaderPrecisionFormat native "*WebGLShaderPrecisionFormat" { |
/** @domName WebGLShaderPrecisionFormat.precision */ |
+ /// @docsEditable |
final int precision; |
/** @domName WebGLShaderPrecisionFormat.rangeMax */ |
+ /// @docsEditable |
final int rangeMax; |
/** @domName WebGLShaderPrecisionFormat.rangeMin */ |
+ /// @docsEditable |
final int rangeMin; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19730,6 +22326,7 @@ class WebGLShaderPrecisionFormat native "*WebGLShaderPrecisionFormat" { |
/// @domName WebGLTexture |
+/// @docsEditable |
class WebGLTexture native "*WebGLTexture" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19738,6 +22335,7 @@ class WebGLTexture native "*WebGLTexture" { |
/// @domName WebGLUniformLocation |
+/// @docsEditable |
class WebGLUniformLocation native "*WebGLUniformLocation" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19746,6 +22344,7 @@ class WebGLUniformLocation native "*WebGLUniformLocation" { |
/// @domName WebGLVertexArrayObjectOES |
+/// @docsEditable |
class WebGLVertexArrayObjectOES native "*WebGLVertexArrayObjectOES" { |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19754,6 +22353,7 @@ class WebGLVertexArrayObjectOES native "*WebGLVertexArrayObjectOES" { |
/// @domName WebKitCSSFilterValue |
+/// @docsEditable |
class WebKitCSSFilterValue extends _CSSValueList native "*WebKitCSSFilterValue" { |
static const int CSS_FILTER_BLUR = 10; |
@@ -19781,6 +22381,7 @@ class WebKitCSSFilterValue extends _CSSValueList native "*WebKitCSSFilterValue" |
static const int CSS_FILTER_SEPIA = 3; |
/** @domName WebKitCSSFilterValue.operationType */ |
+ /// @docsEditable |
final int operationType; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19789,33 +22390,43 @@ class WebKitCSSFilterValue extends _CSSValueList native "*WebKitCSSFilterValue" |
/// @domName WebKitNamedFlow |
+/// @docsEditable |
class WebKitNamedFlow extends EventTarget native "*WebKitNamedFlow" { |
/** @domName WebKitNamedFlow.firstEmptyRegionIndex */ |
+ /// @docsEditable |
final int firstEmptyRegionIndex; |
/** @domName WebKitNamedFlow.name */ |
+ /// @docsEditable |
final String name; |
/** @domName WebKitNamedFlow.overset */ |
+ /// @docsEditable |
final bool overset; |
/** @domName WebKitNamedFlow.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName WebKitNamedFlow.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event event) native "dispatchEvent"; |
/** @domName WebKitNamedFlow.getContent */ |
+ /// @docsEditable |
List<Node> getContent() native; |
/** @domName WebKitNamedFlow.getRegions */ |
+ /// @docsEditable |
List<Node> getRegions() native; |
/** @domName WebKitNamedFlow.getRegionsByContent */ |
+ /// @docsEditable |
List<Node> getRegionsByContent(Node contentNode) native; |
/** @domName WebKitNamedFlow.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -19831,6 +22442,7 @@ class WebSocket extends EventTarget native "*WebSocket" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
WebSocketEvents get on => |
new WebSocketEvents(this); |
@@ -19843,39 +22455,51 @@ class WebSocket extends EventTarget native "*WebSocket" { |
static const int OPEN = 1; |
/** @domName WebSocket.URL */ |
+ /// @docsEditable |
final String URL; |
/** @domName WebSocket.binaryType */ |
+ /// @docsEditable |
String binaryType; |
/** @domName WebSocket.bufferedAmount */ |
+ /// @docsEditable |
final int bufferedAmount; |
/** @domName WebSocket.extensions */ |
+ /// @docsEditable |
final String extensions; |
/** @domName WebSocket.protocol */ |
+ /// @docsEditable |
final String protocol; |
/** @domName WebSocket.readyState */ |
+ /// @docsEditable |
final int readyState; |
/** @domName WebSocket.url */ |
+ /// @docsEditable |
final String url; |
/** @domName WebSocket.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName WebSocket.close */ |
+ /// @docsEditable |
void close([int code, String reason]) native; |
/** @domName WebSocket.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName WebSocket.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName WebSocket.send */ |
+ /// @docsEditable |
void send(data) native; |
} |
@@ -19899,9 +22523,11 @@ class WebSocketEvents extends Events { |
class WheelEvent extends MouseEvent native "*WheelEvent" { |
/** @domName WheelEvent.webkitDirectionInvertedFromDevice */ |
+ /// @docsEditable |
final bool webkitDirectionInvertedFromDevice; |
/** @domName WheelEvent.initWebKitWheelEvent */ |
+ /// @docsEditable |
void initWebKitWheelEvent(int wheelDeltaX, int wheelDeltaY, LocalWindow view, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey) native; |
@@ -19984,6 +22610,7 @@ class WheelEvent extends MouseEvent native "*WheelEvent" { |
/// @domName Worker |
+/// @docsEditable |
class Worker extends AbstractWorker native "*Worker" { |
factory Worker(String scriptUrl) => _WorkerFactoryProvider.createWorker(scriptUrl); |
@@ -19991,10 +22618,12 @@ class Worker extends AbstractWorker native "*Worker" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
WorkerEvents get on => |
new WorkerEvents(this); |
/** @domName Worker.postMessage */ |
+ /// @docsEditable |
void postMessage(/*SerializedScriptValue*/ message, [List messagePorts]) { |
if (?messagePorts) { |
var message_1 = _convertDartToNative_SerializedScriptValue(message); |
@@ -20009,6 +22638,7 @@ class Worker extends AbstractWorker native "*Worker" { |
void _postMessage_2(message) native "postMessage"; |
/** @domName Worker.terminate */ |
+ /// @docsEditable |
void terminate() native; |
} |
@@ -20023,11 +22653,13 @@ class WorkerEvents extends AbstractWorkerEvents { |
/// @domName WorkerContext |
+/// @docsEditable |
class WorkerContext extends EventTarget native "*WorkerContext" { |
/** |
* @domName EventTarget.addEventListener, EventTarget.removeEventListener, EventTarget.dispatchEvent |
*/ |
+ /// @docsEditable |
WorkerContextEvents get on => |
new WorkerContextEvents(this); |
@@ -20036,66 +22668,87 @@ class WorkerContext extends EventTarget native "*WorkerContext" { |
static const int TEMPORARY = 0; |
/** @domName WorkerContext.indexedDB */ |
+ /// @docsEditable |
final IDBFactory indexedDB; |
/** @domName WorkerContext.location */ |
+ /// @docsEditable |
final WorkerLocation location; |
/** @domName WorkerContext.navigator */ |
+ /// @docsEditable |
final WorkerNavigator navigator; |
/** @domName WorkerContext.self */ |
+ /// @docsEditable |
final WorkerContext self; |
/** @domName WorkerContext.webkitIndexedDB */ |
+ /// @docsEditable |
final IDBFactory webkitIndexedDB; |
/** @domName WorkerContext.webkitNotifications */ |
+ /// @docsEditable |
final NotificationCenter webkitNotifications; |
/** @domName WorkerContext.addEventListener */ |
+ /// @docsEditable |
void $dom_addEventListener(String type, EventListener listener, [bool useCapture]) native "addEventListener"; |
/** @domName WorkerContext.clearInterval */ |
+ /// @docsEditable |
void clearInterval(int handle) native; |
/** @domName WorkerContext.clearTimeout */ |
+ /// @docsEditable |
void clearTimeout(int handle) native; |
/** @domName WorkerContext.close */ |
+ /// @docsEditable |
void close() native; |
/** @domName WorkerContext.dispatchEvent */ |
+ /// @docsEditable |
bool $dom_dispatchEvent(Event evt) native "dispatchEvent"; |
/** @domName WorkerContext.importScripts */ |
+ /// @docsEditable |
void importScripts() native; |
/** @domName WorkerContext.openDatabase */ |
+ /// @docsEditable |
Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native; |
/** @domName WorkerContext.openDatabaseSync */ |
+ /// @docsEditable |
DatabaseSync openDatabaseSync(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]) native; |
/** @domName WorkerContext.removeEventListener */ |
+ /// @docsEditable |
void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native "removeEventListener"; |
/** @domName WorkerContext.setInterval */ |
+ /// @docsEditable |
int setInterval(TimeoutHandler handler, int timeout) native; |
/** @domName WorkerContext.setTimeout */ |
+ /// @docsEditable |
int setTimeout(TimeoutHandler handler, int timeout) native; |
/** @domName WorkerContext.webkitRequestFileSystem */ |
+ /// @docsEditable |
void webkitRequestFileSystem(int type, int size, [FileSystemCallback successCallback, ErrorCallback errorCallback]) native; |
/** @domName WorkerContext.webkitRequestFileSystemSync */ |
+ /// @docsEditable |
DOMFileSystemSync webkitRequestFileSystemSync(int type, int size) native; |
/** @domName WorkerContext.webkitResolveLocalFileSystemSyncURL */ |
+ /// @docsEditable |
EntrySync webkitResolveLocalFileSystemSyncURL(String url) native; |
/** @domName WorkerContext.webkitResolveLocalFileSystemURL */ |
+ /// @docsEditable |
void webkitResolveLocalFileSystemURL(String url, EntryCallback successCallback, [ErrorCallback errorCallback]) native; |
} |
@@ -20110,33 +22763,43 @@ class WorkerContextEvents extends Events { |
/// @domName WorkerLocation |
+/// @docsEditable |
class WorkerLocation native "*WorkerLocation" { |
/** @domName WorkerLocation.hash */ |
+ /// @docsEditable |
final String hash; |
/** @domName WorkerLocation.host */ |
+ /// @docsEditable |
final String host; |
/** @domName WorkerLocation.hostname */ |
+ /// @docsEditable |
final String hostname; |
/** @domName WorkerLocation.href */ |
+ /// @docsEditable |
final String href; |
/** @domName WorkerLocation.pathname */ |
+ /// @docsEditable |
final String pathname; |
/** @domName WorkerLocation.port */ |
+ /// @docsEditable |
final String port; |
/** @domName WorkerLocation.protocol */ |
+ /// @docsEditable |
final String protocol; |
/** @domName WorkerLocation.search */ |
+ /// @docsEditable |
final String search; |
/** @domName WorkerLocation.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20145,21 +22808,27 @@ class WorkerLocation native "*WorkerLocation" { |
/// @domName WorkerNavigator |
+/// @docsEditable |
class WorkerNavigator native "*WorkerNavigator" { |
/** @domName WorkerNavigator.appName */ |
+ /// @docsEditable |
final String appName; |
/** @domName WorkerNavigator.appVersion */ |
+ /// @docsEditable |
final String appVersion; |
/** @domName WorkerNavigator.onLine */ |
+ /// @docsEditable |
final bool onLine; |
/** @domName WorkerNavigator.platform */ |
+ /// @docsEditable |
final String platform; |
/** @domName WorkerNavigator.userAgent */ |
+ /// @docsEditable |
final String userAgent; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20168,11 +22837,13 @@ class WorkerNavigator native "*WorkerNavigator" { |
/// @domName XMLSerializer |
+/// @docsEditable |
class XMLSerializer native "*XMLSerializer" { |
factory XMLSerializer() => _XMLSerializerFactoryProvider.createXMLSerializer(); |
/** @domName XMLSerializer.serializeToString */ |
+ /// @docsEditable |
String serializeToString(Node node) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20181,17 +22852,21 @@ class XMLSerializer native "*XMLSerializer" { |
/// @domName XPathEvaluator |
+/// @docsEditable |
class XPathEvaluator native "*XPathEvaluator" { |
factory XPathEvaluator() => _XPathEvaluatorFactoryProvider.createXPathEvaluator(); |
/** @domName XPathEvaluator.createExpression */ |
+ /// @docsEditable |
XPathExpression createExpression(String expression, XPathNSResolver resolver) native; |
/** @domName XPathEvaluator.createNSResolver */ |
+ /// @docsEditable |
XPathNSResolver createNSResolver(Node nodeResolver) native; |
/** @domName XPathEvaluator.evaluate */ |
+ /// @docsEditable |
XPathResult evaluate(String expression, Node contextNode, XPathNSResolver resolver, int type, XPathResult inResult) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20200,6 +22875,7 @@ class XPathEvaluator native "*XPathEvaluator" { |
/// @domName XPathException |
+/// @docsEditable |
class XPathException native "*XPathException" { |
static const int INVALID_EXPRESSION_ERR = 51; |
@@ -20207,15 +22883,19 @@ class XPathException native "*XPathException" { |
static const int TYPE_ERR = 52; |
/** @domName XPathException.code */ |
+ /// @docsEditable |
final int code; |
/** @domName XPathException.message */ |
+ /// @docsEditable |
final String message; |
/** @domName XPathException.name */ |
+ /// @docsEditable |
final String name; |
/** @domName XPathException.toString */ |
+ /// @docsEditable |
String toString() native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20224,9 +22904,11 @@ class XPathException native "*XPathException" { |
/// @domName XPathExpression |
+/// @docsEditable |
class XPathExpression native "*XPathExpression" { |
/** @domName XPathExpression.evaluate */ |
+ /// @docsEditable |
XPathResult evaluate(Node contextNode, int type, XPathResult inResult) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20235,9 +22917,11 @@ class XPathExpression native "*XPathExpression" { |
/// @domName XPathNSResolver |
+/// @docsEditable |
class XPathNSResolver native "*XPathNSResolver" { |
/** @domName XPathNSResolver.lookupNamespaceURI */ |
+ /// @docsEditable |
String lookupNamespaceURI(String prefix) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20246,6 +22930,7 @@ class XPathNSResolver native "*XPathNSResolver" { |
/// @domName XPathResult |
+/// @docsEditable |
class XPathResult native "*XPathResult" { |
static const int ANY_TYPE = 0; |
@@ -20269,30 +22954,39 @@ class XPathResult native "*XPathResult" { |
static const int UNORDERED_NODE_SNAPSHOT_TYPE = 6; |
/** @domName XPathResult.booleanValue */ |
+ /// @docsEditable |
final bool booleanValue; |
/** @domName XPathResult.invalidIteratorState */ |
+ /// @docsEditable |
final bool invalidIteratorState; |
/** @domName XPathResult.numberValue */ |
+ /// @docsEditable |
final num numberValue; |
/** @domName XPathResult.resultType */ |
+ /// @docsEditable |
final int resultType; |
/** @domName XPathResult.singleNodeValue */ |
+ /// @docsEditable |
final Node singleNodeValue; |
/** @domName XPathResult.snapshotLength */ |
+ /// @docsEditable |
final int snapshotLength; |
/** @domName XPathResult.stringValue */ |
+ /// @docsEditable |
final String stringValue; |
/** @domName XPathResult.iterateNext */ |
+ /// @docsEditable |
Node iterateNext() native; |
/** @domName XPathResult.snapshotItem */ |
+ /// @docsEditable |
Node snapshotItem(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20301,32 +22995,41 @@ class XPathResult native "*XPathResult" { |
/// @domName XSLTProcessor |
+/// @docsEditable |
class XSLTProcessor native "*XSLTProcessor" { |
factory XSLTProcessor() => _XSLTProcessorFactoryProvider.createXSLTProcessor(); |
/** @domName XSLTProcessor.clearParameters */ |
+ /// @docsEditable |
void clearParameters() native; |
/** @domName XSLTProcessor.getParameter */ |
+ /// @docsEditable |
String getParameter(String namespaceURI, String localName) native; |
/** @domName XSLTProcessor.importStylesheet */ |
+ /// @docsEditable |
void importStylesheet(Node stylesheet) native; |
/** @domName XSLTProcessor.removeParameter */ |
+ /// @docsEditable |
void removeParameter(String namespaceURI, String localName) native; |
/** @domName XSLTProcessor.reset */ |
+ /// @docsEditable |
void reset() native; |
/** @domName XSLTProcessor.setParameter */ |
+ /// @docsEditable |
void setParameter(String namespaceURI, String localName, String value) native; |
/** @domName XSLTProcessor.transformToDocument */ |
+ /// @docsEditable |
Document transformToDocument(Node source) native; |
/** @domName XSLTProcessor.transformToFragment */ |
+ /// @docsEditable |
DocumentFragment transformToFragment(Node source, Document docVal) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20389,9 +23092,11 @@ class _CSSMatrixFactoryProvider { |
/// @domName CSSRuleList |
+/// @docsEditable |
class _CSSRuleList implements JavaScriptIndexingBehavior, List<CSSRule> native "*CSSRuleList" { |
/** @domName CSSRuleList.length */ |
+ /// @docsEditable |
final int length; |
CSSRule operator[](int index) => JS("CSSRule", "#[#]", this, index); |
@@ -20480,6 +23185,7 @@ class _CSSRuleList implements JavaScriptIndexingBehavior, List<CSSRule> native " |
// -- end List<CSSRule> mixins. |
/** @domName CSSRuleList.item */ |
+ /// @docsEditable |
CSSRule item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20488,9 +23194,11 @@ class _CSSRuleList implements JavaScriptIndexingBehavior, List<CSSRule> native " |
/// @domName CSSValueList |
+/// @docsEditable |
class _CSSValueList extends CSSValue implements List<CSSValue>, JavaScriptIndexingBehavior native "*CSSValueList" { |
/** @domName CSSValueList.length */ |
+ /// @docsEditable |
final int length; |
CSSValue operator[](int index) => JS("CSSValue", "#[#]", this, index); |
@@ -20579,6 +23287,7 @@ class _CSSValueList extends CSSValue implements List<CSSValue>, JavaScriptIndexi |
// -- end List<CSSValue> mixins. |
/** @domName CSSValueList.item */ |
+ /// @docsEditable |
CSSValue item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20587,9 +23296,11 @@ class _CSSValueList extends CSSValue implements List<CSSValue>, JavaScriptIndexi |
/// @domName ClientRectList |
+/// @docsEditable |
class _ClientRectList implements JavaScriptIndexingBehavior, List<ClientRect> native "*ClientRectList" { |
/** @domName ClientRectList.length */ |
+ /// @docsEditable |
final int length; |
ClientRect operator[](int index) => JS("ClientRect", "#[#]", this, index); |
@@ -20678,6 +23389,7 @@ class _ClientRectList implements JavaScriptIndexingBehavior, List<ClientRect> na |
// -- end List<ClientRect> mixins. |
/** @domName ClientRectList.item */ |
+ /// @docsEditable |
ClientRect item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20695,9 +23407,11 @@ class _DOMParserFactoryProvider { |
/// @domName DOMStringList |
+/// @docsEditable |
class _DOMStringList implements JavaScriptIndexingBehavior, List<String> native "*DOMStringList" { |
/** @domName DOMStringList.length */ |
+ /// @docsEditable |
final int length; |
String operator[](int index) => JS("String", "#[#]", this, index); |
@@ -20786,9 +23500,11 @@ class _DOMStringList implements JavaScriptIndexingBehavior, List<String> native |
// -- end List<String> mixins. |
/** @domName DOMStringList.contains */ |
+ /// @docsEditable |
bool contains(String string) native; |
/** @domName DOMStringList.item */ |
+ /// @docsEditable |
String item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20814,9 +23530,11 @@ class _DataViewFactoryProvider { |
/// @domName EntryArray |
+/// @docsEditable |
class _EntryArray implements JavaScriptIndexingBehavior, List<Entry> native "*EntryArray" { |
/** @domName EntryArray.length */ |
+ /// @docsEditable |
final int length; |
Entry operator[](int index) => JS("Entry", "#[#]", this, index); |
@@ -20905,6 +23623,7 @@ class _EntryArray implements JavaScriptIndexingBehavior, List<Entry> native "*En |
// -- end List<Entry> mixins. |
/** @domName EntryArray.item */ |
+ /// @docsEditable |
Entry item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -20913,9 +23632,11 @@ class _EntryArray implements JavaScriptIndexingBehavior, List<Entry> native "*En |
/// @domName EntryArraySync |
+/// @docsEditable |
class _EntryArraySync implements JavaScriptIndexingBehavior, List<EntrySync> native "*EntryArraySync" { |
/** @domName EntryArraySync.length */ |
+ /// @docsEditable |
final int length; |
EntrySync operator[](int index) => JS("EntrySync", "#[#]", this, index); |
@@ -21004,6 +23725,7 @@ class _EntryArraySync implements JavaScriptIndexingBehavior, List<EntrySync> nat |
// -- end List<EntrySync> mixins. |
/** @domName EntryArraySync.item */ |
+ /// @docsEditable |
EntrySync item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21021,9 +23743,11 @@ class _EventSourceFactoryProvider { |
/// @domName FileList |
+/// @docsEditable |
class _FileList implements JavaScriptIndexingBehavior, List<File> native "*FileList" { |
/** @domName FileList.length */ |
+ /// @docsEditable |
final int length; |
File operator[](int index) => JS("File", "#[#]", this, index); |
@@ -21112,6 +23836,7 @@ class _FileList implements JavaScriptIndexingBehavior, List<File> native "*FileL |
// -- end List<File> mixins. |
/** @domName FileList.item */ |
+ /// @docsEditable |
File item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21149,9 +23874,11 @@ class _FormDataFactoryProvider { |
/// @domName GamepadList |
+/// @docsEditable |
class _GamepadList implements JavaScriptIndexingBehavior, List<Gamepad> native "*GamepadList" { |
/** @domName GamepadList.length */ |
+ /// @docsEditable |
final int length; |
Gamepad operator[](int index) => JS("Gamepad", "#[#]", this, index); |
@@ -21240,6 +23967,7 @@ class _GamepadList implements JavaScriptIndexingBehavior, List<Gamepad> native " |
// -- end List<Gamepad> mixins. |
/** @domName GamepadList.item */ |
+ /// @docsEditable |
Gamepad item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21301,9 +24029,11 @@ class _MediaStreamFactoryProvider { |
/// @domName MediaStreamList |
+/// @docsEditable |
class _MediaStreamList implements JavaScriptIndexingBehavior, List<MediaStream> native "*MediaStreamList" { |
/** @domName MediaStreamList.length */ |
+ /// @docsEditable |
final int length; |
MediaStream operator[](int index) => JS("MediaStream", "#[#]", this, index); |
@@ -21392,6 +24122,7 @@ class _MediaStreamList implements JavaScriptIndexingBehavior, List<MediaStream> |
// -- end List<MediaStream> mixins. |
/** @domName MediaStreamList.item */ |
+ /// @docsEditable |
MediaStream item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21445,9 +24176,11 @@ class _MutationObserverFactoryProvider { |
/// @domName NodeList |
+/// @docsEditable |
class _NodeList implements JavaScriptIndexingBehavior, List<Node> native "*NodeList" { |
/** @domName NodeList.length */ |
+ /// @docsEditable |
final int length; |
Node operator[](int index) => JS("Node", "#[#]", this, index); |
@@ -21536,6 +24269,7 @@ class _NodeList implements JavaScriptIndexingBehavior, List<Node> native "*NodeL |
// -- end List<Node> mixins. |
/** @domName NodeList.item */ |
+ /// @docsEditable |
Node _item(int index) native "item"; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21662,9 +24396,11 @@ class _SpeechGrammarListFactoryProvider { |
/// @domName SpeechInputResultList |
+/// @docsEditable |
class _SpeechInputResultList implements JavaScriptIndexingBehavior, List<SpeechInputResult> native "*SpeechInputResultList" { |
/** @domName SpeechInputResultList.length */ |
+ /// @docsEditable |
final int length; |
SpeechInputResult operator[](int index) => JS("SpeechInputResult", "#[#]", this, index); |
@@ -21753,6 +24489,7 @@ class _SpeechInputResultList implements JavaScriptIndexingBehavior, List<SpeechI |
// -- end List<SpeechInputResult> mixins. |
/** @domName SpeechInputResultList.item */ |
+ /// @docsEditable |
SpeechInputResult item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21770,9 +24507,11 @@ class _SpeechRecognitionFactoryProvider { |
/// @domName SpeechRecognitionResultList |
+/// @docsEditable |
class _SpeechRecognitionResultList implements JavaScriptIndexingBehavior, List<SpeechRecognitionResult> native "*SpeechRecognitionResultList" { |
/** @domName SpeechRecognitionResultList.length */ |
+ /// @docsEditable |
final int length; |
SpeechRecognitionResult operator[](int index) => JS("SpeechRecognitionResult", "#[#]", this, index); |
@@ -21861,6 +24600,7 @@ class _SpeechRecognitionResultList implements JavaScriptIndexingBehavior, List<S |
// -- end List<SpeechRecognitionResult> mixins. |
/** @domName SpeechRecognitionResultList.item */ |
+ /// @docsEditable |
SpeechRecognitionResult item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21869,9 +24609,11 @@ class _SpeechRecognitionResultList implements JavaScriptIndexingBehavior, List<S |
/// @domName StyleSheetList |
+/// @docsEditable |
class _StyleSheetList implements JavaScriptIndexingBehavior, List<StyleSheet> native "*StyleSheetList" { |
/** @domName StyleSheetList.length */ |
+ /// @docsEditable |
final int length; |
StyleSheet operator[](int index) => JS("StyleSheet", "#[#]", this, index); |
@@ -21960,6 +24702,7 @@ class _StyleSheetList implements JavaScriptIndexingBehavior, List<StyleSheet> na |
// -- end List<StyleSheet> mixins. |
/** @domName StyleSheetList.item */ |
+ /// @docsEditable |
StyleSheet item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -21992,9 +24735,11 @@ class _TextTrackCueFactoryProvider { |
/// @domName WebKitAnimationList |
+/// @docsEditable |
class _WebKitAnimationList implements JavaScriptIndexingBehavior, List<Animation> native "*WebKitAnimationList" { |
/** @domName WebKitAnimationList.length */ |
+ /// @docsEditable |
final int length; |
Animation operator[](int index) => JS("Animation", "#[#]", this, index); |
@@ -22083,6 +24828,7 @@ class _WebKitAnimationList implements JavaScriptIndexingBehavior, List<Animation |
// -- end List<Animation> mixins. |
/** @domName WebKitAnimationList.item */ |
+ /// @docsEditable |
Animation item(int index) native; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |