diff options
-rw-r--r-- | tools/domprops.json | 1240 | ||||
-rw-r--r-- | tools/props.html | 591 |
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> |