]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/stylesheets/common.scss
Set default home location zoom when centering the map
[rails.git] / app / assets / stylesheets / common.scss
index f3013adf820cf8905a3f27a7f8f3404c4870077f..5a033bd0b6a3ed8e26cecf1c9d33930f8b29e89a 100644 (file)
@@ -80,11 +80,10 @@ small, aside {
 /* Rules for the header */
 
 #menu-icon {
 /* Rules for the header */
 
 #menu-icon {
-  display: none !important;
+  display: none;
   float: right;
   background: image-url("menu-icon.png") no-repeat;
   background-size: 30px 30px;
   float: right;
   background: image-url("menu-icon.png") no-repeat;
   background-size: 30px 30px;
-  display: block;
   width: 30px;
   height: 30px;
   margin: 14px 10px 0 0;
   width: 30px;
   height: 30px;
   margin: 14px 10px 0 0;
@@ -244,7 +243,7 @@ body.compact-nav {
 
 body.small-nav {
   #menu-icon {
 
 body.small-nav {
   #menu-icon {
-    display: inline-block !important;
+    display: block;
   }
 
   nav.primary,
   }
 
   nav.primary,
@@ -305,7 +304,7 @@ body.small-nav {
   }
 
   nav.secondary {
   }
 
   nav.secondary {
-    .user-menu {
+    .user-menu, .login-menu {
       width: 100%;
     }
   }
       width: 100%;
     }
   }
@@ -318,7 +317,7 @@ body.small-nav {
     display: inline-block;
   }
 
     display: inline-block;
   }
 
-  .overlay-sidebar #sidebar .welcome.visible {
+  .overlay-sidebar #sidebar .welcome {
     display: none;
   }
 
     display: none;
   }
 
@@ -358,8 +357,6 @@ body.small-nav {
   width: 40px;
   background-color: #333;
   background-color: rgba(0,0,0,.6);
   width: 40px;
   background-color: #333;
   background-color: rgba(0,0,0,.6);
-  border-radius: 4px 0 0 4px;
-  margin-bottom: 10px;
   outline: none;
 
   &:hover,
   outline: none;
 
   &:hover,
@@ -378,26 +375,18 @@ body.small-nav {
     background-color: $vibrant-green;
   }
 
     background-color: $vibrant-green;
   }
 
-  .icon {
-    margin: 10px;
+  &-first {
+    border-start-start-radius: 4px;
   }
   }
-}
-
-.leaflet-control .zoomin,
-.control-layers .control-button {
-  margin-bottom: 0px;
-  border-radius: 4px 0 0 0;
-}
 
 
-.leaflet-control .zoomout,
-.control-key .control-button {
-  margin-bottom: 0;
-  border-radius: 0;
-}
+  &-last {
+    border-end-start-radius: 4px;
+    margin-bottom: 10px;
+  }
 
 
-.control-locate .control-button,
-.control-share .control-button {
-  border-radius: 0 0 0 4px;
+  .icon {
+    margin: 10px;
+  }
 }
 
 /* Rules for the sidebar and main map area */
 }
 
 /* Rules for the sidebar and main map area */
@@ -433,9 +422,6 @@ body.small-nav {
 
     > div {
       position: relative;
 
     > div {
       position: relative;
-      float: left;
-      clear: both;
-      width: 100%;
     }
   }
 
     }
   }
 
@@ -450,11 +436,7 @@ body.small-nav {
     }
 
     .welcome {
     }
 
     .welcome {
-      display: none;
-
-      &.visible {
-        display: block;
-      }
+      display: block;
     }
 
     #sidebar_content {
     }
 
     #sidebar_content {
@@ -510,14 +492,6 @@ body.small-nav {
       border-bottom: 1px solid $grey;
       padding: 10px 20px;
     }
       border-bottom: 1px solid $grey;
       padding: 10px 20px;
     }
-
-    .tooltip {
-      opacity: 1;
-      border: 1px solid $grey;
-      .tooltip-arrow {
-        border-top-color: $grey;
-      }
-    }
   }
 }
 
   }
 }
 
@@ -530,6 +504,13 @@ body.small-nav {
       height: 50%;
     }
 
       height: 50%;
     }
 
+    #map-ui {
+      z-index: 9999;
+      width: 100%;
+      height: 50%;
+      overflow-y: scroll;
+    }
+
     .overlay-sidebar {
       #sidebar {
         position: absolute;
     .overlay-sidebar {
       #sidebar {
         position: absolute;
@@ -538,23 +519,10 @@ body.small-nav {
         overflow: hidden;
       }
 
         overflow: hidden;
       }
 
-      #map {
+      #map, #map-ui {
         height: 100%;
       }
     }
         height: 100%;
       }
     }
