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

View File

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