X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/3e7bc943fe03dcd74666b6f26b3a831e06cac1d8..75d09e2233632be708da314496f8cd44fc6c0c75:/app/assets/stylesheets/common.scss diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index d725cc287..e8db49b7a 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -150,6 +150,10 @@ small, aside { .piwik { border: 0; } +[dir=rtl] { /* no-r2 */ text-align: right; } + +[dir=ltr] { /* no-r2 */ text-align: left; } + /* Rules for icons */ .icon { @@ -198,8 +202,8 @@ a { hr { border: none; - background-color: #ccc; - color: #ccc; + background-color: $grey; + color: $grey; height: 1px; } @@ -225,7 +229,7 @@ table { /* Utility for de-emphasizing content */ .deemphasize { - color: #999; + color: $darkgrey; a { color: $blue; } @@ -326,11 +330,11 @@ nav.primary { } .disabled a { - color: #ccc; + color: $grey; cursor: default; .caret { - border-top-color: #ccc; + border-top-color: $grey; } } @@ -501,7 +505,7 @@ body.compact { } &.active { - background-color: #9ed485; + background-color: $vibrant-green; } .icon { @@ -688,7 +692,7 @@ body.compact { overflow: auto; .section { - border-bottom: 1px solid #DDD; + border-bottom: 1px solid $grey; padding: 10px 20px; } @@ -698,14 +702,14 @@ body.compact { font-size:20px; line-height:10px; color:#222; - border:1px solid #ddd; + border:1px solid $grey; } .tooltip { opacity: 1; - border: 1px solid #ccc; + border: 1px solid $grey; .tooltip-arrow { - border-top-color: #ccc; + border-top-color: $grey; } } } @@ -764,7 +768,7 @@ body.compact { font-size: 13px; margin-bottom: 8px; } - li.disabled { color: #999; } + li.disabled { color: $darkgrey; } } } @@ -868,7 +872,7 @@ body.compact { position: relative; padding: $lineheight/2 $lineheight; // background: $offwhite; - // border-bottom: 1px solid #ccc; + // border-bottom: 1px solid $grey; > .close { float: right; margin-top: 2px; @@ -935,7 +939,7 @@ header .search_forms, input:focus { outline: none; - box-shadow: 0px 0px 7px #9ED485; + box-shadow: 0px 0px 7px $vibrant-green; } input[type=submit].float { @@ -1081,10 +1085,10 @@ p#routing_summary { td.instruction, td.distance { padding-top: $lineheight/5; padding-bottom: $lineheight/5; - border-bottom: 1px solid #DDD; + border-bottom: 1px solid $grey; } td.distance { - color: #BBB; + color: $darkgrey; text-align: right; font-size: x-small; } @@ -1115,7 +1119,7 @@ tr.turn:hover { #sidebar .changesets { li { padding: 15px 20px; - border-bottom: 1px solid #ddd; + border-bottom: 1px solid $grey; cursor: pointer; &.selected { background: $list-highlight; } @@ -1131,7 +1135,7 @@ tr.turn:hover { .comments { float: right; - color: #999; + color: $darkgrey; } .comments-0 { @@ -1149,7 +1153,7 @@ tr.turn:hover { #sidebar_content { .browse-section { padding: $lineheight/2 $lineheight; - border-bottom: 1px solid #ddd; + border-bottom: 1px solid $grey; h4:first-child { margin-top: 0; @@ -1164,7 +1168,7 @@ tr.turn:hover { .paginate { float: right; padding: 1px 6px; - border: 1px solid #eee; + border: 1px solid $lightgrey; border-radius: 3px; } @@ -1178,7 +1182,7 @@ tr.turn:hover { h4 { padding: 5px 0 5px 10px; font-size: 12px; - border: 1px solid #CCC; + border: 1px solid $grey; border-radius: 4px 4px 0 0; background-color: #F6F6F6; } @@ -1187,7 +1191,7 @@ tr.turn:hover { padding: 7px 10px; font-size: 12px; background-color: #FFF; - border: 1px solid #CCC; + border: 1px solid $grey; border-top: 0; border-radius: 0 0 4px 4px; } @@ -1195,14 +1199,14 @@ tr.turn:hover { .browse-tag-list { background-color: #F6F6F6; - border: 1px solid #ddd; + border: 1px solid $grey; border-radius: 3px; font-size: 12px; table-layout: fixed; border-collapse: separate; th, td { - border-bottom: 1px solid #ddd; + border-bottom: 1px solid $grey; } tr:last-child th, tr:last-child td { @@ -1223,9 +1227,18 @@ tr.turn:hover { } .browse-tag-v { - border-left: 1px solid #ddd; + border-left: 1px solid $grey; background-color: #fff; } + + .colour-preview-box { + float: right; + width: 12px; + height: 12px; + margin: 4px 0px; + border: 1px solid rgba(0, 0, 0, .1); + // add color via inline css on element: background-color: ; + } } .warning { @@ -1283,7 +1296,7 @@ tr.turn:hover { ul { li { padding: 15px 20px; - border-bottom: 1px solid #ddd; + border-bottom: 1px solid $grey; &.query-result { cursor: pointer; @@ -1317,8 +1330,8 @@ tr.turn:hover { } .export_boxy { - background: #eee; - border: 1px solid #ccc; + background: $lightgrey; + border: 1px solid $grey; border-radius: 3px; #maxlat { margin-top: -1px; } @@ -1456,6 +1469,10 @@ tr.turn:hover { } } +[dir=rtl] .header-illustration { + transform: scaleX(-1); +} + #content.maximised { top: 0; left: 0; @@ -1471,7 +1488,7 @@ tr.turn:hover { position: relative; width: 45%; height: 400px; - border: 1px solid #ccc; + border: 1px solid $grey; margin-bottom: $lineheight; float: right; } @@ -1573,7 +1590,7 @@ tr.turn:hover { .activity-block { clear: left; - border-bottom: 1px solid #ccc; + border-bottom: 1px solid $grey; padding-bottom: $lineheight; float: left; h3 { @@ -1656,9 +1673,17 @@ tr.turn:hover { .diary_post { position: relative; - margin-top: $lineheight/2; padding-top: $lineheight; - border-top: 1px solid #ccc; + padding-bottom: $lineheight/2; + border-top: 1px solid $grey; + + &:first-of-type { + margin-top: $lineheight/2; + } + + &.deemphasize { + background-color: #fee; + } .post_heading { margin-bottom: $lineheight; @@ -1691,12 +1716,12 @@ tr.turn:hover { position: relative; width: 90%; height: 400px; - border: 1px solid #ccc; + border: 1px solid $grey; display: none; margin-bottom: $lineheight; } #newcomment { - border-top: 1px solid #ccc; + border-top: 1px solid $grey; padding-top: $lineheight; margin-top: $lineheight/2; } @@ -1704,13 +1729,16 @@ tr.turn:hover { max-width: 740px; } .diary-comment { - margin-top: $lineheight/2; - border-top: 1px dashed #ccc; + border-top: 1px dashed $grey; padding-top: $lineheight/2; + padding-bottom: $lineheight/2; &:first-child { - margin-top: $lineheight; + margin-top: $lineheight/2; padding-top: $lineheight; - border-top: 1px solid #ccc; + border-top: 1px solid $grey; + } + &.deemphasize { + background-color: #fee; } p { margin-bottom: $lineheight/2; @@ -1748,7 +1776,7 @@ tr.turn:hover { .users-terms { .legale { - border: 1px solid #ccc; + border: 1px solid $grey; padding: $lineheight; margin-bottom: $lineheight; overflow: auto; @@ -1777,7 +1805,7 @@ tr.turn:hover { position: relative; width: 500px; height: 400px; - border: 1px solid #ccc; + border: 1px solid $grey; } #accountForm .user_image { @@ -1829,17 +1857,17 @@ tr.turn:hover { .messages { width: 100%; - border: 1px solid #ddd; + border: 1px solid $grey; input[type="submit"] { margin: auto; } tbody tr { - border-top: 1px solid #ccc; + border-top: 1px solid $grey; } .inbox-row { - background: #f8f8ff; + background: $offwhite; } .inbox-row-unread { @@ -1874,7 +1902,7 @@ tr.turn:hover { .info-line { margin-bottom: $lineheight; padding: $lineheight/4 0px 4px 0px; - border-bottom: 1px solid #ccc; + border-bottom: 1px solid $grey; form, form div { display: inline; @@ -2063,7 +2091,8 @@ input[type="password"], textarea { color: #222; background-color: #fff; - border: 1px solid #ccc; + border: 1px solid $grey; + border-radius: 3px; padding: 2px 5px; margin: 0; width: 200px; @@ -2076,6 +2105,8 @@ textarea { textarea { padding: 5px; width: 100%; + min-height: 50px; + resize: vertical; } /* Rules for user images */ @@ -2083,7 +2114,7 @@ textarea { img.user_image { max-width: 100px; max-height: 100px; - border: 1px solid #ccc; + border: 1px solid $grey; margin-bottom: $lineheight; float: left; margin-right: $lineheight; @@ -2092,7 +2123,7 @@ img.user_image { img.user_thumbnail { max-width: 50px; max-height: 50px; - border: 1px solid #ccc; + border: 1px solid $grey; margin-right: $lineheight; } @@ -2101,7 +2132,7 @@ img.user_thumbnail_tiny { height: auto; max-width: 25px; max-height: 25px; - border: 1px solid #ccc; + border: 1px solid $grey; } /* Rules for geo microformats */ @@ -2131,7 +2162,7 @@ ul.secondary-actions { display: block; float: left; list-style: none; - border-left: 1px solid #ccc; + border-left: 1px solid $grey; padding-left: $lineheight/2; margin-right: $lineheight/2; &:first-child { @@ -2288,7 +2319,7 @@ a.button { .prose { h1, h2 { padding-bottom: $lineheight/2; - border-bottom: 1px dashed #cccccc; + border-bottom: 1px dashed $grey; margin-bottom: $lineheight/2; } @@ -2306,13 +2337,13 @@ a.button { code { font-size: 13px; - background: #e8e8e8; + background: $lightgrey; padding: 2px 3px; } pre { font-size: 13px; - background: #e8e8e8; + background: $lightgrey; padding: 2px 3px; white-space: pre-wrap; @@ -2333,7 +2364,7 @@ a.button { border-left: $lineheight solid $offwhite; padding-left: $lineheight; margin: 0; - color: #7E7E7E; + color: $darkgrey; } ul, ol { @@ -2406,7 +2437,7 @@ input.richtext_title[type="text"] { display: inline-block; vertical-align: top; margin-left: 15px; - background-color: #f8f8ff; + background-color: $offwhite; padding: $lineheight/2; width: 220px; @@ -2415,7 +2446,7 @@ input.richtext_title[type="text"] { } h4.heading, li { - border-bottom: 1px solid #ccc; + border-bottom: 1px solid $grey; margin-bottom: $lineheight/4; padding-bottom: $lineheight/4; } @@ -2444,7 +2475,7 @@ input.richtext_title[type="text"] { .note_list { tr.creator { - background-color: #eeeeee; + background-color: $lightgrey; } td { @@ -2506,7 +2537,7 @@ input.richtext_title[type="text"] { margin: 0; list-style: none; background-color: #ffffff; - border: 1px solid #ccc; + border: 1px solid $grey; border-radius: 0 3px 3px; *border-right-width: 2px; *border-bottom-width: 2px; @@ -2525,7 +2556,7 @@ input.richtext_title[type="text"] { margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; - background-color: #e5e5e5; + background-color: $lightgrey; border-bottom: 1px solid #ffffff; } @@ -2560,7 +2591,7 @@ input.richtext_title[type="text"] { .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { - color: #999999; + color: $darkgrey; } .dropdown-menu > .disabled > a:hover, @@ -2620,7 +2651,7 @@ input.richtext_title[type="text"] { } .sprite.x { - background-position: -50px 0; + /* no-r2 */ background-position: -50px 0; } .sprite.term { @@ -2629,27 +2660,27 @@ input.richtext_title[type="text"] { } .sprite.node { - background-position: -100px 0; + /* no-r2 */ background-position: -100px 0; } .sprite.way { - background-position: -150px 0; + /* no-r2 */ background-position: -150px 0; } .sprite.tag { - background-position: -200px 0; + /* no-r2 */ background-position: -200px 0; } .sprite.editor { - background-position: -250px 0; + /* no-r2 */ background-position: -250px 0; } .sprite.question { - background-position: -300px 0; + /* no-r2 */ background-position: -300px 0; } .sprite.rules { - background-position: -350px 0; + /* no-r2 */ background-position: -350px 0; } .start-mapping { @@ -2673,8 +2704,7 @@ input.richtext_title[type="text"] { } .site-about #content { - //background-color: #000; - background-color: #eee; + background-color: $lightgrey; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; @@ -2688,7 +2718,7 @@ input.richtext_title[type="text"] { right: 20px; bottom: 60px; text-shadow: #000 0px 1px 5px; - color: #eee; + color: $lightgrey; opacity: 0.8; display: none; } @@ -2748,7 +2778,7 @@ input.richtext_title[type="text"] { font-weight: 300; font-size: 34px; span { - color: #76c551; + color: $vibrant-green; } } @@ -2762,7 +2792,7 @@ input.richtext_title[type="text"] { background-repeat: no-repeat; background-image: image-url('about/osm.png'); background-size: cover; - background-color: #76c551; + background-color: $vibrant-green; } .byosm { @@ -2776,7 +2806,7 @@ input.richtext_title[type="text"] { font: 500 20px/24px Helvetica, Arial, sans-serif; white-space: nowrap; color: #fff; - background: #76c551; + background: $vibrant-green; } .byosm span { @@ -2833,7 +2863,7 @@ input.richtext_title[type="text"] { } .read-reports { - background: #eee; + background: $lightgrey; opacity: 0.7; }