More mobile fixes

This commit is contained in:
Edin Dazdarevic
2017-04-15 01:59:41 +02:00
parent 04a4283371
commit 0b2ddaef9e
2 changed files with 14 additions and 7 deletions

14
web/dist/main.css vendored
View File

@@ -84,7 +84,7 @@ html {
box-sizing: border-box; box-sizing: border-box;
width: 572px; width: 572px;
padding-top: 60px; padding-top: 60px;
/*float: right;*/ float: right;
height: 100%; height: 100%;
border: 1px solid #e6e6e6; border: 1px solid #e6e6e6;
background: rgba(252,252,253,.9); background: rgba(252,252,253,.9);
@@ -466,6 +466,7 @@ html {
#right { #right {
width: 100%; width: 100%;
float: none;
} }
.filters-btn-toggle { .filters-btn-toggle {
@@ -495,11 +496,6 @@ html {
display: block; display: block;
} }
.left-hidden {
/*position: absolute;*/
/*left: -100%;*/
}
.right-shown { .right-shown {
display: block; display: block;
} }
@@ -508,8 +504,14 @@ html {
display: none; display: none;
} }
.left-absolute {
position:absolute;
}
.left-base { .left-base {
display: block; display: block;
position: static;
} }
#header .title { #header .title {

View File

@@ -6,6 +6,7 @@ import {pacSelectFirst} from '../helpers/googleMaps'
import {loadProperties, loadSeen, loadListing} from '../lib/api' import {loadProperties, loadSeen, loadListing} from '../lib/api'
import {handleMessage} from '../lib/handlers' import {handleMessage} from '../lib/handlers'
import Router from '../lib/router' import Router from '../lib/router'
import {isMobile} from '../lib/helpers'
class Main extends React.Component { class Main extends React.Component {
constructor (props) { constructor (props) {
@@ -136,6 +137,10 @@ class Main extends React.Component {
map.fitBounds(initialBounds) map.fitBounds(initialBounds)
map.setOptions({maxZoom: originalMaxZoom, minZoom: originalMinZoom}) map.setOptions({maxZoom: originalMaxZoom, minZoom: originalMinZoom})
if (isMobile()) {
document.getElementById('left').classList.add("left-absolute");
this.addAbsoluteLeftInRender = true;
}
} }
}) })
map.addListener('idle', regularIdle) map.addListener('idle', regularIdle)
@@ -573,7 +578,7 @@ class Main extends React.Component {
let rightClass = 'right-base' let rightClass = 'right-base'
if (this.state.listingId || this.state.mapClicked) { if (this.state.listingId || this.state.mapClicked) {
leftClass = 'left-hidden' leftClass = this.addAbsoluteLeftInRender ? 'left-absolute' : ''
rightClass = 'right-shown' rightClass = 'right-shown'
} }