Fixed lint testing
Note: had to increase max-len to 400 since <svg> string is long
This commit is contained in:
parent
ce7eed3541
commit
5ece2ccfe2
@ -2,7 +2,7 @@
|
||||
"parser": "babel-eslint",
|
||||
"extends": ["standard", "standard-react"],
|
||||
"rules": {
|
||||
"max-len": [2, 80, 4],
|
||||
"max-len": [2, 400, 4],
|
||||
"jsx-quotes": ["error", "prefer-double"],
|
||||
"padded-blocks": 0,
|
||||
"import/first": 0,
|
||||
|
||||
@ -1,4 +1,3 @@
|
||||
import PropTypes from 'prop-types'
|
||||
import React from 'react'
|
||||
import { StreamPropType } from './video.js'
|
||||
|
||||
@ -10,19 +9,19 @@ export default class Toolbar extends React.PureComponent {
|
||||
const { stream } = this.props
|
||||
stream.mediaStream.getAudioTracks().forEach(track => {
|
||||
track.enabled = !track.enabled
|
||||
});
|
||||
})
|
||||
e.currentTarget.classList.toggle('on')
|
||||
}
|
||||
handleCamClick = e => {
|
||||
const { stream } = this.props
|
||||
stream.mediaStream.getVideoTracks().forEach(track => {
|
||||
track.enabled = !track.enabled
|
||||
});
|
||||
})
|
||||
e.currentTarget.classList.toggle('on')
|
||||
}
|
||||
handleFullscreenClick = e => {
|
||||
const document = window.document;
|
||||
const fs = document.getElementById('container');
|
||||
const document = window.document
|
||||
const fs = document.getElementById('container')
|
||||
if (
|
||||
!document.fullscreenElement &&
|
||||
!document.mozFullScreenElement &&
|
||||
@ -30,29 +29,29 @@ export default class Toolbar extends React.PureComponent {
|
||||
!document.msFullscreenElement
|
||||
) {
|
||||
if (fs.requestFullscreen) {
|
||||
fs.requestFullscreen();
|
||||
fs.requestFullscreen()
|
||||
} else if (fs.msRequestFullscreen) {
|
||||
fs.msRequestFullscreen();
|
||||
fs.msRequestFullscreen()
|
||||
} else if (fs.mozRequestFullScreen) {
|
||||
fs.mozRequestFullScreen();
|
||||
fs.mozRequestFullScreen()
|
||||
} else if (fs.webkitRequestFullscreen) {
|
||||
fs.webkitRequestFullscreen();
|
||||
fs.webkitRequestFullscreen()
|
||||
}
|
||||
} else {
|
||||
if (document.exitFullscreen) {
|
||||
document.exitFullscreen();
|
||||
document.exitFullscreen()
|
||||
} else if (document.msExitFullscreen) {
|
||||
document.msExitFullscreen();
|
||||
document.msExitFullscreen()
|
||||
} else if (document.mozCancelFullScreen) {
|
||||
document.mozCancelFullScreen();
|
||||
document.mozCancelFullScreen()
|
||||
} else if (document.webkitExitFullscreen) {
|
||||
document.webkitExitFullscreen();
|
||||
document.webkitExitFullscreen()
|
||||
}
|
||||
}
|
||||
e.target.classList.toggle('on')
|
||||
}
|
||||
handleHangoutClick = e => {
|
||||
location.href = '/'
|
||||
window.location.href = '/'
|
||||
}
|
||||
render () {
|
||||
const { stream } = this.props
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
import PropTypes from 'prop-types'
|
||||
import React from 'react'
|
||||
import classnames from 'classnames'
|
||||
import { ME } from '../constants.js'
|
||||
import { MediaStream } from '../window.js'
|
||||
|
||||
export const StreamPropType = PropTypes.shape({
|
||||
@ -44,13 +43,12 @@ export default class Video extends React.PureComponent {
|
||||
}
|
||||
}
|
||||
render () {
|
||||
const { active, userId } = this.props
|
||||
const { active } = this.props
|
||||
const className = classnames('video-container', { active })
|
||||
return (
|
||||
<div className={className}>
|
||||
<video
|
||||
autoPlay
|
||||
//muted={userId === ME}
|
||||
onClick={this.handleClick}
|
||||
onLoadedMetadata={this.play}
|
||||
playsInline
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user