mirror of
https://github.com/serratus/quaggaJS.git
synced 2026-08-13 05:31:37 +08:00
Fixed drawer; added manifest file
This commit is contained in:
@@ -5,6 +5,7 @@
|
|||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
||||||
|
|
||||||
<title>index</title>
|
<title>index</title>
|
||||||
|
<link rel="manifest" href="manifest.json">
|
||||||
<meta name="description" content="" />
|
<meta name="description" content="" />
|
||||||
<meta name="author" content="Christoph Oberhofer" />
|
<meta name="author" content="Christoph Oberhofer" />
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"short_name": "Quagga Sandbox",
|
||||||
|
"name": "Sandbox for Barcode-Scanning with Quagga",
|
||||||
|
"icons": [
|
||||||
|
{
|
||||||
|
"src": "static/icon.png",
|
||||||
|
"sizes": "192x192",
|
||||||
|
"type": "image/png"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"start_url": "index.html",
|
||||||
|
"display": "standalone",
|
||||||
|
"orientation": "portrait"
|
||||||
|
}
|
||||||
@@ -25,9 +25,9 @@ export default class App extends React.Component {
|
|||||||
}]
|
}]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
_handleToggle = () => this.setState({drawerOpen: !this.state.drawerOpen});
|
||||||
_handleClose = () => this.setState({drawerOpen: false});
|
_handleClose = () => this.setState({drawerOpen: false});
|
||||||
_handleOpen = () => this.setState({drawerOpen: true});
|
_onRequestChange = drawerOpen => this.setState({drawerOpen});
|
||||||
_handleOpenChange = () => (drawerOpen) => this.setState({drawerOpen});
|
|
||||||
|
|
||||||
_startScanning = (e) => {
|
_startScanning = (e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@@ -54,7 +54,7 @@ export default class App extends React.Component {
|
|||||||
docked={false}
|
docked={false}
|
||||||
width={200}
|
width={200}
|
||||||
open={this.state.drawerOpen}
|
open={this.state.drawerOpen}
|
||||||
onRequestChange={this._handleOpenChange}
|
onRequestChange={this._onRequestChange}
|
||||||
>
|
>
|
||||||
<MenuItem onTouchTap={this._handleClose}>Menu Item</MenuItem>
|
<MenuItem onTouchTap={this._handleClose}>Menu Item</MenuItem>
|
||||||
<MenuItem onTouchTap={this._handleClose}>Menu Item 2</MenuItem>
|
<MenuItem onTouchTap={this._handleClose}>Menu Item 2</MenuItem>
|
||||||
@@ -63,7 +63,7 @@ export default class App extends React.Component {
|
|||||||
style={{position: 'fixed', top: '0px'}}
|
style={{position: 'fixed', top: '0px'}}
|
||||||
title="QuaggaJS"
|
title="QuaggaJS"
|
||||||
iconClassNameRight="muidocs-icon-navigation-expand-more"
|
iconClassNameRight="muidocs-icon-navigation-expand-more"
|
||||||
onLeftIconButtonTouchTap={this._handleOpen}
|
onLeftIconButtonTouchTap={this._handleToggle}
|
||||||
/>
|
/>
|
||||||
<FloatingActionButton
|
<FloatingActionButton
|
||||||
secondary={true}
|
secondary={true}
|
||||||
|
|||||||
@@ -27,9 +27,7 @@ export default class Scanner extends React.Component {
|
|||||||
}
|
}
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
<div className="overlay__content">
|
<div className="overlay__content" />
|
||||||
<div className="overlay__close" onClick={this._onCancel}>X</div>
|
|
||||||
</div>
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 5.9 KiB |
@@ -1,3 +1,16 @@
|
|||||||
video {
|
.overlay__content {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.overlay__content video, .overlay__content canvas {
|
||||||
|
max-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.overlay__content canvas {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user