]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/stylesheets/common.scss
Merge remote-tracking branch 'upstream/pull/2134'
[rails.git] / app / assets / stylesheets / common.scss
index 4f2571917ec61c1b6a36d694c7883be65ceac452..d725cc287557d365dd06ce09c39a369871e74a0f 100644 (file)
@@ -38,6 +38,7 @@ textarea,
 body { font: #{$typeheight}/#{$lineheight} "Helvetica Neue",Arial,sans-serif; }
 
 abbr, acronym {
 body { font: #{$typeheight}/#{$lineheight} "Helvetica Neue",Arial,sans-serif; }
 
 abbr, acronym {
+  text-decoration: underline dotted;
   cursor: help;
 }
 
   cursor: help;
 }
 
@@ -610,11 +611,18 @@ body.compact {
     height: auto;
     overflow: hidden;
 
     height: auto;
     overflow: hidden;
 
-    #banner,
-    .welcome {
+    #banner {
       display: block;
     }
 
       display: block;
     }
 
+    .welcome {
+      display: none;
+
+      &.visible {
+        display: block;
+      }
+    }
+
     #sidebar_content {
       display: none;
     }
     #sidebar_content {
       display: none;
     }
@@ -937,6 +945,10 @@ header .search_forms,
     border-radius: 0 2px 2px 0;
   }
 
     border-radius: 0 2px 2px 0;
   }
 
+  input.error {
+    background-color: rgba($red, 0.4);
+  }
+
   select {
     /* this next line is to polyfill the vertical alignment of text within a select element,
      * which is different between firefox and chrome. */
   select {
     /* this next line is to polyfill the vertical alignment of text within a select element,
      * which is different between firefox and chrome. */
@@ -966,6 +978,8 @@ header .search_forms,
 
   img.button {
     display: block;
 
   img.button {
     display: block;
+    width: 20px;
+    height: 20px;
   }
 
   span.force_width {
   }
 
   span.force_width {
@@ -1023,7 +1037,7 @@ header .search_forms,
 
 /* Rules for search sidebar */
 
 
 /* Rules for search sidebar */
 
-.search_results_entry {
+#sidebar .search_results_entry {
   ul li {
     border-bottom: $keyline;
     cursor: pointer;
   ul li {
     border-bottom: $keyline;
     cursor: pointer;
@@ -1031,12 +1045,9 @@ header .search_forms,
     &.selected { background: $list-highlight; }
   }
 
     &.selected { background: $list-highlight; }
   }
 
-  .search_details {
-    display: block;
-    float: right;
-    text-align: right;
-    margin-top: 0.2em;
-    margin-left: 0.5em;
+  .search_more .loader {
+    display: none;
+    width: 100%;
   }
 }
 
   }
 }
 
@@ -1126,6 +1137,11 @@ tr.turn:hover {
   .comments-0 {
     opacity: 0.5;
   }
   .comments-0 {
     opacity: 0.5;
   }
+
+  .changeset_more .loader {
+    display: none;
+    width: 100%;
+  }
 }
 
 /* Rules for the browse sidebar */
 }
 
 /* Rules for the browse sidebar */
@@ -1221,7 +1237,8 @@ tr.turn:hover {
     margin: $lineheight/2 0;
 
     p {
     margin: $lineheight/2 0;
 
     p {
-      margin-left: 10px;
+      margin: 10px 6px 0 6px;
+      line-height: 1.5;
     }
   }
 
     }
   }
 
@@ -1307,11 +1324,11 @@ tr.turn:hover {
     #maxlat { margin-top: -1px; }
     #minlon {
       float: left;
     #maxlat { margin-top: -1px; }
     #minlon {
       float: left;
-      margin-left: -1px;
+      /* no-r2 */ margin-left: -1px;
     }
     #maxlon {
       float: right;
     }
     #maxlon {
       float: right;
-      margin-right: -1px;
+      /* no-r2 */ margin-right: -1px;
     }
     #minlat { margin-bottom: 0; }
   }
     }
     #minlat { margin-bottom: 0; }
   }
