mirror of https://github.com/vector-im/riot-web
Merge pull request #5872 from SimonBrandner/new-image-view-fixes
New Image View fixes/improvementspull/21833/head
commit
2d1615e433
|
@ -38,7 +38,7 @@ const MAX_ZOOM = 300;
|
||||||
// This is used for the buttons
|
// This is used for the buttons
|
||||||
const ZOOM_STEP = 10;
|
const ZOOM_STEP = 10;
|
||||||
// This is used for mouse wheel events
|
// This is used for mouse wheel events
|
||||||
const ZOOM_COEFFICIENT = 10;
|
const ZOOM_COEFFICIENT = 7.5;
|
||||||
// If we have moved only this much we can zoom
|
// If we have moved only this much we can zoom
|
||||||
const ZOOM_DISTANCE = 10;
|
const ZOOM_DISTANCE = 10;
|
||||||
|
|
||||||
|
@ -209,6 +209,10 @@ export default class ImageView extends React.Component<IProps, IState> {
|
||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
ev.preventDefault();
|
ev.preventDefault();
|
||||||
|
|
||||||
|
// Don't do anything if we pressed any
|
||||||
|
// other button than the left one
|
||||||
|
if (ev.button !== 0) return;
|
||||||
|
|
||||||
// Zoom in if we are completely zoomed out
|
// Zoom in if we are completely zoomed out
|
||||||
if (this.state.zoom === MIN_ZOOM) {
|
if (this.state.zoom === MIN_ZOOM) {
|
||||||
this.setState({zoom: MAX_ZOOM});
|
this.setState({zoom: MAX_ZOOM});
|
||||||
|
|
Loading…
Reference in New Issue