aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/domprops.json1240
-rw-r--r--tools/props.html591
2 files changed, 1775 insertions, 56 deletions
diff --git a/tools/domprops.json b/tools/domprops.json
index 481e8018..33a35600 100644
--- a/tools/domprops.json
+++ b/tools/domprops.json
@@ -15,6 +15,144 @@
"$_",
"$`",
"$input",
+ "-moz-animation",
+ "-moz-animation-delay",
+ "-moz-animation-direction",
+ "-moz-animation-duration",
+ "-moz-animation-fill-mode",
+ "-moz-animation-iteration-count",
+ "-moz-animation-name",
+ "-moz-animation-play-state",
+ "-moz-animation-timing-function",
+ "-moz-appearance",
+ "-moz-backface-visibility",
+ "-moz-binding",
+ "-moz-border-end",
+ "-moz-border-end-color",
+ "-moz-border-end-style",
+ "-moz-border-end-width",
+ "-moz-border-image",
+ "-moz-border-start",
+ "-moz-border-start-color",
+ "-moz-border-start-style",
+ "-moz-border-start-width",
+ "-moz-box-align",
+ "-moz-box-direction",
+ "-moz-box-flex",
+ "-moz-box-ordinal-group",
+ "-moz-box-orient",
+ "-moz-box-pack",
+ "-moz-box-sizing",
+ "-moz-column-count",
+ "-moz-column-fill",
+ "-moz-column-gap",
+ "-moz-column-rule",
+ "-moz-column-rule-color",
+ "-moz-column-rule-style",
+ "-moz-column-rule-width",
+ "-moz-column-width",
+ "-moz-columns",
+ "-moz-float-edge",
+ "-moz-font-feature-settings",
+ "-moz-font-language-override",
+ "-moz-force-broken-image-icon",
+ "-moz-hyphens",
+ "-moz-image-region",
+ "-moz-margin-end",
+ "-moz-margin-start",
+ "-moz-orient",
+ "-moz-outline-radius",
+ "-moz-outline-radius-bottomleft",
+ "-moz-outline-radius-bottomright",
+ "-moz-outline-radius-topleft",
+ "-moz-outline-radius-topright",
+ "-moz-padding-end",
+ "-moz-padding-start",
+ "-moz-perspective",
+ "-moz-perspective-origin",
+ "-moz-stack-sizing",
+ "-moz-tab-size",
+ "-moz-text-size-adjust",
+ "-moz-transform",
+ "-moz-transform-origin",
+ "-moz-transform-style",
+ "-moz-transition",
+ "-moz-transition-delay",
+ "-moz-transition-duration",
+ "-moz-transition-property",
+ "-moz-transition-timing-function",
+ "-moz-user-focus",
+ "-moz-user-input",
+ "-moz-user-modify",
+ "-moz-user-select",
+ "-moz-window-dragging",
+ "-webkit-align-content",
+ "-webkit-align-items",
+ "-webkit-align-self",
+ "-webkit-animation",
+ "-webkit-animation-delay",
+ "-webkit-animation-direction",
+ "-webkit-animation-duration",
+ "-webkit-animation-fill-mode",
+ "-webkit-animation-iteration-count",
+ "-webkit-animation-name",
+ "-webkit-animation-play-state",
+ "-webkit-animation-timing-function",
+ "-webkit-appearance",
+ "-webkit-backface-visibility",
+ "-webkit-background-clip",
+ "-webkit-background-origin",
+ "-webkit-background-size",
+ "-webkit-border-bottom-left-radius",
+ "-webkit-border-bottom-right-radius",
+ "-webkit-border-image",
+ "-webkit-border-radius",
+ "-webkit-border-top-left-radius",
+ "-webkit-border-top-right-radius",
+ "-webkit-box-align",
+ "-webkit-box-direction",
+ "-webkit-box-flex",
+ "-webkit-box-ordinal-group",
+ "-webkit-box-orient",
+ "-webkit-box-pack",
+ "-webkit-box-shadow",
+ "-webkit-box-sizing",
+ "-webkit-filter",
+ "-webkit-flex",
+ "-webkit-flex-basis",
+ "-webkit-flex-direction",
+ "-webkit-flex-flow",
+ "-webkit-flex-grow",
+ "-webkit-flex-shrink",
+ "-webkit-flex-wrap",
+ "-webkit-justify-content",
+ "-webkit-mask",
+ "-webkit-mask-clip",
+ "-webkit-mask-composite",
+ "-webkit-mask-image",
+ "-webkit-mask-origin",
+ "-webkit-mask-position",
+ "-webkit-mask-position-x",
+ "-webkit-mask-position-y",
+ "-webkit-mask-repeat",
+ "-webkit-mask-size",
+ "-webkit-order",
+ "-webkit-perspective",
+ "-webkit-perspective-origin",
+ "-webkit-text-fill-color",
+ "-webkit-text-size-adjust",
+ "-webkit-text-stroke",
+ "-webkit-text-stroke-color",
+ "-webkit-text-stroke-width",
+ "-webkit-transform",
+ "-webkit-transform-origin",
+ "-webkit-transform-style",
+ "-webkit-transition",
+ "-webkit-transition-delay",
+ "-webkit-transition-duration",
+ "-webkit-transition-property",
+ "-webkit-transition-timing-function",
+ "-webkit-user-select",
"@@iterator",
"ABORT_ERR",
"ACTIVE",
@@ -30,6 +168,7 @@
"ALPHA_BITS",
"ALT_MASK",
"ALWAYS",
+ "ANGLE_instanced_arrays",
"ANY_TYPE",
"ANY_UNORDERED_NODE_TYPE",
"ARRAY_BUFFER",
@@ -37,14 +176,24 @@
"ATTACHED_SHADERS",
"ATTRIBUTE_NODE",
"AT_TARGET",
+ "AbortController",
+ "AbortSignal",
+ "AbsoluteOrientationSensor",
+ "Accelerometer",
+ "ActiveXObject",
"AddSearchProvider",
+ "AesGcmEncryptResult",
"AnalyserNode",
+ "Animation",
+ "AnimationEffect",
"AnimationEvent",
+ "AnimationPlaybackEvent",
"AnonXMLHttpRequest",
"ApplicationCache",
"ApplicationCacheErrorEvent",
"Array",
"ArrayBuffer",
+ "Atomics",
"Attr",
"Audio",
"AudioBuffer",
@@ -54,8 +203,17 @@
"AudioListener",
"AudioNode",
"AudioParam",
+ "AudioParamMap",
"AudioProcessingEvent",
+ "AudioScheduledSourceNode",
"AudioStreamTrack",
+ "AudioTrack",
+ "AudioTrackList",
+ "AudioWorklet",
+ "AudioWorkletNode",
+ "AuthenticatorAssertionResponse",
+ "AuthenticatorAttestationResponse",
+ "AuthenticatorResponse",
"AutocompleteErrorEvent",
"BACK",
"BAD_BOUNDARYPOINTS_ERR",
@@ -84,14 +242,31 @@
"BYTE",
"BYTES_PER_ELEMENT",
"BarProp",
+ "BaseAudioContext",
"BaseHref",
"BatteryManager",
+ "BeforeInstallPromptEvent",
"BeforeLoadEvent",
"BeforeUnloadEvent",
+ "BigInt",
+ "BigInt64Array",
+ "BigUint64Array",
"BiquadFilterNode",
"Blob",
"BlobEvent",
+ "Bluetooth",
+ "BluetoothCharacteristicProperties",
+ "BluetoothDevice",
+ "BluetoothRemoteGATTCharacteristic",
+ "BluetoothRemoteGATTDescriptor",
+ "BluetoothRemoteGATTServer",
+ "BluetoothRemoteGATTService",
+ "BluetoothUUID",
+ "BookmarkCollection",
"Boolean",
+ "BroadcastChannel",
+ "ByteLengthQueuingStrategy",
+ "CANNOT_RUN",
"CAPTURING_PHASE",
"CCW",
"CDATASection",
@@ -118,6 +293,7 @@
"CONSTANT_ALPHA",
"CONSTANT_COLOR",
"CONSTRAINT_ERR",
+ "CONTENT",
"CONTEXT_LOST_WEBGL",
"CONTROL_MASK",
"COUNTER_STYLE_RULE",
@@ -129,23 +305,50 @@
"CSSFontFaceRule",
"CSSFontFeatureValuesRule",
"CSSGroupingRule",
+ "CSSImageValue",
"CSSImportRule",
"CSSKeyframeRule",
"CSSKeyframesRule",
+ "CSSKeywordValue",
+ "CSSMathInvert",
+ "CSSMathMax",
+ "CSSMathMin",
+ "CSSMathNegate",
+ "CSSMathProduct",
+ "CSSMathSum",
+ "CSSMathValue",
+ "CSSMatrixComponent",
"CSSMediaRule",
"CSSMozDocumentRule",
"CSSNameSpaceRule",
+ "CSSNamespaceRule",
+ "CSSNumericArray",
+ "CSSNumericValue",
"CSSPageRule",
+ "CSSPerspective",
+ "CSSPositionValue",
"CSSPrimitiveValue",
+ "CSSRotate",
"CSSRule",
"CSSRuleList",
+ "CSSScale",
+ "CSSSkew",
+ "CSSSkewX",
+ "CSSSkewY",
"CSSStyleDeclaration",
"CSSStyleRule",
"CSSStyleSheet",
+ "CSSStyleValue",
"CSSSupportsRule",
+ "CSSTransformComponent",
+ "CSSTransformValue",
+ "CSSTranslate",
+ "CSSUnitValue",
"CSSUnknownRule",
+ "CSSUnparsedValue",
"CSSValue",
"CSSValueList",
+ "CSSVariableReferenceValue",
"CSSVariablesDeclaration",
"CSSVariablesRule",
"CSSViewportRule",
@@ -222,28 +425,45 @@
"CURRENT_VERTEX_ATTRIB",
"CUSTOM",
"CW",
+ "Cache",
+ "CacheStorage",
+ "CanvasCaptureMediaStream",
+ "CanvasCaptureMediaStreamTrack",
"CanvasGradient",
"CanvasPattern",
+ "CanvasPixelArray",
"CanvasRenderingContext2D",
"CaretPosition",
"ChannelMergerNode",
"ChannelSplitterNode",
"CharacterData",
+ "Chrome PDF Plugin",
+ "Chrome PDF Viewer",
"ClientRect",
"ClientRectList",
"Clipboard",
"ClipboardEvent",
"CloseEvent",
"Collator",
+ "CollectGarbage",
"CommandEvent",
"Comment",
+ "CompileError",
"CompositionEvent",
"Console",
+ "ConstantSourceNode",
+ "ControlRangeCollection",
"Controllers",
"ConvolverNode",
+ "Coordinates",
+ "CountQueuingStrategy",
"Counter",
+ "Credential",
+ "CredentialsContainer",
"Crypto",
"CryptoKey",
+ "CryptoOperation",
+ "CustomElementRegistry",
"CustomEvent",
"DATABASE_ERR",
"DATA_CLONE_ERR",
@@ -707,15 +927,19 @@
"DataView",
"Date",
"DateTimeFormat",
+ "Debug",
"DelayNode",
"DesktopNotification",
"DesktopNotificationCenter",
+ "DeviceAcceleration",
"DeviceLightEvent",
"DeviceMotionEvent",
"DeviceOrientationEvent",
"DeviceProximityEvent",
+ "DeviceRotationRate",
"DeviceStorage",
"DeviceStorageChangeEvent",
+ "Directory",
"Document",
"DocumentFragment",
"DocumentType",
@@ -737,10 +961,13 @@
"EQUALPOWER",
"ERROR",
"EXPONENTIAL_DISTANCE",
+ "EXT_texture_filter_anisotropic",
"Element",
"ElementQuery",
+ "EnterPictureInPictureEvent",
"Entity",
"EntityReference",
+ "Enumerator",
"Error",
"ErrorEvent",
"EvalError",
@@ -786,17 +1013,25 @@
"FUNC_ADD",
"FUNC_REVERSE_SUBTRACT",
"FUNC_SUBTRACT",
+ "FederatedCredential",
"Feed",
"FeedEntry",
"File",
"FileError",
"FileList",
"FileReader",
+ "FileSystem",
+ "FileSystemDirectoryEntry",
+ "FileSystemDirectoryReader",
+ "FileSystemEntry",
+ "FileSystemFileEntry",
"FindInPage",
"Float32Array",
"Float64Array",
"FocusEvent",
"FontFace",
+ "FontFaceSet",
+ "FontFaceSetLoadEvent",
"FormData",
"Function",
"GENERATE_MIPMAP_HINT",
@@ -807,7 +1042,12 @@
"Gamepad",
"GamepadButton",
"GamepadEvent",
+ "GamepadHapticActuator",
+ "GamepadPose",
+ "Geolocation",
"GestureEvent",
+ "Global",
+ "Gyroscope",
"HAVE_CURRENT_DATA",
"HAVE_ENOUGH_DATA",
"HAVE_FUTURE_DATA",
@@ -827,10 +1067,13 @@
"HTMLAnchorElement",
"HTMLAppletElement",
"HTMLAreaElement",
+ "HTMLAreasCollection",
"HTMLAudioElement",
+ "HTMLBGSoundElement",
"HTMLBRElement",
"HTMLBaseElement",
"HTMLBaseFontElement",
+ "HTMLBlockElement",
"HTMLBlockquoteElement",
"HTMLBodyElement",
"HTMLButtonElement",
@@ -838,7 +1081,9 @@
"HTMLCollection",
"HTMLCommandElement",
"HTMLContentElement",
+ "HTMLDDElement",
"HTMLDListElement",
+ "HTMLDTElement",
"HTMLDataElement",
"HTMLDataListElement",
"HTMLDetailsElement",
@@ -875,6 +1120,7 @@
"HTMLMetaElement",
"HTMLMeterElement",
"HTMLModElement",
+ "HTMLNextIdElement",
"HTMLOListElement",
"HTMLObjectElement",
"HTMLOptGroupElement",
@@ -883,6 +1129,7 @@
"HTMLOutputElement",
"HTMLParagraphElement",
"HTMLParamElement",
+ "HTMLPhraseElement",
"HTMLPictureElement",
"HTMLPreElement",
"HTMLProgressElement",
@@ -891,13 +1138,16 @@
"HTMLScriptElement",
"HTMLSelectElement",
"HTMLShadowElement",
+ "HTMLSlotElement",
"HTMLSourceElement",
"HTMLSpanElement",
"HTMLStyleElement",
"HTMLTableCaptionElement",
"HTMLTableCellElement",
"HTMLTableColElement",
+ "HTMLTableDataCellElement",
"HTMLTableElement",
+ "HTMLTableHeaderCellElement",
"HTMLTableRowElement",
"HTMLTableSectionElement",
"HTMLTemplateElement",
@@ -934,12 +1184,14 @@
"IDBTransaction",
"IDBVersionChangeEvent",
"IDLE",
+ "IIRFilterNode",
"IMPLEMENTATION_COLOR_READ_FORMAT",
"IMPLEMENTATION_COLOR_READ_TYPE",
"IMPORT_RULE",
"INCR",
"INCR_WRAP",
"INDEX_SIZE_ERR",
+ "INSTALLED",
"INT",
"INT_VEC2",
"INT_VEC3",
@@ -958,18 +1210,27 @@
"INVERSE_DISTANCE",
"INVERT",
"IceCandidate",
+ "IdleDeadline",
"Image",
"ImageBitmap",
+ "ImageBitmapRenderingContext",
+ "ImageCapture",
"ImageData",
"Infinity",
+ "InputDeviceCapabilities",
+ "InputDeviceInfo",
"InputEvent",
"InputMethodContext",
+ "InstallState",
"InstallTrigger",
+ "Instance",
"Int16Array",
"Int32Array",
"Int8Array",
"Intent",
"InternalError",
+ "IntersectionObserver",
+ "IntersectionObserverEntry",
"Intl",
"IsSearchProviderInstalled",
"Iterator",
@@ -980,8 +1241,14 @@
"KEYFRAME_RULE",
"KEYPRESS",
"KEYUP",
+ "Key",
"KeyEvent",
+ "KeyOperation",
+ "KeyPair",
+ "Keyboard",
"KeyboardEvent",
+ "KeyboardLayoutMap",
+ "KeyframeEffect",
"LENGTHADJUST_SPACING",
"LENGTHADJUST_SPACINGANDGLYPHS",
"LENGTHADJUST_UNKNOWN",
@@ -1001,6 +1268,7 @@
"LN2",
"LOADED",
"LOADING",
+ "LOCALE",
"LOG10E",
"LOG2E",
"LOWPASS",
@@ -1011,8 +1279,13 @@
"LSParserFilter",
"LUMINANCE",
"LUMINANCE_ALPHA",
+ "LinearAccelerationSensor",
+ "LinkError",
+ "ListFormat",
"LocalMediaStream",
"Location",
+ "Lock",
+ "LockManager",
"MAX_COMBINED_TEXTURE_IMAGE_UNITS",
"MAX_CUBE_MAP_TEXTURE_SIZE",
"MAX_FRAGMENT_UNIFORM_VECTORS",
@@ -1042,6 +1315,14 @@
"MEDIUM_FLOAT",
"MEDIUM_INT",
"META_MASK",
+ "MIDIAccess",
+ "MIDIConnectionEvent",
+ "MIDIInput",
+ "MIDIInputMap",
+ "MIDIMessageEvent",
+ "MIDIOutput",
+ "MIDIOutputMap",
+ "MIDIPort",
"MIN_SAFE_INTEGER",
"MIN_VALUE",
"MIRRORED_REPEAT",
@@ -1063,14 +1344,41 @@
"MOZ_SOURCE_PEN",
"MOZ_SOURCE_TOUCH",
"MOZ_SOURCE_UNKNOWN",
+ "MSBehaviorUrnsCollection",
+ "MSBlobBuilder",
+ "MSCSSMatrix",
+ "MSCSSProperties",
+ "MSCSSRuleList",
+ "MSCompatibleInfo",
+ "MSCompatibleInfoCollection",
+ "MSCurrentStyleCSSProperties",
+ "MSEventObj",
"MSGESTURE_FLAG_BEGIN",
"MSGESTURE_FLAG_CANCEL",
"MSGESTURE_FLAG_END",
"MSGESTURE_FLAG_INERTIA",
"MSGESTURE_FLAG_NONE",
+ "MSGesture",
+ "MSGestureEvent",
+ "MSGraphicsTrust",
+ "MSInputMethodContext",
+ "MSManipulationEvent",
+ "MSMediaKeyError",
+ "MSMediaKeyMessageEvent",
+ "MSMediaKeyNeededEvent",
+ "MSMediaKeySession",
+ "MSMediaKeys",
+ "MSMimeTypesCollection",
"MSPOINTER_TYPE_MOUSE",
"MSPOINTER_TYPE_PEN",
"MSPOINTER_TYPE_TOUCH",
+ "MSPluginsCollection",
+ "MSPointerEvent",
+ "MSRangeCollection",
+ "MSSiteModeEvent",
+ "MSStream",
+ "MSStreamReader",
+ "MSStyleCSSProperties",
"MS_ASYNC_CALLBACK_STATUS_ASSIGN_DELEGATE",
"MS_ASYNC_CALLBACK_STATUS_CANCEL",
"MS_ASYNC_CALLBACK_STATUS_CHOOSEANY",
@@ -1096,7 +1404,10 @@
"MS_MEDIA_KEYERR_UNKNOWN",
"Map",
"Math",
+ "MediaCapabilities",
+ "MediaCapabilitiesInfo",
"MediaController",
+ "MediaDeviceInfo",
"MediaDevices",
"MediaElementAudioSourceNode",
"MediaEncryptedEvent",
@@ -1110,9 +1421,13 @@
"MediaKeySystemAccess",
"MediaKeys",
"MediaList",
+ "MediaMetadata",
"MediaQueryList",
"MediaQueryListEvent",
"MediaRecorder",
+ "MediaRecorderErrorEvent",
+ "MediaSession",
+ "MediaSettingsRange",
"MediaSource",
"MediaStream",
"MediaStreamAudioDestinationNode",
@@ -1120,14 +1435,17 @@
"MediaStreamEvent",
"MediaStreamTrack",
"MediaStreamTrackEvent",
+ "Memory",
"MessageChannel",
"MessageEvent",
"MessagePort",
"Methods",
"MimeType",
"MimeTypeArray",
+ "Module",
"MouseEvent",
"MouseScrollEvent",
+ "MouseWheelEvent",
"MozAnimation",
"MozAnimationDelay",
"MozAnimationDirection",
@@ -1250,6 +1568,7 @@
"NOTEQUAL",
"NOT_ALLOWED_ERR",
"NOT_FOUND_ERR",
+ "NOT_INSTALLED",
"NOT_READABLE_ERR",
"NOT_SUPPORTED_ERR",
"NO_DATA_ALLOWED_ERR",
@@ -1260,6 +1579,8 @@
"NUM_COMPRESSED_TEXTURE_FORMATS",
"NaN",
"NamedNodeMap",
+ "Native Client",
+ "NavigationPreloadManager",
"Navigator",
"NearbyLinks",
"NetworkInformation",
@@ -1273,6 +1594,10 @@
"Number",
"NumberFormat",
"OBSOLETE",
+ "OES_element_index_uint",
+ "OES_standard_derivatives",
+ "OES_texture_float",
+ "OES_texture_float_linear",
"ONE",
"ONE_MINUS_CONSTANT_ALPHA",
"ONE_MINUS_CONSTANT_COLOR",
@@ -1290,9 +1615,14 @@
"OfflineAudioCompletionEvent",
"OfflineAudioContext",
"OfflineResourceList",
+ "OffscreenCanvas",
+ "OffscreenCanvasRenderingContext2D",
"Option",
+ "OrientationSensor",
"OscillatorNode",
+ "OverconstrainedError",
"OverflowEvent",
+ "PACKAGE",
"PACK_ALIGNMENT",
"PAGE_RULE",
"PARSE_ERR",
@@ -1336,30 +1666,63 @@
"PaintRequest",
"PaintRequestList",
"PannerNode",
+ "PasswordCredential",
"Path2D",
+ "PaymentAddress",
+ "PaymentInstruments",
+ "PaymentManager",
+ "PaymentRequest",
+ "PaymentRequestUpdateEvent",
+ "PaymentResponse",
"Performance",
"PerformanceEntry",
+ "PerformanceLongTaskTiming",
"PerformanceMark",
"PerformanceMeasure",
"PerformanceNavigation",
+ "PerformanceNavigationTiming",
+ "PerformanceObserver",
+ "PerformanceObserverEntryList",
+ "PerformancePaintTiming",
"PerformanceResourceTiming",
+ "PerformanceServerTiming",
"PerformanceTiming",
"PeriodicWave",
+ "PermissionStatus",
+ "Permissions",
+ "PhotoCapabilities",
+ "PictureInPictureWindow",
"Plugin",
"PluginArray",
+ "PluralRules",
+ "PointerEvent",
"PopStateEvent",
"PopupBlockedEvent",
+ "Position",
+ "PositionError",
+ "Presentation",
+ "PresentationAvailability",
+ "PresentationConnection",
+ "PresentationConnectionAvailableEvent",
+ "PresentationConnectionCloseEvent",
+ "PresentationConnectionList",
+ "PresentationReceiver",
+ "PresentationRequest",
"ProcessingInstruction",
"ProgressEvent",
"Promise",
+ "PromiseRejectionEvent",
"PropertyNodeList",
"Proxy",
+ "PublicKeyCredential",
"PushManager",
"PushSubscription",
+ "PushSubscriptionOptions",
"Q",
"QUOTA_ERR",
"QUOTA_EXCEEDED_ERR",
"QueryInterface",
+ "READY_TO_RUN",
"READ_ONLY",
"READ_ONLY_ERR",
"READ_WRITE",
@@ -1393,23 +1756,41 @@
"RGBColor",
"ROTATION_CLOCKWISE",
"ROTATION_COUNTERCLOCKWISE",
+ "RTCCertificate",
+ "RTCDTMFSender",
+ "RTCDTMFToneChangeEvent",
+ "RTCDataChannel",
"RTCDataChannelEvent",
"RTCIceCandidate",
+ "RTCPeerConnection",
"RTCPeerConnectionIceEvent",
"RTCRtpReceiver",
"RTCRtpSender",
+ "RTCRtpTransceiver",
"RTCSessionDescription",
"RTCStatsReport",
+ "RTCTrackEvent",
+ "RUNNING",
"RadioNodeList",
"Range",
"RangeError",
"RangeException",
+ "ReadableStream",
"RecordErrorEvent",
"Rect",
"ReferenceError",
+ "Reflect",
"RegExp",
+ "RelativeOrientationSensor",
+ "RelativeTimeFormat",
+ "RemotePlayback",
+ "ReportingObserver",
"Request",
+ "ResizeObserver",
+ "ResizeObserverEntry",
"Response",
+ "RunningState",
+ "RuntimeError",
"SAMPLER_2D",
"SAMPLER_CUBE",
"SAMPLES",
@@ -1453,6 +1834,7 @@
"SHOW_PROCESSING_INSTRUCTION",
"SHOW_TEXT",
"SINE",
+ "SKIN",
"SOUNDFIELD",
"SQLException",
"SQRT1_2",
@@ -1766,28 +2148,48 @@
"Screen",
"ScreenOrientation",
"Script",
+ "ScriptEngine",
+ "ScriptEngineBuildVersion",
+ "ScriptEngineMajorVersion",
+ "ScriptEngineMinorVersion",
"ScriptProcessorNode",
"ScrollAreaEvent",
"SecurityPolicyViolationEvent",
"Selection",
+ "Sensor",
+ "SensorErrorEvent",
"ServiceWorker",
"ServiceWorkerContainer",
"ServiceWorkerRegistration",
"SessionDescription",
"Set",
"ShadowRoot",
+ "SharedArrayBuffer",
"SharedWorker",
"SimpleGestureEvent",
+ "SourceBuffer",
+ "SourceBufferList",
+ "SpeechSynthesis",
+ "SpeechSynthesisErrorEvent",
"SpeechSynthesisEvent",
"SpeechSynthesisUtterance",
+ "SpeechSynthesisVoice",
+ "StaticRange",
+ "StereoPannerNode",
"StopIteration",
"Storage",
"StorageEvent",
+ "StorageManager",
"String",
+ "StyleMedia",
+ "StylePropertyMap",
+ "StylePropertyMapReadOnly",
"StyleSheet",
"StyleSheetList",
+ "StyleSheetPageList",
"SubtleCrypto",
"Symbol",
+ "SyncManager",
"SyntaxError",
"TEMPORARY",
"TEXTPATH_METHODTYPE_ALIGN",
@@ -1859,11 +2261,17 @@
"TYPE_NAVIGATE",
"TYPE_RELOAD",
"TYPE_RESERVED",
+ "Table",
+ "TaskAttributionTiming",
"Text",
"TextDecoder",
+ "TextDecoderStream",
"TextEncoder",
+ "TextEncoderStream",
"TextEvent",
"TextMetrics",
+ "TextRange",
+ "TextRangeCollection",
"TextTrack",
"TextTrackCue",
"TextTrackCueList",
@@ -1874,6 +2282,7 @@
"TouchEvent",
"TouchList",
"TrackEvent",
+ "TransformStream",
"TransitionEvent",
"TreeWalker",
"TypeError",
@@ -1904,17 +2313,32 @@
"URLSearchParams",
"URLUnencoded",
"URL_MISMATCH_ERR",
+ "USB",
+ "USBAlternateInterface",
+ "USBConfiguration",
+ "USBConnectionEvent",
+ "USBDevice",
+ "USBEndpoint",
+ "USBInTransferResult",
+ "USBInterface",
+ "USBIsochronousInTransferPacket",
+ "USBIsochronousInTransferResult",
+ "USBIsochronousOutTransferPacket",
+ "USBIsochronousOutTransferResult",
+ "USBOutTransferResult",
"UTC",
"Uint16Array",
"Uint32Array",
"Uint8Array",
"Uint8ClampedArray",
+ "UserActivation",
"UserMessageHandler",
"UserMessageHandlersNamespace",
"UserProximityEvent",
"VALIDATE_STATUS",
"VALIDATION_ERR",
"VARIABLES_RULE",
+ "VBArray",
"VENDOR",
"VERSION",
"VERSION_CHANGE",
@@ -1933,10 +2357,22 @@
"VER_ERR",
"VIEWPORT",
"VIEWPORT_RULE",
+ "VRDisplay",
+ "VRDisplayCapabilities",
+ "VRDisplayEvent",
+ "VREyeParameters",
+ "VRFieldOfView",
+ "VRFrameData",
+ "VRPose",
+ "VRStageParameters",
"VTTCue",
"VTTRegion",
"ValidityState",
+ "VideoPlaybackQuality",
"VideoStreamTrack",
+ "VisualViewport",
+ "WEBGL_compressed_texture_s3tc",
+ "WEBGL_debug_renderer_info",
"WEBKIT_FILTER_RULE",
"WEBKIT_KEYFRAMES_RULE",
"WEBKIT_KEYFRAME_RULE",
@@ -1945,18 +2381,26 @@
"WaveShaperNode",
"WeakMap",
"WeakSet",
+ "WebAssembly",
+ "WebGL2RenderingContext",
"WebGLActiveInfo",
"WebGLBuffer",
"WebGLContextEvent",
"WebGLFramebuffer",
+ "WebGLObject",
"WebGLProgram",
+ "WebGLQuery",
"WebGLRenderbuffer",
"WebGLRenderingContext",
+ "WebGLSampler",
"WebGLShader",
"WebGLShaderPrecisionFormat",
+ "WebGLSync",
"WebGLTexture",
+ "WebGLTransformFeedback",
"WebGLUniformLocation",
"WebGLVertexArray",
+ "WebGLVertexArrayObject",
"WebKitAnimationEvent",
"WebKitBlobBuilder",
"WebKitCSSFilterRule",
@@ -1982,9 +2426,78 @@
"WebKitSourceBufferList",
"WebKitTransitionEvent",
"WebSocket",
+ "WebkitAlignContent",
+ "WebkitAlignItems",
+ "WebkitAlignSelf",
+ "WebkitAnimation",
+ "WebkitAnimationDelay",
+ "WebkitAnimationDirection",
+ "WebkitAnimationDuration",
+ "WebkitAnimationFillMode",
+ "WebkitAnimationIterationCount",
+ "WebkitAnimationName",
+ "WebkitAnimationPlayState",
+ "WebkitAnimationTimingFunction",
+ "WebkitAppearance",
+ "WebkitBackfaceVisibility",
+ "WebkitBackgroundClip",
+ "WebkitBackgroundOrigin",
+ "WebkitBackgroundSize",
+ "WebkitBorderBottomLeftRadius",
+ "WebkitBorderBottomRightRadius",
+ "WebkitBorderImage",
+ "WebkitBorderRadius",
+ "WebkitBorderTopLeftRadius",
+ "WebkitBorderTopRightRadius",
+ "WebkitBoxAlign",
+ "WebkitBoxDirection",
+ "WebkitBoxFlex",
+ "WebkitBoxOrdinalGroup",
+ "WebkitBoxOrient",
+ "WebkitBoxPack",
+ "WebkitBoxShadow",
+ "WebkitBoxSizing",
+ "WebkitFilter",
+ "WebkitFlex",
+ "WebkitFlexBasis",
+ "WebkitFlexDirection",
+ "WebkitFlexFlow",
+ "WebkitFlexGrow",
+ "WebkitFlexShrink",
+ "WebkitFlexWrap",
+ "WebkitJustifyContent",
+ "WebkitMask",
+ "WebkitMaskClip",
+ "WebkitMaskComposite",
+ "WebkitMaskImage",
+ "WebkitMaskOrigin",
+ "WebkitMaskPosition",
+ "WebkitMaskPositionX",
+ "WebkitMaskPositionY",
+ "WebkitMaskRepeat",
+ "WebkitMaskSize",
+ "WebkitOrder",
+ "WebkitPerspective",
+ "WebkitPerspectiveOrigin",
+ "WebkitTextFillColor",
+ "WebkitTextSizeAdjust",
+ "WebkitTextStroke",
+ "WebkitTextStrokeColor",
+ "WebkitTextStrokeWidth",
+ "WebkitTransform",
+ "WebkitTransformOrigin",
+ "WebkitTransformStyle",
+ "WebkitTransition",
+ "WebkitTransitionDelay",
+ "WebkitTransitionDuration",
+ "WebkitTransitionProperty",
+ "WebkitTransitionTimingFunction",
+ "WebkitUserSelect",
"WheelEvent",
"Window",
"Worker",
+ "Worklet",
+ "WritableStream",
"XMLDocument",
"XMLHttpRequest",
"XMLHttpRequestEventTarget",
@@ -2013,6 +2526,7 @@
"aLink",
"abbr",
"abort",
+ "aborted",
"abs",
"absolute",
"acceleration",
@@ -2028,12 +2542,14 @@
"acosh",
"action",
"actionURL",
+ "activated",
"active",
"activeCues",
"activeElement",
"activeSourceBuffers",
"activeSourceCount",
"activeTexture",
+ "activeVRDisplays",
"add",
"addBehavior",
"addCandidate",
@@ -2047,6 +2563,7 @@
"addIceCandidate",
"addImport",
"addListener",
+ "addModule",
"addNamed",
"addPageRule",
"addPath",
@@ -2059,14 +2576,19 @@
"addStream",
"addTextTrack",
"addTrack",
+ "addTransceiver",
"addWakeLockListener",
"addedNodes",
"additionalName",
"additiveSymbols",
"addons",
"adoptNode",
+ "adoptedCallback",
+ "adoptedStyleSheets",
"adr",
"advance",
+ "after",
+ "album",
"alert",
"algorithm",
"align",
@@ -2079,7 +2601,9 @@
"alignmentBaseline",
"alinkColor",
"all",
+ "allow",
"allowFullscreen",
+ "allowPaymentRequest",
"allowedDirections",
"alpha",
"alt",
@@ -2095,7 +2619,10 @@
"anchorNode",
"anchorOffset",
"anchors",
+ "and",
"angle",
+ "angularAcceleration",
+ "angularVelocity",
"animVal",
"animate",
"animatedInstanceRoot",
@@ -2140,6 +2667,10 @@
"appendWindowEnd",
"appendWindowStart",
"applets",
+ "application/pdf",
+ "application/x-google-chrome-pdf",
+ "application/x-nacl",
+ "application/x-pnacl",
"applicationCache",
"apply",
"applyElement",
@@ -2149,10 +2680,14 @@
"areas",
"arguments",
"arrayBuffer",
+ "artist",
+ "artwork",
+ "as",
"asin",
"asinh",
"assert",
"assign",
+ "assignedSlot",
"async",
"atEnd",
"atan",
@@ -2161,20 +2696,25 @@
"atob",
"attachEvent",
"attachShader",
+ "attachShadow",
"attachments",
"attack",
"attrChange",
"attrName",
+ "attributeChangedCallback",
"attributeName",
"attributeNamespace",
+ "attributeStyleMap",
"attributes",
"audioTracks",
+ "audioWorklet",
"autoIncrement",
"autobuffer",
"autocapitalize",
"autocomplete",
"autocorrect",
"autofocus",
+ "automationRate",
"autoplay",
"availHeight",
"availLeft",
@@ -2198,6 +2738,8 @@
"background-image",
"background-origin",
"background-position",
+ "background-position-x",
+ "background-position-y",
"background-repeat",
"background-size",
"backgroundAttachment",
@@ -2210,11 +2752,14 @@
"backgroundPositionX",
"backgroundPositionY",
"backgroundRepeat",
+ "backgroundRepeatX",
+ "backgroundRepeatY",
"backgroundSize",
"badInput",
"balance",
"baseFrequencyX",
"baseFrequencyY",
+ "baseLatency",
"baseNode",
"baseOffset",
"baseURI",
@@ -2222,6 +2767,7 @@
"baselineShift",
"battery",
"bday",
+ "before",
"beginElement",
"beginElementAt",
"beginPath",
@@ -2249,8 +2795,11 @@
"blendFuncSeparate",
"blink",
"blob",
+ "block-size",
"blockDirection",
+ "blockSize",
"blue",
+ "bluetooth",
"blur",
"body",
"bodyUsed",
@@ -2258,6 +2807,18 @@
"bookmarks",
"booleanValue",
"border",
+ "border-block",
+ "border-block-color",
+ "border-block-end",
+ "border-block-end-color",
+ "border-block-end-style",
+ "border-block-end-width",
+ "border-block-start",
+ "border-block-start-color",
+ "border-block-start-style",
+ "border-block-start-width",
+ "border-block-style",
+ "border-block-width",
"border-bottom",
"border-bottom-color",
"border-bottom-left-radius",
@@ -2266,12 +2827,26 @@
"border-bottom-width",
"border-collapse",
"border-color",
+ "border-end-end-radius",
+ "border-end-start-radius",
"border-image",
"border-image-outset",
"border-image-repeat",
"border-image-slice",
"border-image-source",
"border-image-width",
+ "border-inline",
+ "border-inline-color",
+ "border-inline-end",
+ "border-inline-end-color",
+ "border-inline-end-style",
+ "border-inline-end-width",
+ "border-inline-start",
+ "border-inline-start-color",
+ "border-inline-start-style",
+ "border-inline-start-width",
+ "border-inline-style",
+ "border-inline-width",
"border-left",
"border-left-color",
"border-left-style",
@@ -2282,6 +2857,8 @@
"border-right-style",
"border-right-width",
"border-spacing",
+ "border-start-end-radius",
+ "border-start-start-radius",
"border-style",
"border-top",
"border-top-color",
@@ -2290,6 +2867,18 @@
"border-top-style",
"border-top-width",
"border-width",
+ "borderBlock",
+ "borderBlockColor",
+ "borderBlockEnd",
+ "borderBlockEndColor",
+ "borderBlockEndStyle",
+ "borderBlockEndWidth",
+ "borderBlockStart",
+ "borderBlockStartColor",
+ "borderBlockStartStyle",
+ "borderBlockStartWidth",
+ "borderBlockStyle",
+ "borderBlockWidth",
"borderBottom",
"borderBottomColor",
"borderBottomLeftRadius",
@@ -2300,12 +2889,26 @@
"borderColor",
"borderColorDark",
"borderColorLight",
+ "borderEndEndRadius",
+ "borderEndStartRadius",
"borderImage",
"borderImageOutset",
"borderImageRepeat",
"borderImageSlice",
"borderImageSource",
"borderImageWidth",
+ "borderInline",
+ "borderInlineColor",
+ "borderInlineEnd",
+ "borderInlineEndColor",
+ "borderInlineEndStyle",
+ "borderInlineEndWidth",
+ "borderInlineStart",
+ "borderInlineStartColor",
+ "borderInlineStartStyle",
+ "borderInlineStartWidth",
+ "borderInlineStyle",
+ "borderInlineWidth",
"borderLeft",
"borderLeftColor",
"borderLeftStyle",
@@ -2316,6 +2919,8 @@
"borderRightStyle",
"borderRightWidth",
"borderSpacing",
+ "borderStartEndRadius",
+ "borderStartStartRadius",
"borderStyle",
"borderTop",
"borderTopColor",
@@ -2340,6 +2945,9 @@
"boxDecorationBreak",
"boxShadow",
"boxSizing",
+ "break-after",
+ "break-before",
+ "break-inside",
"breakAfter",
"breakBefore",
"breakInside",
@@ -2353,6 +2961,7 @@
"bufferSubData",
"buffered",
"bufferedAmount",
+ "bufferedRendering",
"buildID",
"buildNumber",
"button",
@@ -2361,6 +2970,7 @@
"byteLength",
"byteOffset",
"c",
+ "caches",
"call",
"caller",
"canBeFormatted",
@@ -2369,10 +2979,14 @@
"canHaveChildren",
"canHaveHTML",
"canPlayType",
+ "canTrickleIceCandidates",
"cancel",
+ "cancelAndHoldAtTime",
"cancelAnimationFrame",
"cancelBubble",
+ "cancelIdleCallback",
"cancelScheduledValues",
+ "cancelWatchAvailability",
"cancelable",
"candidate",
"canvas",
@@ -2381,6 +2995,9 @@
"captionSide",
"captureEvents",
"captureStackTrace",
+ "captureStream",
+ "caret-color",
+ "caretColor",
"caretPositionFromPoint",
"caretRangeFromPoint",
"cast",
@@ -2411,6 +3028,7 @@
"charging",
"chargingTime",
"charset",
+ "check",
"checkEnclosure",
"checkFramebufferStatus",
"checkIntersection",
@@ -2432,6 +3050,7 @@
"clearDepth",
"clearImmediate",
"clearInterval",
+ "clearLiveSeekableRange",
"clearMarks",
"clearMeasures",
"clearParameters",
@@ -2462,6 +3081,7 @@
"clipRight",
"clipRule",
"clipTop",
+ "clipboard",
"clipboardData",
"clone",
"cloneContents",
@@ -2486,14 +3106,25 @@
"collect",
"colno",
"color",
+ "color-adjust",
"color-interpolation",
"color-interpolation-filters",
+ "colorAdjust",
"colorDepth",
"colorInterpolation",
"colorInterpolationFilters",
"colorMask",
+ "colorRendering",
"colorType",
"cols",
+ "column-count",
+ "column-fill",
+ "column-gap",
+ "column-rule",
+ "column-rule-color",
+ "column-rule-style",
+ "column-rule-width",
+ "column-width",
"columnCount",
"columnFill",
"columnGap",
@@ -2509,21 +3140,27 @@
"commitPreferences",
"commonAncestorContainer",
"compact",
+ "compare",
"compareBoundaryPoints",
"compareDocumentPosition",
"compareEndPoints",
+ "compareExchange",
"compareNode",
"comparePoint",
"compatMode",
"compatible",
"compile",
"compileShader",
+ "compileStreaming",
"complete",
"componentFromPoint",
+ "composed",
+ "composedPath",
"compositionEndOffset",
"compositionStartOffset",
"compressedTexImage2D",
"compressedTexSubImage2D",
+ "computedStyleMap",
"concat",
"conditionText",
"coneInnerAngle",
@@ -2537,13 +3174,17 @@
"connectEnd",
"connectStart",
"connected",
+ "connectedCallback",
"connection",
"connectionSpeed",
+ "connectionState",
"console",
"consolidate",
"constrictionActive",
+ "construct",
"constructor",
"contactID",
+ "contain",
"contains",
"containsNode",
"content",
@@ -2562,6 +3203,7 @@
"control",
"controller",
"controls",
+ "controlsList",
"convertToSpecifiedUnits",
"cookie",
"cookieEnabled",
@@ -2576,6 +3218,7 @@
"cos",
"cosh",
"count",
+ "countReset",
"counter-increment",
"counter-reset",
"counterIncrement",
@@ -2596,6 +3239,7 @@
"createChannelMerger",
"createChannelSplitter",
"createComment",
+ "createConstantSource",
"createContextualFragment",
"createControlRange",
"createConvolver",
@@ -2618,6 +3262,7 @@
"createGain",
"createGainNode",
"createHTMLDocument",
+ "createIIRFilter",
"createImageBitmap",
"createImageData",
"createIndex",
@@ -2689,9 +3334,11 @@
"createTreeWalker",
"createWaveShaper",
"creationTime",
+ "credentials",
"crossOrigin",
"crypto",
"csi",
+ "csp",
"cssFloat",
"cssRules",
"cssText",
@@ -2700,8 +3347,10 @@
"ctrlLeft",
"cues",
"cullFace",
+ "currentLocalDescription",
"currentNode",
"currentPage",
+ "currentRemoteDescription",
"currentScale",
"currentScript",
"currentSrc",
@@ -2713,6 +3362,7 @@
"currentView",
"cursor",
"curve",
+ "customElements",
"customError",
"cx",
"cy",
@@ -2724,6 +3374,7 @@
"dataSrc",
"dataTransfer",
"database",
+ "databases",
"dataset",
"dateTime",
"db",
@@ -2734,6 +3385,8 @@
"decodeAudioData",
"decodeURI",
"decodeURIComponent",
+ "decoding",
+ "decodingInfo",
"decrypt",
"default",
"defaultCharset",
@@ -2741,6 +3394,7 @@
"defaultMuted",
"defaultPlaybackRate",
"defaultPrevented",
+ "defaultRequest",
"defaultSelected",
"defaultStatus",
"defaultURL",
@@ -2748,11 +3402,13 @@
"defaultView",
"defaultstatus",
"defer",
+ "define",
"defineMagicFunction",
"defineMagicVariable",
"defineProperties",
"defineProperty",
"delayTime",
+ "delegatesFocus",
"delete",
"deleteBuffer",
"deleteCaption",
@@ -2766,6 +3422,7 @@
"deleteMedium",
"deleteObjectStore",
"deleteProgram",
+ "deleteProperty",
"deleteRenderbuffer",
"deleteRow",
"deleteRule",
@@ -2798,7 +3455,9 @@
"detachShader",
"detail",
"detune",
+ "deviceMemory",
"devicePixelRatio",
+ "deviceSessionId",
"deviceXDPI",
"deviceYDPI",
"diffuseConstant",
@@ -2809,10 +3468,13 @@
"direction",
"dirxml",
"disable",
+ "disablePictureInPicture",
+ "disableRemotePlayback",
"disableVertexAttribArray",
"disabled",
"dischargingTime",
"disconnect",
+ "disconnectedCallback",
"dispatchEvent",
"display",
"distanceModel",
@@ -2843,6 +3505,8 @@
"dominantBaseline",
"done",
"dopplerFactor",
+ "dotAll",
+ "downlink",
"download",
"dragDrop",
"draggable",
@@ -2870,10 +3534,13 @@
"dynsrc",
"e",
"edgeMode",
+ "effect",
"effectAllowed",
+ "effectiveType",
"elapsedTime",
"elementFromPoint",
"elements",
+ "elementsFromPoint",
"elevation",
"ellipse",
"email",
@@ -2888,9 +3555,11 @@
"enabled",
"enabledPlugin",
"encode",
+ "encodeInto",
"encodeURI",
"encodeURIComponent",
"encoding",
+ "encodingInfo",
"encrypt",
"enctype",
"end",
@@ -2906,21 +3575,34 @@
"entries",
"entryType",
"enumerate",
+ "enumerateDevices",
"enumerateEditable",
+ "epubCaptionSide",
+ "epubTextCombine",
+ "epubTextEmphasis",
+ "epubTextEmphasisColor",
+ "epubTextEmphasisStyle",
+ "epubTextOrientation",
+ "epubTextTransform",
+ "epubWordBreak",
+ "epubWritingMode",
"error",
"errorCode",
"escape",
+ "estimate",
"eval",
"evaluate",
"event",
"eventPhase",
"every",
"exception",
+ "exchange",
"exec",
"execCommand",
"execCommandShowHelp",
"execScript",
"exitFullscreen",
+ "exitPictureInPicture",
"exitPointerLock",
"exp",
"expand",
@@ -2974,16 +3656,22 @@
"filterResY",
"filterUnits",
"filters",
+ "finally",
"find",
"findIndex",
"findRule",
"findText",
"finish",
+ "finished",
"fireEvent",
+ "firesTouchEvents",
"firstChild",
"firstElementChild",
"firstPage",
"fixed",
+ "flags",
+ "flat",
+ "flatMap",
"flex",
"flex-basis",
"flex-direction",
@@ -3027,6 +3715,7 @@
"font-variant-numeric",
"font-variant-position",
"font-weight",
+ "fontDisplay",
"fontFamily",
"fontFeatureSettings",
"fontKerning",
@@ -3044,6 +3733,7 @@
"fontVariantLigatures",
"fontVariantNumeric",
"fontVariantPosition",
+ "fontVariationSettings",
"fontWeight",
"fontcolor",
"fonts",
@@ -3053,13 +3743,18 @@
"forceRedraw",
"form",
"formAction",
+ "formData",
"formEnctype",
"formMethod",
"formNoValidate",
"formTarget",
"format",
+ "formatToParts",
"forms",
"forward",
+ "forwardX",
+ "forwardY",
+ "forwardZ",
"fr",
"frame",
"frameBorder",
@@ -3079,6 +3774,7 @@
"frontFace",
"fround",
"fullScreen",
+ "fullscreen",
"fullscreenElement",
"fullscreenEnabled",
"fx",
@@ -3086,6 +3782,7 @@
"gain",
"gamepad",
"gamma",
+ "gap",
"genderIdentity",
"generateKey",
"generateMipmap",
@@ -3104,6 +3801,7 @@
"getAttribLocation",
"getAttribute",
"getAttributeNS",
+ "getAttributeNames",
"getAttributeNode",
"getAttributeNodeNS",
"getAudioTracks",
@@ -3112,12 +3810,14 @@
"getBlob",
"getBookmark",
"getBoundingClientRect",
+ "getBounds",
"getBufferParameter",
"getByteFrequencyData",
"getByteTimeDomainData",
"getCSSCanvasContext",
"getCTM",
"getCandidateWindowClientRect",
+ "getCanonicalLocales",
"getChannelData",
"getCharNumAtPosition",
"getClientRect",
@@ -3139,6 +3839,9 @@
"getDay",
"getDefaultComputedStyle",
"getDestinationInsertionPoints",
+ "getDetails",
+ "getDevices",
+ "getDisplayMedia",
"getDistributedNodes",
"getEditable",
"getElementById",
@@ -3166,14 +3869,17 @@
"getFullYear",
"getGamepads",
"getHours",
+ "getIdentityAssertion",
"getImageData",
"getInt16",
"getInt32",
"getInt8",
"getIntersectionList",
+ "getIsInstalled",
"getItem",
"getItems",
"getKey",
+ "getLayoutMap",
"getLineDash",
"getLocalStreams",
"getMarks",
@@ -3188,6 +3894,7 @@
"getNamedItemNS",
"getNotifier",
"getNumberOfChars",
+ "getOutputTimestamp",
"getOverrideHistoryNavigationMode",
"getOverrideStyle",
"getOwnPropertyDescriptor",
@@ -3210,13 +3917,16 @@
"getRGBColorValue",
"getRandomValues",
"getRangeAt",
+ "getReader",
"getReceivers",
"getRectValue",
"getRegistration",
+ "getRegistrations",
"getRemoteStreams",
"getRenderbufferParameter",
"getResponseHeader",
"getRoot",
+ "getRootNode",
"getRotationOfChar",
"getSVGDocument",
"getScreenCTM",
@@ -3239,6 +3949,7 @@
"getStringValue",
"getSubStringLength",
"getSubscription",
+ "getSupportedConstraints",
"getSupportedExtensions",
"getTexParameter",
"getTime",
@@ -3246,6 +3957,7 @@
"getTotalLength",
"getTrackById",
"getTracks",
+ "getTransceivers",
"getTransformToElement",
"getUTCDate",
"getUTCDay",
@@ -3261,6 +3973,7 @@
"getUniform",
"getUniformLocation",
"getUserMedia",
+ "getVRDisplays",
"getValues",
"getVarDate",
"getVariableValue",
@@ -3268,12 +3981,15 @@
"getVertexAttribOffset",
"getVideoPlaybackQuality",
"getVideoTracks",
+ "getVoices",
"getWakeLockState",
+ "getWriter",
"getYear",
"givenName",
"global",
"globalAlpha",
"globalCompositeOperation",
+ "globalThis",
"glyphOrientationHorizontal",
"glyphOrientationVertical",
"glyphRef",
@@ -3282,6 +3998,41 @@
"gradientUnits",
"grammars",
"green",
+ "grid",
+ "grid-area",
+ "grid-auto-columns",
+ "grid-auto-flow",
+ "grid-auto-rows",
+ "grid-column",
+ "grid-column-end",
+ "grid-column-gap",
+ "grid-column-start",
+ "grid-gap",
+ "grid-row",
+ "grid-row-end",
+ "grid-row-gap",
+ "grid-row-start",
+ "grid-template",
+ "grid-template-areas",
+ "grid-template-columns",
+ "grid-template-rows",
+ "gridArea",
+ "gridAutoColumns",
+ "gridAutoFlow",
+ "gridAutoRows",
+ "gridColumn",
+ "gridColumnEnd",
+ "gridColumnGap",
+ "gridColumnStart",
+ "gridGap",
+ "gridRow",
+ "gridRowEnd",
+ "gridRowGap",
+ "gridRowStart",
+ "gridTemplate",
+ "gridTemplateAreas",
+ "gridTemplateColumns",
+ "gridTemplateRows",
"group",
"groupCollapsed",
"groupEnd",
@@ -3290,6 +4041,7 @@
"hasAttribute",
"hasAttributeNS",
"hasAttributes",
+ "hasBeenActive",
"hasChildNodes",
"hasComposition",
"hasExtension",
@@ -3297,6 +4049,9 @@
"hasFocus",
"hasLayout",
"hasOwnProperty",
+ "hasPointerCapture",
+ "hasReading",
+ "hasStorageAccess",
"hash",
"head",
"headers",
@@ -3321,6 +4076,7 @@
"htmlText",
"httpEquiv",
"hwTimestamp",
+ "hyphens",
"hypot",
"iccId",
"iceConnectionState",
@@ -3329,16 +4085,20 @@
"id",
"identifier",
"identity",
+ "idpLoginUrl",
"ignoreBOM",
"ignoreCase",
"image-orientation",
"image-rendering",
"imageOrientation",
"imageRendering",
+ "imageSizes",
+ "imageSrcset",
"images",
"ime-mode",
"imeMode",
"implementation",
+ "import",
"importKey",
"importNode",
"importStylesheet",
@@ -3406,6 +4166,8 @@
"initialTime",
"initialize",
"initiatorType",
+ "inline-size",
+ "inlineSize",
"inner",
"innerHTML",
"innerHeight",
@@ -3415,6 +4177,7 @@
"inputBuffer",
"inputEncoding",
"inputMethod",
+ "inputMode",
"insertAdjacentElement",
"insertAdjacentHTML",
"insertAdjacentText",
@@ -3425,7 +4188,26 @@
"insertNode",
"insertRow",
"insertRule",
+ "inset",
+ "inset-block",
+ "inset-block-end",
+ "inset-block-start",
+ "inset-inline",
+ "inset-inline-end",
+ "inset-inline-start",
+ "insetBlock",
+ "insetBlockEnd",
+ "insetBlockStart",
+ "insetInline",
+ "insetInlineEnd",
+ "insetInlineStart",
+ "install",
+ "installChrome",
+ "installState",
"instanceRoot",
+ "instantiate",
+ "instantiateStreaming",
+ "integrity",
"intercept",
"interimResults",
"internalSubset",
@@ -3436,6 +4218,7 @@
"invertSelf",
"is",
"is2D",
+ "isActive",
"isAlternate",
"isArray",
"isBingCurrentSearchDefault",
@@ -3444,6 +4227,7 @@
"isChar",
"isCollapsed",
"isComposing",
+ "isConnected",
"isContentEditable",
"isContentHandlerRegistered",
"isContextLost",
@@ -3458,8 +4242,11 @@
"isFrozen",
"isGenerator",
"isId",
+ "isIdentity",
"isInjected",
+ "isInstalled",
"isInteger",
+ "isLockFree",
"isMap",
"isMultiLine",
"isNaN",
@@ -3478,6 +4265,7 @@
"isSafeInteger",
"isSameNode",
"isSealed",
+ "isSecureContext",
"isShader",
"isSupported",
"isTextEdit",
@@ -3494,14 +4282,20 @@
"itemScope",
"itemType",
"itemValue",
+ "items",
"iterateNext",
"iterator",
"javaEnabled",
"jobTitle",
"join",
+ "jsHeapSizeLimit",
"json",
"justify-content",
+ "justify-items",
+ "justify-self",
"justifyContent",
+ "justifyItems",
+ "justifySelf",
"k1",
"k2",
"k3",
@@ -3520,6 +4314,7 @@
"keySystem",
"keyText",
"keyUsage",
+ "keyboard",
"keys",
"keytype",
"kind",
@@ -3557,6 +4352,8 @@
"left",
"leftContext",
"leftMargin",
+ "leftProjectionMatrix",
+ "leftViewMatrix",
"length",
"lengthAdjust",
"lengthComputable",
@@ -3577,8 +4374,11 @@
"lineNumber",
"lineTo",
"lineWidth",
+ "linearAcceleration",
"linearRampToValueAtTime",
+ "linearVelocity",
"lineno",
+ "lines",
"link",
"linkColor",
"linkProgram",
@@ -3606,7 +4406,9 @@
"location",
"locationbar",
"lock",
+ "locked",
"lockedFile",
+ "locks",
"log",
"log10",
"log1p",
@@ -3646,12 +4448,24 @@
"map",
"mapping",
"margin",
+ "margin-block",
+ "margin-block-end",
+ "margin-block-start",
"margin-bottom",
+ "margin-inline",
+ "margin-inline-end",
+ "margin-inline-start",
"margin-left",
"margin-right",
"margin-top",
+ "marginBlock",
+ "marginBlockEnd",
+ "marginBlockStart",
"marginBottom",
"marginHeight",
+ "marginInline",
+ "marginInlineEnd",
+ "marginInlineStart",
"marginLeft",
"marginRight",
"marginTop",
@@ -3671,36 +4485,64 @@
"markerWidth",
"marks",
"mask",
+ "mask-clip",
+ "mask-composite",
+ "mask-image",
+ "mask-mode",
+ "mask-origin",
+ "mask-position",
+ "mask-position-x",
+ "mask-position-y",
+ "mask-repeat",
+ "mask-size",
"mask-type",
+ "maskClip",
+ "maskComposite",
"maskContentUnits",
+ "maskImage",
+ "maskMode",
+ "maskOrigin",
+ "maskPosition",
+ "maskPositionX",
+ "maskPositionY",
+ "maskRepeat",
+ "maskSize",
"maskType",
"maskUnits",
"match",
+ "matchAll",
"matchMedia",
"matchMedium",
"matches",
"matrix",
"matrixTransform",
"max",
+ "max-block-size",
"max-height",
+ "max-inline-size",
"max-width",
"maxAlternatives",
+ "maxBlockSize",
"maxChannelCount",
"maxConnectionsPerServer",
"maxDecibels",
"maxDistance",
"maxHeight",
+ "maxInlineSize",
"maxLength",
"maxTouchPoints",
"maxValue",
"maxWidth",
+ "maxZoom",
"measure",
"measureText",
"media",
+ "mediaCapabilities",
"mediaDevices",
"mediaElement",
"mediaGroup",
"mediaKeys",
+ "mediaSession",
"mediaText",
"meetOrSlice",
"memory",
@@ -3710,16 +4552,23 @@
"messageClass",
"messageHandlers",
"metaKey",
+ "metadata",
"method",
"mimeType",
"mimeTypes",
"min",
+ "min-block-size",
"min-height",
+ "min-inline-size",
"min-width",
+ "minBlockSize",
"minDecibels",
"minHeight",
+ "minInlineSize",
+ "minLength",
"minValue",
"minWidth",
+ "minZoom",
"miterLimit",
"mix-blend-mode",
"mixBlendMode",
@@ -3741,6 +4590,8 @@
"moveToBookmark",
"moveToElementText",
"moveToPoint",
+ "movementX",
+ "movementY",
"mozAdd",
"mozAnimationStartTime",
"mozAnon",
@@ -4007,6 +4858,7 @@
"nextSibling",
"nickname",
"noHref",
+ "noModule",
"noResize",
"noShade",
"noValidate",
@@ -4014,6 +4866,7 @@
"nodeName",
"nodeType",
"nodeValue",
+ "nonce",
"normalize",
"normalizedPathSegList",
"notationName",
@@ -4022,6 +4875,7 @@
"noteGrainOn",
"noteOff",
"noteOn",
+ "notify",
"now",
"numOctaves",
"number",
@@ -4039,13 +4893,17 @@
"objectStore",
"objectStoreNames",
"observe",
+ "observedAttributes",
"of",
"offscreenBuffering",
"offset",
+ "offsetDistance",
"offsetHeight",
"offsetLeft",
"offsetNode",
"offsetParent",
+ "offsetPath",
+ "offsetRotate",
"offsetTop",
"offsetWidth",
"offsetX",
@@ -4057,23 +4915,32 @@
"olderShadowRoot",
"onLine",
"onabort",
+ "onabsolutedeviceorientation",
"onactivate",
"onactive",
+ "onaddsourcebuffer",
"onaddstream",
"onaddtrack",
"onafterprint",
"onafterscriptexecute",
"onafterupdate",
+ "onanimationcancel",
+ "onanimationend",
+ "onanimationiteration",
+ "onanimationstart",
+ "onappinstalled",
"onaudioend",
"onaudioprocess",
"onaudiostart",
"onautocomplete",
"onautocompleteerror",
+ "onauxclick",
"onbeforeactivate",
"onbeforecopy",
"onbeforecut",
"onbeforedeactivate",
"onbeforeeditfocus",
+ "onbeforeinstallprompt",
"onbeforepaste",
"onbeforeprint",
"onbeforescriptexecute",
@@ -4099,7 +4966,11 @@
"onclose",
"oncompassneedscalibration",
"oncomplete",
+ "onconnect",
+ "onconnecting",
+ "onconnectionstatechange",
"oncontextmenu",
+ "oncontrollerchange",
"oncontrolselect",
"oncopy",
"oncuechange",
@@ -4110,16 +4981,20 @@
"ondatasetcomplete",
"ondblclick",
"ondeactivate",
+ "ondevicechange",
"ondevicelight",
"ondevicemotion",
"ondeviceorientation",
+ "ondeviceorientationabsolute",
"ondeviceproximity",
"ondischargingtimechange",
+ "ondisconnect",
"ondisplay",
"ondownloading",
"ondrag",
"ondragend",
"ondragenter",
+ "ondragexit",
"ondragleave",
"ondragover",
"ondragstart",
@@ -4130,6 +5005,7 @@
"onend",
"onended",
"onenter",
+ "onenterpictureinpicture",
"onerror",
"onerrorupdate",
"onexit",
@@ -4138,6 +5014,7 @@
"onfocus",
"onfocusin",
"onfocusout",
+ "onfreeze",
"onfullscreenchange",
"onfullscreenerror",
"ongesturechange",
@@ -4148,6 +5025,7 @@
"onhelp",
"onicecandidate",
"oniceconnectionstatechange",
+ "onicegatheringstatechange",
"oninactive",
"oninput",
"oninvalid",
@@ -4156,17 +5034,22 @@
"onkeyup",
"onlanguagechange",
"onlayoutcomplete",
+ "onleavepictureinpicture",
"onlevelchange",
"onload",
"onloadeddata",
"onloadedmetadata",
"onloadend",
+ "onloading",
+ "onloadingdone",
+ "onloadingerror",
"onloadstart",
"onlosecapture",
"onlostpointercapture",
"only",
"onmark",
"onmessage",
+ "onmessageerror",
"onmousedown",
"onmouseenter",
"onmouseleave",
@@ -4239,7 +5122,10 @@
"onprogress",
"onpropertychange",
"onratechange",
+ "onreading",
"onreadystatechange",
+ "onrejectionhandled",
+ "onremovesourcebuffer",
"onremovestream",
"onremovetrack",
"onreset",
@@ -4264,6 +5150,10 @@
"onsignalingstatechange",
"onsoundend",
"onsoundstart",
+ "onsourceclose",
+ "onsourceclosed",
+ "onsourceended",
+ "onsourceopen",
"onspeechend",
"onspeechstart",
"onstalled",
@@ -4283,15 +5173,27 @@
"ontouchend",
"ontouchmove",
"ontouchstart",
+ "ontrack",
+ "ontransitioncancel",
"ontransitionend",
+ "ontransitionrun",
+ "ontransitionstart",
+ "onunhandledrejection",
"onunload",
"onupdateready",
"onupgradeneeded",
"onuserproximity",
"onversionchange",
+ "onvisibilitychange",
"onvoiceschanged",
"onvolumechange",
+ "onvrdisplayactivate",
+ "onvrdisplayconnect",
+ "onvrdisplaydeactivate",
+ "onvrdisplaydisconnect",
+ "onvrdisplaypresentchange",
"onwaiting",
+ "onwaitingforkey",
"onwarning",
"onwebkitanimationend",
"onwebkitanimationiteration",
@@ -4323,6 +5225,7 @@
"opr",
"optimum",
"options",
+ "or",
"order",
"orderX",
"orderY",
@@ -4332,6 +5235,9 @@
"orientAngle",
"orientType",
"orientation",
+ "orientationX",
+ "orientationY",
+ "orientationZ",
"origin",
"originalTarget",
"orphans",
@@ -4351,12 +5257,23 @@
"outlineWidth",
"outputBuffer",
"overflow",
+ "overflow-anchor",
+ "overflow-wrap",
"overflow-x",
"overflow-y",
+ "overflowAnchor",
+ "overflowWrap",
"overflowX",
"overflowY",
"overrideMimeType",
"oversample",
+ "overscroll-behavior",
+ "overscroll-behavior-x",
+ "overscroll-behavior-y",
+ "overscrollBehavior",
+ "overscrollBehaviorX",
+ "overscrollBehaviorY",
+ "ownKeys",
"ownerDocument",
"ownerElement",
"ownerNode",
@@ -4368,12 +5285,26 @@
"p3",
"p4",
"pad",
+ "padEnd",
+ "padStart",
"padding",
+ "padding-block",
+ "padding-block-end",
+ "padding-block-start",
"padding-bottom",
+ "padding-inline",
+ "padding-inline-end",
+ "padding-inline-start",
"padding-left",
"padding-right",
"padding-top",
+ "paddingBlock",
+ "paddingBlockEnd",
+ "paddingBlockStart",
"paddingBottom",
+ "paddingInline",
+ "paddingInlineEnd",
+ "paddingInlineStart",
"paddingLeft",
"paddingRight",
"paddingTop",
@@ -4385,6 +5316,8 @@
"pageBreakBefore",
"pageBreakInside",
"pageCount",
+ "pageLeft",
+ "pageTop",
"pageX",
"pageXOffset",
"pageY",
@@ -4395,6 +5328,7 @@
"paintRequests",
"paintType",
"palette",
+ "pan",
"panningModel",
"parent",
"parentElement",
@@ -4407,6 +5341,7 @@
"parseFloat",
"parseFromString",
"parseInt",
+ "part",
"participants",
"password",
"pasteHTML",
@@ -4425,9 +5360,14 @@
"pauseAnimations",
"pauseOnExit",
"paused",
+ "peerIdentity",
"pending",
+ "pendingLocalDescription",
+ "pendingRemoteDescription",
"performance",
"permission",
+ "permissions",
+ "persist",
"persisted",
"personalbar",
"perspective",
@@ -4436,7 +5376,11 @@
"phoneticFamilyName",
"phoneticGivenName",
"photo",
+ "pictureInPictureElement",
+ "pictureInPictureEnabled",
"ping",
+ "pipeThrough",
+ "pipeTo",
"pitch",
"pixelBottom",
"pixelDepth",
@@ -4448,9 +5392,16 @@
"pixelUnitToMillimeterX",
"pixelUnitToMillimeterY",
"pixelWidth",
+ "place-content",
+ "place-items",
+ "place-self",
+ "placeContent",
+ "placeItems",
+ "placeSelf",
"placeholder",
"platform",
"play",
+ "playState",
"playbackRate",
"playbackState",
"playbackTime",
@@ -4471,6 +5422,7 @@
"pointsAtZ",
"polygonOffset",
"pop",
+ "populateMatrix",
"popupWindowFeatures",
"popupWindowName",
"popupWindowURI",
@@ -4484,8 +5436,12 @@
"posRight",
"posTop",
"posWidth",
+ "pose",
"position",
"positionAlign",
+ "positionX",
+ "positionY",
+ "positionZ",
"postError",
"postMessage",
"poster",
@@ -4497,6 +5453,8 @@
"preferredStylesheetSet",
"prefix",
"preload",
+ "prepend",
+ "presentation",
"preserveAlpha",
"preserveAspectRatio",
"preserveAspectRatioString",
@@ -4505,6 +5463,7 @@
"prevValue",
"preventDefault",
"preventExtensions",
+ "preventSilentAccess",
"previousElementSibling",
"previousNode",
"previousPage",
@@ -4544,6 +5503,8 @@
"putImageData",
"quadraticCurveTo",
"qualifier",
+ "quaternion",
+ "query",
"queryCommandEnabled",
"queryCommandIndeterm",
"queryCommandState",
@@ -4552,6 +5513,8 @@
"queryCommandValue",
"querySelector",
"querySelectorAll",
+ "queryUsageAndQuota",
+ "queueMicrotask",
"quote",
"quotes",
"r",
@@ -4582,6 +5545,9 @@
"readOnly",
"readPixels",
"readReportRequested",
+ "readText",
+ "readable",
+ "ready",
"readyState",
"reason",
"reboot",
@@ -4594,6 +5560,7 @@
"redirectCount",
"redirectEnd",
"redirectStart",
+ "redirected",
"reduce",
"reduceRight",
"reduction",
@@ -4602,6 +5569,7 @@
"refY",
"referenceNode",
"referrer",
+ "referrerPolicy",
"refresh",
"region",
"regionAnchorX",
@@ -4625,6 +5593,7 @@
"reliable",
"reload",
"remainingSpace",
+ "remote",
"remoteDescription",
"remove",
"removeAllRanges",
@@ -4667,17 +5636,26 @@
"replaceItem",
"replaceNode",
"replaceState",
+ "replaceSync",
"replaceTrack",
"replaceWholeText",
+ "replaceWith",
"reportValidity",
+ "request",
"requestAnimationFrame",
"requestAutocomplete",
"requestData",
+ "requestDevice",
"requestFullscreen",
+ "requestIdleCallback",
+ "requestMIDIAccess",
"requestMediaKeySystemAccess",
"requestPermission",
+ "requestPictureInPicture",
"requestPointerLock",
+ "requestQuota",
"requestStart",
+ "requestStorageAccess",
"requestingWindow",
"required",
"requiredExtensions",
@@ -4688,6 +5666,7 @@
"resizeBy",
"resizeTo",
"resolve",
+ "resolvedOptions",
"response",
"responseBody",
"responseEnd",
@@ -4710,6 +5689,8 @@
"right",
"rightContext",
"rightMargin",
+ "rightProjectionMatrix",
+ "rightViewMatrix",
"rolloffFactor",
"root",
"rootElement",
@@ -4722,13 +5703,19 @@
"rotation",
"rotationRate",
"round",
+ "row-gap",
+ "rowGap",
"rowIndex",
"rowSpan",
"rows",
+ "rtt",
+ "ruby-align",
+ "ruby-position",
"rubyAlign",
"rubyOverhang",
"rubyPosition",
"rules",
+ "runningState",
"runtime",
"runtimeStyle",
"rx",
@@ -4738,6 +5725,7 @@
"sampleRate",
"sandbox",
"save",
+ "saveData",
"scale",
"scale3d",
"scale3dSelf",
@@ -4761,6 +5749,13 @@
"scripts",
"scroll",
"scroll-behavior",
+ "scroll-snap-coordinate",
+ "scroll-snap-destination",
+ "scroll-snap-points-x",
+ "scroll-snap-points-y",
+ "scroll-snap-type",
+ "scroll-snap-type-x",
+ "scroll-snap-type-y",
"scrollAmount",
"scrollBehavior",
"scrollBy",
@@ -4772,24 +5767,61 @@
"scrollIntoViewIfNeeded",
"scrollLeft",
"scrollLeftMax",
+ "scrollMargin",
+ "scrollMarginBlock",
+ "scrollMarginBlockEnd",
+ "scrollMarginBlockStart",
+ "scrollMarginBottom",
+ "scrollMarginInline",
+ "scrollMarginInlineEnd",
+ "scrollMarginInlineStart",
+ "scrollMarginLeft",
+ "scrollMarginRight",
+ "scrollMarginTop",
"scrollMaxX",
"scrollMaxY",
+ "scrollPadding",
+ "scrollPaddingBlock",
+ "scrollPaddingBlockEnd",
+ "scrollPaddingBlockStart",
+ "scrollPaddingBottom",
+ "scrollPaddingInline",
+ "scrollPaddingInlineEnd",
+ "scrollPaddingInlineStart",
+ "scrollPaddingLeft",
+ "scrollPaddingRight",
+ "scrollPaddingTop",
+ "scrollRestoration",
+ "scrollSnapAlign",
+ "scrollSnapCoordinate",
+ "scrollSnapDestination",
+ "scrollSnapPointsX",
+ "scrollSnapPointsY",
+ "scrollSnapStop",
+ "scrollSnapType",
+ "scrollSnapTypeX",
+ "scrollSnapTypeY",
"scrollTo",
"scrollTop",
"scrollTopMax",
"scrollWidth",
"scrollX",
"scrollY",
+ "scrollbar-color",
+ "scrollbar-width",
"scrollbar3dLightColor",
"scrollbarArrowColor",
"scrollbarBaseColor",
+ "scrollbarColor",
"scrollbarDarkShadowColor",
"scrollbarFaceColor",
"scrollbarHighlightColor",
"scrollbarShadowColor",
"scrollbarTrackColor",
+ "scrollbarWidth",
"scrollbars",
"scrolling",
+ "scrollingElement",
"sdp",
"sdpMLineIndex",
"sdpMid",
@@ -4802,6 +5834,7 @@
"secureConnectionStart",
"security",
"seed",
+ "seekToNextFrame",
"seekable",
"seeking",
"select",
@@ -4834,6 +5867,7 @@
"sessionId",
"sessionStorage",
"set",
+ "setActionHandler",
"setActive",
"setAlpha",
"setAttribute",
@@ -4845,6 +5879,7 @@
"setCapture",
"setColor",
"setCompositeOperation",
+ "setConfiguration",
"setCurrentTime",
"setCustomValidity",
"setData",
@@ -4861,6 +5896,7 @@
"setFloatValue",
"setFullYear",
"setHours",
+ "setIdentityProvider",
"setImmediate",
"setInt16",
"setInt32",
@@ -4871,6 +5907,7 @@
"setLineDash",
"setLineJoin",
"setLineWidth",
+ "setLiveSeekableRange",
"setLocalDescription",
"setMatrix",
"setMatrixValue",
@@ -4908,6 +5945,7 @@
"setSelectionRange",
"setServerCertificate",
"setShadow",
+ "setSinkId",
"setSkewX",
"setSkewY",
"setStart",
@@ -4950,7 +5988,13 @@
"shadowOffsetY",
"shadowRoot",
"shape",
+ "shape-image-threshold",
+ "shape-margin",
+ "shape-outside",
"shape-rendering",
+ "shapeImageThreshold",
+ "shapeMargin",
+ "shapeOutside",
"shapeRendering",
"sheet",
"shift",
@@ -4964,10 +6008,12 @@
"showNotification",
"sidebar",
"sign",
+ "signal",
"signalingState",
"sin",
"singleNodeValue",
"sinh",
+ "sinkId",
"size",
"sizeToContent",
"sizes",
@@ -4977,6 +6023,7 @@
"skewYSelf",
"slice",
"slope",
+ "slot",
"small",
"smil",
"smoothingTimeConstant",
@@ -4988,9 +6035,11 @@
"source",
"sourceBuffer",
"sourceBuffers",
+ "sourceCapabilities",
"sourceIndex",
"spacing",
"span",
+ "speak",
"speakAs",
"speaking",
"specified",
@@ -5008,6 +6057,7 @@
"src",
"srcElement",
"srcFilter",
+ "srcObject",
"srcUrn",
"srcdoc",
"srclang",
@@ -5020,8 +6070,10 @@
"start",
"startContainer",
"startIce",
+ "startMessages",
"startOffset",
"startRendering",
+ "startSoftwareUpdate",
"startTime",
"startsWith",
"state",
@@ -5050,9 +6102,11 @@
"stopImmediatePropagation",
"stopOpacity",
"stopPropagation",
+ "storage",
"storageArea",
"storageName",
"storageStatus",
+ "store",
"storeSiteSpecificTrackingException",
"storeWebWideTrackingException",
"stpVersion",
@@ -5116,6 +6170,7 @@
"tFoot",
"tHead",
"tabIndex",
+ "tabSize",
"table",
"table-layout",
"tableLayout",
@@ -5133,6 +6188,7 @@
"targetTouches",
"targetX",
"targetY",
+ "tee",
"tel",
"terminate",
"test",
@@ -5142,12 +6198,20 @@
"texSubImage2D",
"text",
"text-align",
+ "text-align-last",
"text-anchor",
+ "text-combine-upright",
"text-decoration",
"text-decoration-color",
"text-decoration-line",
"text-decoration-style",
+ "text-emphasis",
+ "text-emphasis-color",
+ "text-emphasis-position",
+ "text-emphasis-style",
"text-indent",
+ "text-justify",
+ "text-orientation",
"text-overflow",
"text-rendering",
"text-shadow",
@@ -5157,6 +6221,7 @@
"textAnchor",
"textAutospace",
"textBaseline",
+ "textCombineUpright",
"textContent",
"textDecoration",
"textDecorationBlink",
@@ -5165,17 +6230,24 @@
"textDecorationLineThrough",
"textDecorationNone",
"textDecorationOverline",
+ "textDecorationSkipInk",
"textDecorationStyle",
"textDecorationUnderline",
+ "textEmphasis",
+ "textEmphasisColor",
+ "textEmphasisPosition",
+ "textEmphasisStyle",
"textIndent",
"textJustify",
"textJustifyTrim",
"textKashida",
"textKashidaSpace",
"textLength",
+ "textOrientation",
"textOverflow",
"textRendering",
"textShadow",
+ "textSizeAdjust",
"textTracks",
"textTransform",
"textUnderlinePosition",
@@ -5186,6 +6258,8 @@
"tiltY",
"time",
"timeEnd",
+ "timeLog",
+ "timeOrigin",
"timeStamp",
"timeout",
"timestamp",
@@ -5222,23 +6296,30 @@
"toUTCString",
"toUpperCase",
"toggle",
+ "toggleAttribute",
"toggleLongPressEnabled",
"tooLong",
+ "tooShort",
"toolbar",
"top",
"topMargin",
"total",
"totalFrameDelay",
+ "totalJSHeapSize",
"totalVideoFrames",
+ "touch-action",
"touchAction",
"touches",
"trace",
"track",
"transaction",
"transactions",
+ "transferControlToOffscreen",
"transform",
+ "transform-box",
"transform-origin",
"transform-style",
+ "transformBox",
"transformOrigin",
"transformPoint",
"transformString",
@@ -5259,8 +6340,10 @@
"translationX",
"translationY",
"trim",
+ "trimEnd",
"trimLeft",
"trimRight",
+ "trimStart",
"trueSpeed",
"trunc",
"truncate",
@@ -5273,8 +6356,10 @@
"undefined",
"unescape",
"uneval",
+ "unicode",
"unicode-bidi",
"unicodeBidi",
+ "unicodeRange",
"uniform1f",
"uniform1fv",
"uniform1i",
@@ -5318,13 +6403,19 @@
"unsuspendRedrawAll",
"unwatch",
"unwrapKey",
+ "upX",
+ "upY",
+ "upZ",
"update",
"updateCommands",
+ "updateEnabled",
"updateIce",
"updateInterval",
+ "updatePlaybackRate",
"updateSettings",
"updated",
"updating",
+ "upgrade",
"upload",
"upper",
"upperBound",
@@ -5334,17 +6425,23 @@
"urn",
"urns",
"usages",
+ "usb",
"useCurrentView",
"useMap",
"useProgram",
+ "usedJSHeapSize",
"usedSpace",
+ "userActivation",
"userAgent",
"userLanguage",
+ "userSelect",
+ "userZoom",
"username",
"v8BreakIterator",
"vAlign",
"vLink",
"valid",
+ "validate",
"validateProgram",
"validationMessage",
"validity",
@@ -5398,19 +6495,27 @@
"visibility",
"visibilityState",
"visible",
+ "visualViewport",
"vlinkColor",
"voice",
"volume",
"vrml",
"vspace",
"w",
+ "wait",
+ "wake",
"wand",
"warn",
"wasClean",
+ "wasDiscarded",
"watch",
+ "watchAvailability",
"watchPosition",
"webdriver",
"webkitAddKey",
+ "webkitAlignContent",
+ "webkitAlignItems",
+ "webkitAlignSelf",
"webkitAnimation",
"webkitAnimationDelay",
"webkitAnimationDirection",
@@ -5420,6 +6525,7 @@
"webkitAnimationName",
"webkitAnimationPlayState",
"webkitAnimationTimingFunction",
+ "webkitAppRegion",
"webkitAppearance",
"webkitAudioContext",
"webkitAudioDecodedByteCount",
@@ -5437,37 +6543,90 @@
"webkitBackgroundRepeat",
"webkitBackgroundSize",
"webkitBackingStorePixelRatio",
+ "webkitBorderAfter",
+ "webkitBorderAfterColor",
+ "webkitBorderAfterStyle",
+ "webkitBorderAfterWidth",
+ "webkitBorderBefore",
+ "webkitBorderBeforeColor",
+ "webkitBorderBeforeStyle",
+ "webkitBorderBeforeWidth",
+ "webkitBorderBottomLeftRadius",
+ "webkitBorderBottomRightRadius",
+ "webkitBorderEnd",
+ "webkitBorderEndColor",
+ "webkitBorderEndStyle",
+ "webkitBorderEndWidth",
+ "webkitBorderHorizontalSpacing",
"webkitBorderImage",
"webkitBorderImageOutset",
"webkitBorderImageRepeat",
"webkitBorderImageSlice",
"webkitBorderImageSource",
"webkitBorderImageWidth",
+ "webkitBorderRadius",
+ "webkitBorderStart",
+ "webkitBorderStartColor",
+ "webkitBorderStartStyle",
+ "webkitBorderStartWidth",
+ "webkitBorderTopLeftRadius",
+ "webkitBorderTopRightRadius",
+ "webkitBorderVerticalSpacing",
"webkitBoxAlign",
+ "webkitBoxDecorationBreak",
"webkitBoxDirection",
"webkitBoxFlex",
"webkitBoxOrdinalGroup",
"webkitBoxOrient",
"webkitBoxPack",
+ "webkitBoxReflect",
+ "webkitBoxShadow",
"webkitBoxSizing",
"webkitCancelAnimationFrame",
"webkitCancelFullScreen",
"webkitCancelKeyRequest",
"webkitCancelRequestAnimationFrame",
"webkitClearResourceTimings",
+ "webkitClipPath",
"webkitClosedCaptionsVisible",
+ "webkitColumnBreakAfter",
+ "webkitColumnBreakBefore",
+ "webkitColumnBreakInside",
+ "webkitColumnCount",
+ "webkitColumnGap",
+ "webkitColumnRule",
+ "webkitColumnRuleColor",
+ "webkitColumnRuleStyle",
+ "webkitColumnRuleWidth",
+ "webkitColumnSpan",
+ "webkitColumnWidth",
+ "webkitColumns",
"webkitConvertPointFromNodeToPage",
"webkitConvertPointFromPageToNode",
"webkitCreateShadowRoot",
"webkitCurrentFullScreenElement",
"webkitCurrentPlaybackTargetIsWireless",
+ "webkitDecodedFrameCount",
"webkitDirectionInvertedFromDevice",
"webkitDisplayingFullscreen",
+ "webkitDroppedFrameCount",
"webkitEnterFullScreen",
"webkitEnterFullscreen",
+ "webkitEntries",
"webkitExitFullScreen",
"webkitExitFullscreen",
"webkitExitPointerLock",
+ "webkitFilter",
+ "webkitFlex",
+ "webkitFlexBasis",
+ "webkitFlexDirection",
+ "webkitFlexFlow",
+ "webkitFlexGrow",
+ "webkitFlexShrink",
+ "webkitFlexWrap",
+ "webkitFontFeatureSettings",
+ "webkitFontSizeDelta",
+ "webkitFontSmoothing",
"webkitFullScreenKeyboardInputAllowed",
"webkitFullscreenElement",
"webkitFullscreenEnabled",
@@ -5485,6 +6644,8 @@
"webkitGetUserMedia",
"webkitHasClosedCaptions",
"webkitHidden",
+ "webkitHighlight",
+ "webkitHyphenateCharacter",
"webkitIDBCursor",
"webkitIDBDatabase",
"webkitIDBDatabaseError",
@@ -5499,19 +6660,67 @@
"webkitIndexedDB",
"webkitInitMessageEvent",
"webkitIsFullScreen",
+ "webkitJustifyContent",
"webkitKeys",
+ "webkitLineBreak",
+ "webkitLineClamp",
"webkitLineDashOffset",
+ "webkitLocale",
"webkitLockOrientation",
+ "webkitLogicalHeight",
+ "webkitLogicalWidth",
+ "webkitMarginAfter",
+ "webkitMarginAfterCollapse",
+ "webkitMarginBefore",
+ "webkitMarginBeforeCollapse",
+ "webkitMarginBottomCollapse",
+ "webkitMarginCollapse",
+ "webkitMarginEnd",
+ "webkitMarginStart",
+ "webkitMarginTopCollapse",
+ "webkitMask",
+ "webkitMaskBoxImage",
+ "webkitMaskBoxImageOutset",
+ "webkitMaskBoxImageRepeat",
+ "webkitMaskBoxImageSlice",
+ "webkitMaskBoxImageSource",
+ "webkitMaskBoxImageWidth",
+ "webkitMaskClip",
+ "webkitMaskComposite",
+ "webkitMaskImage",
+ "webkitMaskOrigin",
+ "webkitMaskPosition",
+ "webkitMaskPositionX",
+ "webkitMaskPositionY",
+ "webkitMaskRepeat",
+ "webkitMaskRepeatX",
+ "webkitMaskRepeatY",
+ "webkitMaskSize",
"webkitMatchesSelector",
+ "webkitMaxLogicalHeight",
+ "webkitMaxLogicalWidth",
"webkitMediaStream",
+ "webkitMinLogicalHeight",
+ "webkitMinLogicalWidth",
"webkitNotifications",
"webkitOfflineAudioContext",
+ "webkitOpacity",
+ "webkitOrder",
"webkitOrientation",
+ "webkitPaddingAfter",
+ "webkitPaddingBefore",
+ "webkitPaddingEnd",
+ "webkitPaddingStart",
"webkitPeerConnection00",
"webkitPersistentStorage",
+ "webkitPerspective",
+ "webkitPerspectiveOrigin",
+ "webkitPerspectiveOriginX",
+ "webkitPerspectiveOriginY",
"webkitPointerLockElement",
"webkitPostMessage",
"webkitPreservesPitch",
+ "webkitPrintColorAdjust",
"webkitPutImageDataHD",
"webkitRTCPeerConnection",
"webkitRegionOverset",
@@ -5521,9 +6730,14 @@
"webkitRequestFullscreen",
"webkitRequestPointerLock",
"webkitResolveLocalFileSystemURL",
+ "webkitRtlOrdering",
+ "webkitRubyPosition",
"webkitSetMediaKeys",
"webkitSetResourceTimingBufferSize",
"webkitShadowRoot",
+ "webkitShapeImageThreshold",
+ "webkitShapeMargin",
+ "webkitShapeOutside",
"webkitShowPlaybackTargetPicker",
"webkitSlice",
"webkitSpeechGrammar",
@@ -5533,10 +6747,27 @@
"webkitSpeechRecognitionEvent",
"webkitStorageInfo",
"webkitSupportsFullscreen",
+ "webkitTapHighlightColor",
"webkitTemporaryStorage",
+ "webkitTextCombine",
+ "webkitTextDecorationsInEffect",
+ "webkitTextEmphasis",
+ "webkitTextEmphasisColor",
+ "webkitTextEmphasisPosition",
+ "webkitTextEmphasisStyle",
+ "webkitTextFillColor",
+ "webkitTextOrientation",
+ "webkitTextSecurity",
"webkitTextSizeAdjust",
+ "webkitTextStroke",
+ "webkitTextStrokeColor",
+ "webkitTextStrokeWidth",
"webkitTransform",
"webkitTransformOrigin",
+ "webkitTransformOriginX",
+ "webkitTransformOriginY",
+ "webkitTransformOriginZ",
+ "webkitTransformStyle",
"webkitTransition",
"webkitTransitionDelay",
"webkitTransitionDuration",
@@ -5544,10 +6775,14 @@
"webkitTransitionTimingFunction",
"webkitURL",
"webkitUnlockOrientation",
+ "webkitUserDrag",
+ "webkitUserModify",
"webkitUserSelect",
"webkitVideoDecodedByteCount",
"webkitVisibilityState",
"webkitWirelessVideoPlaybackDisabled",
+ "webkitWritingMode",
+ "webkitdirectory",
"webkitdropzone",
"webstore",
"weight",
@@ -5555,6 +6790,7 @@
"wheelDelta",
"wheelDeltaX",
"wheelDeltaY",
+ "whenDefined",
"which",
"white-space",
"whiteSpace",
@@ -5574,8 +6810,11 @@
"wordWrap",
"wrap",
"wrapKey",
+ "writable",
"write",
+ "writeText",
"writeln",
+ "writing-mode",
"writingMode",
"x",
"x1",
@@ -5587,6 +6826,7 @@
"xmlbase",
"xmllang",
"xmlspace",
+ "xor",
"y",
"y1",
"y2",
diff --git a/tools/props.html b/tools/props.html
index f7c777aa..ce2e7e6b 100644
--- a/tools/props.html
+++ b/tools/props.html
@@ -1,61 +1,540 @@
+<!doctype html>
<html>
- <head>
- </head>
- <body>
- <script>(function(){
- var props = {};
+<body>
+ <script>
+ !function() {
+ var names = [];
+ var scanned = [];
+ var to_scan = [];
- function addObject(obj) {
- if (obj == null) return;
- try {
- Object.getOwnPropertyNames(obj).forEach(add);
- } catch(ex) {}
- if (obj.prototype) {
- Object.getOwnPropertyNames(obj.prototype).forEach(add);
- }
- if (typeof obj == "function") {
- try {
- Object.getOwnPropertyNames(new obj).forEach(add);
- } catch(ex) {}
- }
- }
+ function scan(obj) {
+ if (obj && typeof obj == "object" && !~scanned.indexOf(obj)) {
+ scanned.push(obj);
+ to_scan.push(obj);
+ }
+ }
- function add(name) {
- props[name] = true;
- }
+ scan(self);
+ [
+ "a",
+ "abbr",
+ "acronym",
+ "address",
+ "applet",
+ "area",
+ "article",
+ "aside",
+ "audio",
+ "b",
+ "base",
+ "basefont",
+ "bdi",
+ "bdo",
+ "bgsound",
+ "big",
+ "blink",
+ "blockquote",
+ "body",
+ "br",
+ "button",
+ "canvas",
+ "caption",
+ "center",
+ "checked",
+ "cite",
+ "code",
+ "col",
+ "colgroup",
+ "command",
+ "comment",
+ "compact",
+ "content",
+ "data",
+ "datalist",
+ "dd",
+ "declare",
+ "defer",
+ "del",
+ "details",
+ "dfn",
+ "dialog",
+ "dir",
+ "disabled",
+ "div",
+ "dl",
+ "dt",
+ "element",
+ "em",
+ "embed",
+ "fieldset",
+ "figcaption",
+ "figure",
+ "font",
+ "footer",
+ "form",
+ "frame",
+ "frameset",
+ "h1",
+ "h2",
+ "h3",
+ "h4",
+ "h5",
+ "h6",
+ "head",
+ "header",
+ "hgroup",
+ "hr",
+ "html",
+ "i",
+ "iframe",
+ "image",
+ "img",
+ "input",
+ "ins",
+ "isindex",
+ "ismap",
+ "kbd",
+ "keygen",
+ "label",
+ "legend",
+ "li",
+ "link",
+ "listing",
+ "main",
+ "map",
+ "mark",
+ "marquee",
+ "math",
+ "menu",
+ "menuitem",
+ "meta",
+ "meter",
+ "multicol",
+ "multiple",
+ "nav",
+ "nobr",
+ "noembed",
+ "noframes",
+ "nohref",
+ "noresize",
+ "noscript",
+ "noshade",
+ "nowrap",
+ "object",
+ "ol",
+ "optgroup",
+ "option",
+ "output",
+ "p",
+ "param",
+ "picture",
+ "plaintext",
+ "pre",
+ "progress",
+ "q",
+ "rb",
+ "readonly",
+ "rp",
+ "rt",
+ "rtc",
+ "ruby",
+ "s",
+ "samp",
+ "script",
+ "section",
+ "select",
+ "selected",
+ "shadow",
+ "small",
+ "source",
+ "spacer",
+ "span",
+ "strike",
+ "strong",
+ "style",
+ "sub",
+ "summary",
+ "sup",
+ "svg",
+ "table",
+ "tbody",
+ "td",
+ "template",
+ "textarea",
+ "tfoot",
+ "th",
+ "thead",
+ "time",
+ "title",
+ "tr",
+ "track",
+ "tt",
+ "u",
+ "ul",
+ "var",
+ "video",
+ "wbr",
+ "xmp",
+ "XXX",
+ ].forEach(function(tag) {
+ scan(document.createElement(tag));
+ });
+ [
+ "abort",
+ "absolutedeviceorientation",
+ "activate",
+ "active",
+ "addsourcebuffer",
+ "addstream",
+ "addtrack",
+ "afterprint",
+ "afterscriptexecute",
+ "afterupdate",
+ "animationcancel",
+ "animationend",
+ "animationiteration",
+ "animationstart",
+ "appinstalled",
+ "audioend",
+ "audioprocess",
+ "audiostart",
+ "autocomplete",
+ "autocompleteerror",
+ "auxclick",
+ "beforeactivate",
+ "beforecopy",
+ "beforecut",
+ "beforedeactivate",
+ "beforeeditfocus",
+ "beforeinstallprompt",
+ "beforepaste",
+ "beforeprint",
+ "beforescriptexecute",
+ "beforeunload",
+ "beforeupdate",
+ "blocked",
+ "blur",
+ "bounce",
+ "boundary",
+ "cached",
+ "cancel",
+ "candidatewindowhide",
+ "candidatewindowshow",
+ "candidatewindowupdate",
+ "canplay",
+ "canplaythrough",
+ "cellchange",
+ "change",
+ "chargingchange",
+ "chargingtimechange",
+ "checking",
+ "click",
+ "close",
+ "compassneedscalibration",
+ "complete",
+ "connect",
+ "connecting",
+ "connectionstatechange",
+ "contextmenu",
+ "controllerchange",
+ "controlselect",
+ "copy",
+ "cuechange",
+ "cut",
+ "dataavailable",
+ "datachannel",
+ "datasetchanged",
+ "datasetcomplete",
+ "dblclick",
+ "deactivate",
+ "devicechange",
+ "devicelight",
+ "devicemotion",
+ "deviceorientation",
+ "deviceorientationabsolute",
+ "deviceproximity",
+ "dischargingtimechange",
+ "disconnect",
+ "display",
+ "downloading",
+ "drag",
+ "dragend",
+ "dragenter",
+ "dragexit",
+ "dragleave",
+ "dragover",
+ "dragstart",
+ "drop",
+ "durationchange",
+ "emptied",
+ "encrypted",
+ "end",
+ "ended",
+ "enter",
+ "enterpictureinpicture",
+ "error",
+ "errorupdate",
+ "exit",
+ "filterchange",
+ "finish",
+ "focus",
+ "focusin",
+ "focusout",
+ "freeze",
+ "fullscreenchange",
+ "fullscreenerror",
+ "gesturechange",
+ "gestureend",
+ "gesturestart",
+ "gotpointercapture",
+ "hashchange",
+ "help",
+ "icecandidate",
+ "iceconnectionstatechange",
+ "icegatheringstatechange",
+ "inactive",
+ "input",
+ "invalid",
+ "keydown",
+ "keypress",
+ "keyup",
+ "languagechange",
+ "layoutcomplete",
+ "leavepictureinpicture",
+ "levelchange",
+ "load",
+ "loadeddata",
+ "loadedmetadata",
+ "loadend",
+ "loading",
+ "loadingdone",
+ "loadingerror",
+ "loadstart",
+ "losecapture",
+ "lostpointercapture",
+ "mark",
+ "message",
+ "messageerror",
+ "mousedown",
+ "mouseenter",
+ "mouseleave",
+ "mousemove",
+ "mouseout",
+ "mouseover",
+ "mouseup",
+ "mousewheel",
+ "move",
+ "moveend",
+ "movestart",
+ "mozfullscreenchange",
+ "mozfullscreenerror",
+ "mozorientationchange",
+ "mozpointerlockchange",
+ "mozpointerlockerror",
+ "mscontentzoom",
+ "msfullscreenchange",
+ "msfullscreenerror",
+ "msgesturechange",
+ "msgesturedoubletap",
+ "msgestureend",
+ "msgesturehold",
+ "msgesturestart",
+ "msgesturetap",
+ "msgotpointercapture",
+ "msinertiastart",
+ "mslostpointercapture",
+ "msmanipulationstatechanged",
+ "msneedkey",
+ "msorientationchange",
+ "mspointercancel",
+ "mspointerdown",
+ "mspointerenter",
+ "mspointerhover",
+ "mspointerleave",
+ "mspointermove",
+ "mspointerout",
+ "mspointerover",
+ "mspointerup",
+ "mssitemodejumplistitemremoved",
+ "msthumbnailclick",
+ "negotiationneeded",
+ "nomatch",
+ "noupdate",
+ "obsolete",
+ "offline",
+ "online",
+ "open",
+ "orientationchange",
+ "pagechange",
+ "pagehide",
+ "pageshow",
+ "paste",
+ "pause",
+ "play",
+ "playing",
+ "pluginstreamstart",
+ "pointercancel",
+ "pointerdown",
+ "pointerenter",
+ "pointerleave",
+ "pointerlockchange",
+ "pointerlockerror",
+ "pointermove",
+ "pointerout",
+ "pointerover",
+ "pointerup",
+ "popstate",
+ "progress",
+ "propertychange",
+ "ratechange",
+ "reading",
+ "readystatechange",
+ "rejectionhandled",
+ "removesourcebuffer",
+ "removestream",
+ "removetrack",
+ "reset",
+ "resize",
+ "resizeend",
+ "resizestart",
+ "resourcetimingbufferfull",
+ "result",
+ "resume",
+ "rowenter",
+ "rowexit",
+ "rowsdelete",
+ "rowsinserted",
+ "scroll",
+ "search",
+ "seeked",
+ "seeking",
+ "select",
+ "selectionchange",
+ "selectstart",
+ "show",
+ "signalingstatechange",
+ "soundend",
+ "soundstart",
+ "sourceclose",
+ "sourceclosed",
+ "sourceended",
+ "sourceopen",
+ "speechend",
+ "speechstart",
+ "stalled",
+ "start",
+ "statechange",
+ "stop",
+ "storage",
+ "storagecommit",
+ "submit",
+ "success",
+ "suspend",
+ "textinput",
+ "timeout",
+ "timeupdate",
+ "toggle",
+ "touchcancel",
+ "touchend",
+ "touchmove",
+ "touchstart",
+ "track",
+ "transitioncancel",
+ "transitionend",
+ "transitionrun",
+ "transitionstart",
+ "unhandledrejection",
+ "unload",
+ "updateready",
+ "upgradeneeded",
+ "userproximity",
+ "versionchange",
+ "visibilitychange",
+ "voiceschanged",
+ "volumechange",
+ "vrdisplayactivate",
+ "vrdisplayconnect",
+ "vrdisplaydeactivate",
+ "vrdisplaydisconnect",
+ "vrdisplaypresentchange",
+ "waiting",
+ "waitingforkey",
+ "warning",
+ "webkitanimationend",
+ "webkitanimationiteration",
+ "webkitanimationstart",
+ "webkitcurrentplaybacktargetiswirelesschanged",
+ "webkitfullscreenchange",
+ "webkitfullscreenerror",
+ "webkitkeyadded",
+ "webkitkeyerror",
+ "webkitkeymessage",
+ "webkitneedkey",
+ "webkitorientationchange",
+ "webkitplaybacktargetavailabilitychanged",
+ "webkitpointerlockchange",
+ "webkitpointerlockerror",
+ "webkitresourcetimingbufferfull",
+ "webkittransitionend",
+ "wheel",
+ "zoom",
+ ].forEach(function(type) {
+ [
+ "beforeunloadevent",
+ "compositionevent",
+ "customevent",
+ "devicemotionevent",
+ "deviceorientationevent",
+ "dragevent",
+ "event",
+ "events",
+ "focusevent",
+ "hashchangeevent",
+ "htmlevents",
+ "keyboardevent",
+ "messageevent",
+ "mouseevent",
+ "mouseevents",
+ "storageevent",
+ "svgevents",
+ "textevent",
+ "touchevent",
+ "uievent",
+ "uievents",
+ ].forEach(function(interface) {
+ try {
+ var event = document.createEvent(interface);
+ event.initEvent(type, true, true);
+ scan(event);
+ } catch (e) {}
+ });
+ });
- Object.getOwnPropertyNames(window).forEach(function(thing){
- addObject(window[thing]);
- });
-
- try {
- addObject(new Event("click"));
- addObject(new Event("contextmenu"));
- addObject(new Event("mouseup"));
- addObject(new Event("mousedown"));
- addObject(new Event("keydown"));
- addObject(new Event("keypress"));
- addObject(new Event("keyup"));
- } catch(ex) {}
-
- var ta = document.createElement("textarea");
- ta.style.width = "100%";
- ta.style.height = "20em";
- ta.style.boxSizing = "border-box";
- <!-- ta.value = Object.keys(props).sort(cmp).map(function(name){ -->
- <!-- return JSON.stringify(name); -->
- <!-- }).join(",\n"); -->
- ta.value = JSON.stringify({
- vars: [],
- props: Object.keys(props).sort(cmp)
- }, null, 2);
- document.body.appendChild(ta);
-
- function cmp(a, b) {
- a = a.toLowerCase();
- b = b.toLowerCase();
- return a < b ? -1 : a > b ? 1 : 0;
- }
- })();</script>
- </body>
+ var obj;
+ while (obj = to_scan.shift()) {
+ var proto = obj;
+ do {
+ Object.getOwnPropertyNames(proto).forEach(function(name) {
+ var visited = ~names.indexOf(name);
+ if (!visited) names.push(name);
+ try {
+ scan(obj[name]);
+ if (visited) return;
+ if (/^create/.test(name)) {
+ scan(obj[name]());
+ }
+ if (/^[A-Z]/.test(name)) {
+ scan(new obj[name]());
+ }
+ } catch (e) {}
+ });
+ } while (proto = Object.getPrototypeOf(proto));
+ }
+ names.sort();
+ document.write('<pre>[\n "');
+ document.write(names.join('",\n "'));
+ document.write('"\n]</pre>');
+ }();
+ </script>
+</body>
</html>