-
-    #map-ui {
-      z-index: 9999;
-      width: 100%;
-      overflow-y: scroll;
-    }
-  }
-}
-
-.layers-ui,
-.share-ui {
-  li:last-child {
-    margin-bottom: 0;
   }
 }
 
   }
 }
 
@@ -609,35 +577,6 @@ body.small-nav {
 }
 
 .share-ui {
 }
 
 .share-ui {
-  .share-tabs {
-    margin-bottom: 10px;
-
-    a {
-      color: #fff;
-      text-decoration: none;
-      background-color: $lightblue;
-      padding: 5px 10px;
-      border-right: 1px solid #fff;
-    }
-
-    a:first-child {
-      border-right: 1px solid #fff;
-      border-radius: 4px 0 0 4px;
-    }
-
-    a:last-child {
-      border-radius: 0 4px 4px 0;
-    }
-
-    a.active {
-      background-color: $blue;
-    }
-  }
-
-  .share-tab {
-    display: none;
-  }
-
   .share-link {
     input[type=text],
     textarea {
   .share-link {
     input[type=text],
     textarea {
@@ -654,10 +593,6 @@ body.small-nav {
     }
   }
 
     }
   }
 
-  #embed_html {
-    resize: vertical;
-  }
-
   #mapnik_scale {
     width: 100px;
   }
   #mapnik_scale {
     width: 100px;
   }
@@ -685,19 +620,6 @@ body.small-nav {
 
 #attribution {
   display: none;
 
 #attribution {
   display: none;
-
-  table {
-    width: 100%
-  }
-}
-
-.attribution_license,
-.attribution_project {
-  text-align: left;
-}
-
-.attribution_notice {
-  text-align: center;
 }
 
 .donate-attr { color: darken($green, 10%) !important; }
 }
 
 .donate-attr { color: darken($green, 10%) !important; }
@@ -723,21 +645,6 @@ body.small-nav {
   }
 }
 
   }
 }
 
-#sidebar {
-  #sidebar_loader,
-  .search_more {
-    width: 100%;
-    margin: $lineheight auto;
-  }
-
-  .loader {
-    text-align: center;
-    margin: auto;
-    width: 40px;
-    display: block;
-  }
-}
-
 /* Temporary label size override until we remove site-wide font customisation */
 
 form {
 /* Temporary label size override until we remove site-wide font customisation */
 
 form {
@@ -795,7 +702,6 @@ header .search_forms,
 
   .search_more .loader {
     display: none;
 
   .search_more .loader {
     display: none;
-    width: 100%;
   }
 }
 
   }
 }
 
@@ -835,15 +741,6 @@ tr.turn:hover {
 
 .routing_marker { width: 15px; cursor: move; }
 
 
 .routing_marker { width: 15px; cursor: move; }
 
-/* Rules for entity history */
-
-#sidebar_content {
-  .browse_details {
-    position: relative;
-    border-bottom: $keyline;
-  }
-}
-
 .browse_status {
   display: none;
 }
 .browse_status {
   display: none;
 }
@@ -1098,6 +995,10 @@ tr.turn:hover {
 
 [dir=rtl] .header-illustration {
   transform: scaleX(-1);
 
 [dir=rtl] .header-illustration {
   transform: scaleX(-1);
+
+  h1 {
+    transform: scaleX(-1);
+  }
 }
 
 #content.maximised {
 }
 
 #content.maximised {
@@ -1135,7 +1036,7 @@ tr.turn:hover {
   min-width: 200px;
   p {
     padding: 0 0 5px 0;
   min-width: 200px;
   p {
     padding: 0 0 5px 0;
-    margin-top: 0 0 0 60px;
+    margin: 0 0 0 60px;
     font-size: 12px;
   }
 }
     font-size: 12px;
   }
 }
@@ -1222,32 +1123,6 @@ tr.turn:hover {
   }
 }
 
   }
 }
 
-/* Rules for the account settings page */
-
-#accountForm .user_image {
-  margin-bottom: 0;
-}
-
-#accountForm #user_image {
-  margin-left: 20px;
-}
-
-#accountForm ul.accountImage-options {
-  margin-left: 120px;
-}
-
-.nohome .location {
-  display: none;
-}
-
-#homerow .message {
-  display: none;
-}
-
-.nohome .message {
-  display: inline !important;
-}
-
 /* Rules for the oauth authorization page */
 
 .oauth-authorize ul {
 /* Rules for the oauth authorization page */
 
 .oauth-authorize ul {
@@ -1269,30 +1144,12 @@ tr.turn:hover {
   .inbox-row-unread {
     background: #CBEEA7;
   }
   .inbox-row-unread {
     background: #CBEEA7;
   }
-
-  .right {
-    float: right;
-  }
 }
 
 .inbox-row .inbox-mark-read {
   display: none;
 }
 
 }
 
 .inbox-row .inbox-mark-read {
   display: none;
 }
 
-.info-line {
-  margin-bottom: $lineheight;
-  padding: $lineheight/4 0px 4px 0px;
-  border-bottom: 1px solid $grey;
-
-  form, form div {
-    display: inline;
-  }
-}
-
-.info-line .user_thumbnail_tiny {
-  vertical-align: middle;
-}
-
 .inbox-sent {
   white-space: nowrap;
 }
 .inbox-sent {
   white-space: nowrap;
 }
@@ -1307,60 +1164,6 @@ tr.turn:hover {
   display: none;
 }
 
   display: none;
 }
 
-/* Rules for "flash" notice boxes shown at the top of the content area */
-
-.flash {
-  &.error {
-    background-color: #ff7070;
-  }
-
-  &.warning {
-    background-color: #ffe0cc;
-  }
-
-  &.notice {
-    background-color: #CBEEA7;
-  }
-}
-
-/* Rules for highlighting fields with rails validation errors */
-
-.formError {
-  display: inline-block;
-  padding: 5px 10px;
-  margin-top: 5px;
-  border-radius: 4px;
-  font-size: 12px;
-  color: #fff;
-  background-color: #ff7070;
-}
-
-/* Rules for rails validation error boxes */
-
-#errorExplanation {
-  width: 400px;
-  border: 2px solid #ff7070;
-  padding: 0 $lineheight/2;
-  margin-bottom: $lineheight;
-  background-color: #f0f0f0;
-
-  h2 {
-    margin: 0 -10px 10px -10px;
-    padding: $lineheight/4 $lineheight/4 $lineheight/4 15px;
-    font-weight: bold;
-    font-size: 12px;
-    background-color: #c00;
-    color: #fff;
-    text-align: left;
-  }
-
-  p {
-    color: #333;
-    margin-bottom: 0px;
-    padding: $lineheight/4;
-  }
-}
-
 .search_form {
   background-color: $lightgrey;
 
 .search_form {
   background-color: $lightgrey;
 
@@ -1374,14 +1177,6 @@ tr.turn:hover {
 
 .directions_form {
   background-color: $lightgrey;
 
 .directions_form {
   background-color: $lightgrey;
-
-  .loader_copy {
-    display: none;
-
-    img {
-      vertical-align: middle;
-    }
-  }
 }
 
 /* Rules for user images */
 }
 
 /* Rules for user images */
@@ -1403,15 +1198,8 @@ img.user_thumbnail_tiny {
   max-height: 25px;
 }
 
   max-height: 25px;
 }
 
-/* Rules for geo microformats */
-
-abbr.geo {
-  border-bottom: none;
-}
-
 /* General styles for action lists / subnavs */
 
 /* General styles for action lists / subnavs */
 
-
 nav.secondary-actions {
   margin-left: -11px;
   overflow: hidden;
 nav.secondary-actions {
   margin-left: -11px;
   overflow: hidden;
@@ -1438,24 +1226,6 @@ div.secondary-actions {
   text-align: center;
 }
 
   text-align: center;
 }
 
-/* Create a single-line dl */
-
-dl.dl-inline {
-  dt, dd {
-    display: inline-block;
-  }
-  dd {
-    margin-right: 1em;
-  }
-}
-
-/* Rules for OpenID logo */
-
-.openid_logo {
-  vertical-align: text-bottom;
-  border: 0;
-}
-
 /* Rules for rich text */
 
 .richtext,
 /* Rules for rich text */
 
 .richtext,
@@ -1597,8 +1367,6 @@ dl.dl-inline {
   .icon {
     width: 30px;
     height: 30px;
   .icon {
     width: 30px;
     height: 30px;
-    margin-right: 10px;
-    vertical-align: middle;
     background: 40px 40px image-url('about/sprite.png') no-repeat;
 
     &.local {
     background: 40px 40px image-url('about/sprite.png') no-repeat;
 
     &.local {