@@ -1386,9 +1403,9 @@ tr.turn:hover {
 
 /* Overrides for pages that use new layout conventions */
 
 
 /* Overrides for pages that use new layout conventions */
 
-.user-new,
-.user-create,
-.user-terms {
+.users-new,
+.users-create,
+.users-terms {
   .content-body .content-inner {
     padding: 0;
 
   .content-body .content-inner {
     padding: 0;
 
@@ -1399,10 +1416,10 @@ tr.turn:hover {
   }
 }
 
   }
 }
 
-.user-new,
-.user-create,
-.user-terms,
-.user-confirm {
+.users-new,
+.users-create,
+.users-terms,
+.users-confirm {
   .content-heading .content-inner {
     height: 200px;
   }
   .content-heading .content-inner {
     height: 200px;
   }
@@ -1494,7 +1511,7 @@ tr.turn:hover {
 
 /* Rules for the trace view */
 
 
 /* Rules for the trace view */
 
-.trace-view {
+.trace-show {
   .trace_pending {
     color: red;
   }
   .trace_pending {
     color: red;
   }
@@ -1578,7 +1595,7 @@ tr.turn:hover {
   margin-left: 70px;
 }
 
   margin-left: 70px;
 }
 
-.user-view {
+.users-show {
   // Silly exception; remove when user page is redesigned.
   .content-inner {
     max-width: none;
   // Silly exception; remove when user page is redesigned.
   .content-inner {
     max-width: none;
@@ -1663,17 +1680,13 @@ tr.turn:hover {
   }
 }
 
   }
 }
 
-.content-heading .hide_unless_logged_in { // hacky selector, better to just add a new class to this div
-  display: inline;
-}
-
 .pagination {
   padding-top: $lineheight;
 }
 
 /* Rules for the diary entry page */
 
 .pagination {
   padding-top: $lineheight;
 }
 
 /* Rules for the diary entry page */
 
-.diary_entry {
+.diary_entries {
   #map {
     position: relative;
     width: 90%;
   #map {
     position: relative;
     width: 90%;
@@ -1709,7 +1722,7 @@ tr.turn:hover {
   }
 }
 
   }
 }
 
-.diary_entry-view img.user_thumbnail {
+.diary_entries-show img.user_thumbnail {
   float: left;
 }
 
   float: left;
 }
 
@@ -1733,7 +1746,7 @@ tr.turn:hover {
 
 /* Rules for the account confirmation page */
 
 
 /* Rules for the account confirmation page */
 
-.user-terms {
+.users-terms {
   .legale {
     border: 1px solid #ccc;
     padding: $lineheight;
   .legale {
     border: 1px solid #ccc;
     padding: $lineheight;
@@ -1886,14 +1899,14 @@ tr.turn:hover {
   display: none;
 }
 
   display: none;
 }
 
-.message-read .message-buttons {
+.messages-show .message-buttons {
   margin-top: $lineheight;
   margin-bottom: $lineheight * 1.5;
   padding-top: $lineheight;
   border-top: 1px solid $lightgrey;
 }
 
   margin-top: $lineheight;
   margin-bottom: $lineheight * 1.5;
   padding-top: $lineheight;
   border-top: 1px solid $lightgrey;
 }
 
-.message-read .buttons .mark-unread-button {
+.messages-show .buttons .mark-unread-button {
   border-radius: 0;
 }
 
   border-radius: 0;
 }
 
@@ -2301,6 +2314,7 @@ a.button {
     font-size: 13px;
     background: #e8e8e8;
     padding: 2px 3px;
     font-size: 13px;
     background: #e8e8e8;
     padding: 2px 3px;
+    white-space: pre-wrap;
 
     code {
       padding: 0;
 
     code {
       padding: 0;
@@ -2328,11 +2342,11 @@ a.button {
     margin-left: $lineheight;
   }
 
     margin-left: $lineheight;
   }
 
-  ul li {
+  ul li {
     list-style: disc;
   }
 
     list-style: disc;
   }
 
-  ol li {
+  ol li {
     list-style: decimal;
   }
 }
     list-style: decimal;
   }
 }
@@ -2817,3 +2831,59 @@ input.richtext_title[type="text"] {
     display: none;
   }
 }
     display: none;
   }
 }
+
+.read-reports {
+  background: #eee;
+  opacity: 0.7;
+}
+
+.report-related-block {
+  display:inline-block;
+}
+
+.report-block {
+  width:475px;
+  float:left;
+  margin-right:100px;
+}
+
+.related-reports {
+  width: 280px;
+  float: right;
+
+  ul {
+    padding-left: $lineheight;
+    margin-bottom: 0;
+
+    li {
+      list-style: disc;
+    }
+  }
+}
+
+.issue-comments {
+  width:475px;
+}
+
+.issues-list {
+  td:nth-child(2) {
+    white-space: nowrap;
+  }
+}
+
+.report-disclaimer {
+  background: #fff1f0;
+  color: #d85030;
+  border-color: rgba(216, 80, 48, 0.3);
+  padding: 10px 20px;
+  margin-bottom: $lineheight;
+
+  ul {
+    padding-left: $lineheight;
+    margin-bottom: 0;
+
+    li {
+      list-style: disc;
+    }
+  }
+}