Hide fullscreen button if it's not available
This commit is contained in:
		| @@ -73,6 +73,10 @@ class App extends React.Component { | ||||
| 	render() { | ||||
| 		const theme = this.state.theme; | ||||
| 		document.body.style.backgroundColor = theme ? '#000' : '#eeeeee'; | ||||
| 		const fullScreenAvailable = document.fullscreenEnabled || | ||||
| 			document.mozFullscreenEnabled || | ||||
| 			document.webkitFullscreenEnabled || | ||||
| 			document.msFullscreenEnabled; | ||||
|  | ||||
| 		return ( | ||||
| 			<div className={theme}> | ||||
| @@ -87,11 +91,13 @@ class App extends React.Component { | ||||
| 						</p> | ||||
| 						<Route path='/(|search)' component={Search} /> | ||||
| 						<Route path='/(|search)' component={Submit} /> | ||||
| 						<Route path='/(|search)' render={() => !document.fullscreenElement ? | ||||
| 							<button className='fullscreen' onClick={() => this.goFullScreen()}>Enter Fullscreen</button> | ||||
| 						: | ||||
| 							<button className='fullscreen' onClick={() => this.exitFullScreen()}>Exit Fullscreen</button> | ||||
| 						} /> | ||||
| 						{fullScreenAvailable && | ||||
| 							<Route path='/(|search)' render={() => !document.fullscreenElement ? | ||||
| 								<button className='fullscreen' onClick={() => this.goFullScreen()}>Enter Fullscreen</button> | ||||
| 							: | ||||
| 								<button className='fullscreen' onClick={() => this.exitFullScreen()}>Exit Fullscreen</button> | ||||
| 							} /> | ||||
| 						} | ||||
| 					</div> | ||||
|  | ||||
| 					<Route path='/' exact render={(props) => <Feed {...props} updateCache={this.updateCache} />} /> | ||||
|   | ||||
| @@ -43,6 +43,7 @@ | ||||
| 	text-decoration: none; | ||||
| } | ||||
|  | ||||
| .dark .story-text video, | ||||
| .dark .story-text img { | ||||
| 	filter: brightness(50%); | ||||
| } | ||||
|   | ||||
| @@ -59,6 +59,7 @@ | ||||
| 	text-decoration: none; | ||||
| } | ||||
|  | ||||
| .red .story-text video, | ||||
| .red .story-text img { | ||||
| 	filter: grayscale(100%) brightness(20%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8); | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user