updated standards definitions to account for more webkit and moz prefixed methods, and some that have been removed from pref, fixes issue #7

This commit is contained in:
Peter Snyder 2017-10-28 23:59:54 -05:00
parent 798e3f3189
commit 7bd238ea93
11 changed files with 76 additions and 3 deletions

File diff suppressed because one or more lines are too long

View file

@ -39,6 +39,7 @@
"Element.prototype.getElementsByClassName",
"Element.prototype.matches",
"Element.prototype.mozMatchesSelector",
"Element.prototype.webkitMatchesSelector",
"Element.prototype.remove",
"window.clearInterval",
"window.clearTimeout"

View file

@ -8,11 +8,23 @@
"features": [
"document.mozFullScreen",
"document.mozFullScreenElement",
"document.webkitFullScreenElement",
"document.fullScreenElement",
"document.mozFullScreenEnabled",
"document.webkitFullscreenEnabled",
"document.onmozfullscreenchange",
"document.onwebkitfullscreenchange",
"document.onmozfullscreenerror",
"document.onwebkitfullscreenerror",
"Document.prototype.mozCancelFullScreen",
"Document.prototype.webkitCancelFullScreen",
"Document.prototype.webkitCurrentFullScreenElement",
"Document.prototype.mozExitFullscreen",
"Document.prototype.webkitExitFullscreen",
"Document.prototype.exitFullscreen",
"Element.prototype.mozRequestFullScreen",
"Element.prototype.webkitRequestFullScreen",
"Element.prototype.requestFullScreen",
"window.onmozfullscreenchange",
"window.onmozfullscreenerror"
]

View file

@ -59,6 +59,7 @@
"Path2D.prototype.moveTo",
"Path2D.prototype.quadraticCurveTo",
"Path2D.prototype.rect",
"window.webkitRequestAnimationFrame",
"window.requestAnimationFrame"
]
}

View file

@ -9,6 +9,8 @@
"LocalMediaStream.prototype.stop",
"MediaDevices.prototype.enumerateDevices",
"MediaDevices.prototype.getUserMedia",
"Navigator.prototype.mozGetUserMedia",
"Navigator.prototype.webkitGetUserMedia",
"navigator.mediaDevices"
]
}

View file

@ -11,6 +11,11 @@
"MediaRecorder.prototype.resume",
"MediaRecorder.prototype.start",
"MediaRecorder.prototype.stop",
"webkitMediaStream.prototype.getAudioTracks",
"webkitMediaStream.prototype.getTracks",
"webkitMediaStream.prototype.getVideoTracks",
"webkitMediaStreamTrack.prototype.applyConstraints",
"webkitMediaStreamTrack.prototype.stop",
"MediaStream.prototype.getAudioTracks",
"MediaStream.prototype.getTracks",
"MediaStream.prototype.getVideoTracks",

View file

@ -7,10 +7,15 @@
},
"features": [
"document.mozPointerLockElement",
"document.pointerLockElement",
"document.onmozpointerlockchange",
"document.onpointerlockchange",
"document.onmozpointerlockerror",
"document.onpointerlockerror",
"Document.prototype.mozExitPointerLock",
"Document.prototype.exitPointerLock",
"Element.prototype.mozRequestPointerLock",
"Element.prototype.requestPointerLock",
"window.onmozpointerlockchange",
"window.onmozpointerlockerror"
]

View file

@ -6,9 +6,11 @@
"url": "https://www.w3.org/TR/page-visibility/"
},
"features": [
"document.hidden",
"document.mozHidden",
"document.webkitHidden",
"document.hidden",
"document.mozVisibilityState",
"document.webkitVisibilityState",
"document.visibilityState"
]
}

View file

@ -6,8 +6,8 @@
"url": "https://w3c.github.io/screen-orientation/"
},
"features": [
"screen.mozOrientation",
"screen.onmozorientationchange",
"screen.mozOrientation",
"screen.orientation",
"Screen.prototype.mozLockOrientation",
"Screen.prototype.mozUnlockOrientation",

View file

@ -6,6 +6,7 @@
"url": "https://www.w3.org/TR/animation-timing"
},
"features": [
"window.webkitCancelAnimationFrame",
"window.cancelAnimationFrame"
]
}

View file

@ -30,6 +30,50 @@
"mozRTCPeerConnection.prototype.setLocalDescription",
"mozRTCPeerConnection.prototype.setRemoteDescription",
"mozRTCPeerConnection.prototype.updateIce",
"webkitRTCPeerConnection.generateCertificate",
"webkitRTCPeerConnection.prototype.addIceCandidate",
"webkitRTCPeerConnection.prototype.addStream",
"webkitRTCPeerConnection.prototype.addTrack",
"webkitRTCPeerConnection.prototype.close",
"webkitRTCPeerConnection.prototype.createAnswer",
"webkitRTCPeerConnection.prototype.createDataChannel",
"webkitRTCPeerConnection.prototype.createOffer",
"webkitRTCPeerConnection.prototype.getConfiguration",
"webkitRTCPeerConnection.prototype.getIdentityAssertion",
"webkitRTCPeerConnection.prototype.getLocalStreams",
"webkitRTCPeerConnection.prototype.getReceivers",
"webkitRTCPeerConnection.prototype.getRemoteStreams",
"webkitRTCPeerConnection.prototype.getSenders",
"webkitRTCPeerConnection.prototype.getStats",
"webkitRTCPeerConnection.prototype.getStreamById",
"webkitRTCPeerConnection.prototype.removeStream",
"webkitRTCPeerConnection.prototype.removeTrack",
"webkitRTCPeerConnection.prototype.setIdentityProvider",
"webkitRTCPeerConnection.prototype.setLocalDescription",
"webkitRTCPeerConnection.prototype.setRemoteDescription",
"webkitRTCPeerConnection.prototype.updateIce",
"RTCPeerConnection.generateCertificate",
"RTCPeerConnection.prototype.addIceCandidate",
"RTCPeerConnection.prototype.addStream",
"RTCPeerConnection.prototype.addTrack",
"RTCPeerConnection.prototype.close",
"RTCPeerConnection.prototype.createAnswer",
"RTCPeerConnection.prototype.createDataChannel",
"RTCPeerConnection.prototype.createOffer",
"RTCPeerConnection.prototype.getConfiguration",
"RTCPeerConnection.prototype.getIdentityAssertion",
"RTCPeerConnection.prototype.getLocalStreams",
"RTCPeerConnection.prototype.getReceivers",
"RTCPeerConnection.prototype.getRemoteStreams",
"RTCPeerConnection.prototype.getSenders",
"RTCPeerConnection.prototype.getStats",
"RTCPeerConnection.prototype.getStreamById",
"RTCPeerConnection.prototype.removeStream",
"RTCPeerConnection.prototype.removeTrack",
"RTCPeerConnection.prototype.setIdentityProvider",
"RTCPeerConnection.prototype.setLocalDescription",
"RTCPeerConnection.prototype.setRemoteDescription",
"RTCPeerConnection.prototype.updateIce",
"RTCRtpSender.prototype.replaceTrack",
"RTCStatsReport.prototype.forEach",
"RTCStatsReport.prototype.get",