More mobile fixes
This commit is contained in:
14
web/dist/main.css
vendored
14
web/dist/main.css
vendored
@@ -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 {
|
||||||
|
|||||||
@@ -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'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user