Skip to content

Instantly share code, notes, and snippets.

@arunmdavid
Created September 30, 2013 12:03
Show Gist options
  • Select an option

  • Save arunmdavid/6762809 to your computer and use it in GitHub Desktop.

Select an option

Save arunmdavid/6762809 to your computer and use it in GitHub Desktop.
Map search layout skeleton
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<style>
#map-canvas {margin: 0; padding: 0;height: 100%; }
</style>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script>
var map;
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body style="margin:0;padding:0;width:100%;height:100%;background:#000;overflow:hidden;">
<button id="tog" onclick="toggleList()" style="position:absolute;top:0;left:0;z-index:10;background:#aaa;">toggle</button>
<div id="lef" style="float:left;width:0;height:0;background:#aaa;overflow:auto;"><br/><br/>
sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/> sdf sdgdf gdfsg dsfgdf<br/> dffd df dfgf <br/> dfv dfvdfv adas sddsf<br/>
</div>
<div id="rig" style="float:right;width:0;height:0;background:#ddd;overflow:hidden;">
<div id="map-canvas"></div>
</div>
<div style="clear:both;"></div>
<script>
var viewList=true,totalWidth=0,leftWidth=0,rightWidth=0;
function toggleList(){
if(viewList){
$('#lef').css('width','0');
$('#rig').css('width','100%');
initialize();
}else{
setSize();
initialize();
}
viewList=!viewList;
}
function setSize(){
totalWidth=$(window).width();
leftWidth=250;
rightWidth=totalWidth-250;
$('#lef').css('height',$(window).height());
$('#rig').css('height',$(window).height());
$('#lef').css('width',leftWidth+'px');
$('#rig').css('width',rightWidth+'px');
}
$(document).ready(function() {
setSize();
$(window).resize(function() {
setSize();
});
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment