]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/stylesheets/common.scss
Refactor flash messages to use a flex row for positioning
[rails.git] / app / assets / stylesheets / common.scss
index b989f924c7e4e2acda5cf5d9774feb13358805b5..736125bedde96c163161c0c7da7fe90bcee8276e 100644 (file)
@@ -83,13 +83,6 @@ a {
 
 /* Utility for de-emphasizing content */
 
-.deemphasize {
-  color: $darkgrey;
-  a {
-    color: $blue;
-  }
-}
-
 .text-muted a {
   color: $blue;
 }
@@ -369,6 +362,10 @@ body.compact-nav {
       display: none;
     }
 
+    #sidebar_content {
+      padding: $spacer;
+    }
+
     > div {
       position: relative;
       float: left;
@@ -377,7 +374,6 @@ body.compact-nav {
     }
 
     h2 {
-      padding: $lineheight $lineheight $lineheight/2;
       font-size: 1.5rem;
     }
 
@@ -683,6 +679,10 @@ body.compact-nav {
     margin-left: auto;
     margin-right: auto;
   }
+
+  > div {
+   padding: $spacer;
+  }
 }
 
 #sidebar {
@@ -746,13 +746,6 @@ header .search_forms,
 
 /* Rules for routing */
 
-#sidebar_content>table {
-    padding: 5px 20px 10px 15px;
-    width: 100%;
-    border-collapse: separate;
-    border-spacing: 0;
-}
-
 div.direction {
   background-image: image-url('routing-sprite.png');
   width: 20px;
@@ -763,10 +756,6 @@ div.direction {
 div.direction.i#{$i} { background-position: #{($i)*-20}px 0px; }
 }
 
-p#routing_summary {
-    padding: 0 $lineheight $lineheight/4;
-}
-
 td.instruction, td.distance {
     padding-top: $lineheight/5;
     padding-bottom: $lineheight/5;
@@ -828,7 +817,8 @@ tr.turn:hover {
 
 #sidebar_content {
   .browse-section {
-    padding: $lineheight/2 $lineheight;
+    padding-bottom: $spacer;
+    margin-bottom: $spacer;
     border-bottom: 1px solid $grey;
 
     h4:first-child {
@@ -949,17 +939,8 @@ tr.turn:hover {
     margin: 0 0 10px 10px;
   }
 
-  .query-intro p {
-    padding: $lineheight $lineheight $lineheight/2;
-  }
-
   .query-results {
     display: none;
-    padding-bottom: $lineheight/2;
-
-    h3 {
-      padding: 0 $lineheight;
-    }
 
     ul {
       li {
@@ -988,8 +969,6 @@ tr.turn:hover {
 /* Rules for export sidebar */
 
 .export_form {
-  padding: $lineheight;
-
   .export_area_inputs,
   .export_button {
     text-align: center;
@@ -1033,15 +1012,6 @@ tr.turn:hover {
   }
 }
 
-/* Rules for the routing sidebar */
-
-#sidebar_content {
-  #routing_credit {
-    text-align: center;
-    padding: 0.5em;
-  }
-}
-
 /* Rules for edit pages */
 
 .site-edit {
@@ -1253,11 +1223,6 @@ tr.turn:hover {
   img.user_thumbnail {
     float: left;
   }
-
-  small.deemphasize {
-    float: left;
-    display: block;
-  }
 }
 
 /* Rules for the diary entry page */
@@ -1439,25 +1404,6 @@ tr.turn:hover {
   &.notice {
     background-color: #CBEEA7;
   }
-
-  div.message {
-    display: inline-block;
-    margin-left: $lineheight / 2;
-    vertical-align: middle;
-
-    p {
-      margin-top: $lineheight * 0.5;
-      margin-bottom: $lineheight * 0.5;
-
-      &:first-child {
-        margin-top: 0px;
-      }
-
-      &:last-child {
-        margin-bottom: 0px;
-      }
-    }
-  }
 }
 
 /* Rules for highlighting fields with rails validation errors */
@@ -1498,143 +1444,6 @@ tr.turn:hover {
   }
 }
 
-/* Rules for forms */
-
-.standard-form {
-  fieldset {
-    margin-bottom: $lineheight;
-  }
-  label.standard-label {
-    display: block;
-    margin-bottom: $lineheight/4;
-    font-size: $typeheight;
-    font-weight: bold;
-    line-height: 1.5;
-  }
-  label.standard-label.secondary {
-    display: inline-block;
-    font-weight: normal;
-  }
-  .form-help {
-    font-weight: normal;
-  }
-  .form-column {
-    float: left;
-    margin-right: 20px;
-  }
-  .form-divider {
-    margin-top: $lineheight;
-    padding-top: $lineheight;
-    border-top: 1px solid $lightgrey;
-  }
-  .horizontal-list .standard-form-row {
-    float: left;
-    padding-right: 10px;
-  }
-  .standard-form-row {
-    margin-bottom: $lineheight/2;
-  }
-  .form-list {
-    margin-bottom: 0;
-  }
-  .form-list li {
-    margin-bottom: 5px;
-    list-style-type: none;
-  }
-  input[type="checkbox"],
-  input[type="radio"] {
-    float: left;
-    margin-top: 5px;
-  }
-
-  #remember_me_openid {
-    display: block;
-  }
-
-  select {
-    padding: 2px;
-  }
-
-  input[type="checkbox"],
-  input[type="radio"] {
-      margin-right: 5px;
-  }
-
-  input[type="text"],
-  input[type="email"],
-  input[type="url"],
-  input[type="password"],
-  textarea {
-    color: #222;
-    background-color: #fff;
-    border: 1px solid $grey;
-    border-radius: 3px;
-    padding: 2px 5px;
-    margin: 0;
-    width: 200px;
-
-    &.field_with_errors {
-      border: 2px solid #ff7070;
-    }
-  }
-
-  textarea {
-    padding: 5px;
-    width: 100%;
-    min-height: 50px;
-    resize: vertical;
-  }
-
-
-  /* Utility for general button styles */
-
-  input[type="button"],
-  input[type="submit"],
-  input[type="reset"],
-  a.button {
-    cursor: pointer;
-    border: 0;
-    display: inline-block;
-    padding: $lineheight/4 $lineheight/2;
-    min-height: 20px + $lineheight/2;
-    min-width: 120px;
-    margin: 0 0 $lineheight/2 0;
-    color: white;
-    background: $blue;
-    text-align: center;
-    border-radius: 2px;
-    &:hover {
-      background: darken($blue, $hovercolor);
-      text-decoration: none;
-    }
-    &.deemphasize {
-      background: $lightblue;
-      &:hover {
-        background: darken($lightblue, $hovercolor);
-      }
-    }
-    &:disabled {
-      background: $lightgrey;
-      &:hover {
-        background: $lightgrey;
-      }
-    }
-    &:last-child {
-      margin-bottom: 0;
-    }
-  }
-
-  input[type="button"],
-  input[type="submit"],
-  input[type="reset"] {
-    line-height: normal;
-  }
-
-  a.button {
-    line-height: 20px;
-  }
-}
-
 .search_form {
   background-color: $lightgrey;
 
@@ -1727,18 +1536,6 @@ div.secondary-actions {
   text-align: center;
 }
 
-/* Utility for managing inner content areas */
-
-.inner22 { padding: $lineheight;}
-
-.inner12 { padding: $lineheight/2 $lineheight;}
-
-.inner11 { padding: $lineheight/2;}
-
-.inner20 { padding: $lineheight 0;}
-
-.inner02 { padding: 0 $lineheight;}
-
 .buttons {
   min-width: 200px;
   input[type="submit"],
@@ -1844,95 +1641,8 @@ div.secondary-actions {
   }
 }
 
-.diary_post .richtext {
-    margin-top: $lineheight;
-  }
-
 .comments .richtext {
   margin-left: 70px;
-  margin-top: 0;
-}
-
-/* Rules for rich text editors */
-
-.standard-form {
-  input.richtext_title[type="text"] {
-    width: 50%;
-    width: calc(100% - 235px);
-
-    @media only screen and (max-width:768px) {
-      width: 100%;
-    }
-  }
-
-  .richtext_container {
-    margin-bottom: $lineheight;
-
-    .richtext_content {
-      width: 50%;
-      width: calc(100% - 235px);
-      display: inline-block;
-      vertical-align: top;
-
-      @media only screen and (max-width:768px) {
-        width: 100%;
-      }
-
-      .richtext_preview {
-        display: inline-block;
-        padding: $lineheight;
-        background-color: $offwhite;
-        overflow-x: auto;
-
-        &.loading {
-          background-image: image-url("loading.gif");
-          background-repeat: no-repeat;
-          background-position: center;
-        }
-
-        > :first-child {
-          margin-top: 0px;
-        }
-      }
-    }
-
-    .richtext_help {
-      display: inline-block;
-      vertical-align: top;
-      margin-left: 15px;
-      background-color: $offwhite;
-      padding: $lineheight/2;
-      width: 220px;
-
-      ul {
-        margin-bottom: 0;
-      }
-
-      h4.heading, li {
-        border-bottom: 1px solid $grey;
-        margin-bottom: $lineheight/4;
-        padding-bottom: $lineheight/4;
-      }
-
-      li h4, li span, li p {
-        display: inline-block;
-        vertical-align: top;
-        font-size: 11px;
-      }
-
-      li h4 {
-        width: 40%;
-        margin: 0;
-      }
-
-      li span, li p {
-        width: 50%;
-        margin-left: $lineheight/2;
-        margin-bottom: $lineheight/4;
-        white-space: nowrap;
-      }
-    }
-  }
 }
 
 /* Rules for the user notes list */