css configuration for map template -


hi i'm using bootstrap template display map tools been having problems css of div containing map-canvas when collapse side panel map moves proper place live blank space on opposite side , there big issue height of map.

i'm looking place map full extend when sidepanel collapsed or extended tried without success, appreciate stackoverflow community.

thanks in advance.

here link page https://secure.cevamhn.net/airaid/maptoolsair.php

css code here:

/*!  * start bootstrap - simple sidebar html template (http://startbootstrap.com)  * code licensed under apache license v2.0.  * details, see http://www.apache.org/licenses/license-2.0.  */  /* toggle styles */  #wrapper {     padding-left: 0px;     -webkit-transition: 0.5s ease;     -moz-transition: 0.5s ease;     -o-transition: 0.5s ease;     transition: 0.5s ease; }  #wrapper.toggled {     padding-left: 0px; }  #sidebar-wrapper {     z-index: 1000;     position: fixed;     left: 250px;     width: 0; /* disini agar ketika di kecilkan tidak hilang semua default 0*/     height: 100%;     margin-left: -250px;     overflow-y: auto;     background: #000;     -webkit-transition: 0.5s ease;     -moz-transition: 0.5s ease;     -o-transition: 0.5s ease;     transition: 0.5s ease; } #wrapper.toggled #sidebar-wrapper {     width: 250px; }  #page-content-wrapper {     width: 100%;     position: absolute;     padding: 0px; }  #wrapper.toggled #page-content-wrapper {     position: absolute;     margin-right: -150px; }  /*------------------------------------------------  map features begin ----------------------------------*/  #map-canvas {     height: 100%;     width: 100%;     margin-left: 0px;     padding: 0px; }  #drawpanel {     position: absolute;     width: 200px;     font-family: arial, sans-serif;     font-size: 13px;     float: left;     margin-top: 5px;     margin-left: 200px;     z-index: 1000; }  #color-palette {     clear: both; }  .color-button {     width: 20px;     height: 20px;     font-size: 0;     margin: 2px;     float: left;     cursor: pointer; }  #delete-button {     margin-top: 0px;     margin-left: 22px; }  #wrapper.toggled  #map-canvas #drawpanel #color-palette.color-button #delete-button {     position: absolute; }  #botleft{     color: red;     font-weight: bold;     border: 0px solid;     background-color: transparent; }  #botright{     color: red;     font-weight: bold;     border: 0px solid;     background-color: transparent; }  input {     color: white;     font-weight: bold;     border: 0px solid;     background-color: transparent;     text-align: left; }  #opacity {     color: black;     font-weight: bold;     background-color: white;     width: 30px;     height: 20px;     margin-left: 5px; }  /*------------------------------------------------ end map features ----------------------------------*/  .fixed-brand{     width: auto; } /* sidebar styles */  .sidebar-nav {     position: absolute;     top: 0;     width: 250px;     margin: 0;     padding: 0;     list-style: none;     margin-top: 2px; }  .sidebar-nav li {     text-indent: 15px;     line-height: 40px; }  .sidebar-nav li {     display: block;     text-decoration: none;     color: #999999; }  .sidebar-nav li a:hover {     text-decoration: none;     color: #fff;     background: rgba(255,255,255,0.2);     border-left: red 2px solid; }  .sidebar-nav li a:active, .sidebar-nav li a:focus {     text-decoration: none; }  .sidebar-nav > .sidebar-brand {     height: 65px;     font-size: 18px;     line-height: 60px; }  .sidebar-nav > .sidebar-brand {     color: #999999; }  .sidebar-nav > .sidebar-brand a:hover {     color: #fff;     background: none; } .no-margin{     margin:0; }  @media(min-width:768px) {     #wrapper {         padding-left: 250px;     }     .fixed-brand{     width: 250px; }     #wrapper.toggled {         padding-left: 0;     }      #sidebar-wrapper {         width: 250px;     }      #wrapper.toggled #sidebar-wrapper {         width: 250px;     }     #wrapper.toggled-2 #sidebar-wrapper {         width: 50px;     }     #wrapper.toggled-2 #sidebar-wrapper:hover {         width: 250px;     }      #page-content-wrapper  {     padding: 0px;     position: relative;     -webkit-transition: 0.5s ease;     -moz-transition: 0.5s ease;     -o-transition: 0.5s ease;     transition: 0.5s ease;     }      #map-canvas {     padding: 442px; /* ------------------------------- if left @ 0 map not display ---------------------- */     position: relative;     -webkit-transition: 0.5s ease;     -moz-transition: 0.5s ease;     -o-transition: 0.5s ease;     transition: 0.5s ease;     }      #wrapper.toggled #page-content-wrapper  {         position: relative;         margin-right: 0;         padding-left: 200px;     }       #wrapper.toggled #map-canvas #map-canvas  {         position: relative;         margin-right: 0px;         padding-left: 0px;     }      #wrapper.toggled-2 #page-content-wrapper  {         position: relative;         margin-right: 0px;         margin-left: -220px;         -webkit-transition: 0.5s ease;         -moz-transition: 0.5s ease;         -o-transition: 0.5s ease;         transition: 0.5s ease;     }      #wrapper.toggled-2 #map-canvas  #map-canvas #drawpanel #color-palette.color-button #delete-button {         position: relative;         margin-right: 0px;         margin-left: 0px;         -webkit-transition: 0.5s ease;         -moz-transition: 0.5s ease;         -o-transition: 0.5s ease;         transition: 0.5s ease;     }  } 

when ever size of div containing map changes, need trigger 'resize' event on map object.

google.maps.event.trigger(map, 'resize'); 

also, changing:

#page-content-wrapper {     width: 100%;     position: absolute;     padding: 0px; } 

to:

#page-content-wrapper {     min-width: 100%;     position: absolute;     padding: 0px; } 

the element stays width of space.


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -