X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/ed84516db2ccf634c8639d15fc39b1896f66cd18..ee530d8111c92999e1a495b5a23aea9319c1309c:/app/assets/stylesheets/common.css.scss?ds=sidebyside diff --git a/app/assets/stylesheets/common.css.scss b/app/assets/stylesheets/common.css.scss index c0796bdad..96856228c 100644 --- a/app/assets/stylesheets/common.css.scss +++ b/app/assets/stylesheets/common.css.scss @@ -10,6 +10,7 @@ body { background-color: #fff; margin: 0px; padding: 0px; + text-align: left; } body.slim { @@ -53,6 +54,7 @@ h2 { width: 185px; font-size: 11px; line-height: 12px; + border-right: 1px solid #ccc; } /* Rules for the OpenStreetMap logo in the top left corner */ @@ -152,6 +154,7 @@ h2 { /* Rules for the menu displayed in the left sidebar */ .left_menu { + left: 0px; margin: 0; padding: 5px 10px; line-height: 15px; @@ -203,8 +206,10 @@ h2 { */ .optionalbox { + left: 0px; padding: 5px 10px; margin: 5px 0; + text-align: left; } .optionalbox h1 { @@ -227,7 +232,7 @@ h2 { } #search_field { - position:relative; + position: relative; } #search_field input[type="text"] { @@ -235,6 +240,7 @@ h2 { font-size: 14px; line-height: 15px; height: 25px; + padding: 2px 0px 2px 5px; box-shadow: inset #DDD 0px 1px 3px; box-sizing: border-box; -webkit-box-sizing: border-box; @@ -259,6 +265,7 @@ h2 { background: image-url("sprite.png"); position: absolute; top: 5px; + right: 4px; cursor: pointer; } @@ -311,6 +318,7 @@ h2 { background: image-url("sprite.png") 0 -30px no-repeat; position: absolute; top: 8px; + left: 17px; } /* Rules for Creative Commons logo button */ @@ -324,7 +332,10 @@ h2 { #top-bar { position: absolute; + z-index: 10000; top: 0; + left: 185px; + right: 0; height: 29px; border-bottom: 1px solid #ccc; background: white; @@ -344,11 +355,13 @@ h2 { } #tabnav a, #tabnav a:link, #tabnav a:visited { + float: left; background: #fff; font-size: 14px; line-height: 19px; font-weight: bold; padding: 5px 10px; + margin-right: 1px; text-decoration: none; color: #333; -webkit-transition: color 200ms ease-in; @@ -397,8 +410,10 @@ body.site-export #tabnav a#exportanchor { /* Rules for greeting bar in the top right corner */ #greeting { + float: right; height: 28px; margin: 0px; + padding-right: 10px; font-size: 13px; line-height: 28px; } @@ -413,6 +428,7 @@ body.site-export #tabnav a#exportanchor { z-index: 20000000; position: absolute; top: 15px; + left: 15px; } /* Rules for Leaflet maps */ @@ -438,9 +454,30 @@ body.site-export #tabnav a#exportanchor { padding: 5px; } +.leaflet-control-attribution a.disabled { + color: #99c9dc; + cursor: default; + text-decoration: none; +} + .site-index .leaflet-top, .site-export .leaflet-top { - margin-top: 40px !important; + top: 40px !important; + + .leaflet-control { + margin-top: 0px !important; + } +} + +.site-index #map .olControlScaleLine, +.site-export #map .olControlScaleLine { + left: 10px !important; +} + +.leaflet-popup-scrolled { + padding-right: 20px; + border-bottom: 0px !important; + border-top: 0px !important; } /* Rules for edit menu */ @@ -482,10 +519,18 @@ body.site-export #tabnav a#exportanchor { display: none; } +.attribution_license { + text-align: left; +} + .attribution_notice { text-align: center; } +.attribution_project { + text-align: right; +} + /* Rules for the popout map sidebar */ #sidebar { @@ -493,9 +538,11 @@ body.site-export #tabnav a#exportanchor { position: absolute; margin: 30px 0px 0px 0px; padding: 0px; + border-right: 1px solid #ccc; width: 30%; top: 0px; bottom: 0px; + left: 0px; } #sidebar #sidebar_content { @@ -518,6 +565,14 @@ body.site-export #tabnav a#exportanchor { background: #ccc; } +#sidebar #sidebar_title { + text-align: left; +} + +#sidebar #sidebar_close { + text-align: right; +} + /* Rules for the map key which appears in the popout sidebar */ #mapkey h3 { @@ -628,7 +683,9 @@ body.site-export #tabnav a#exportanchor { #content { padding: 20px; - margin: 30px 0px 0px 0px; + margin: 30px 0px 0px 185px; + border-left: 1px solid #ccc; + text-align: left; } .site-edit #content, @@ -676,6 +733,7 @@ body.site-export #tabnav a#exportanchor { #slim_header img { vertical-align: middle; margin-bottom: 5px; + margin-right: 5px; } /* Rules for text content pages */ @@ -726,6 +784,7 @@ body.site-export #tabnav a#exportanchor { border-width: 0px; margin-top: 1px; margin-bottom: 1px; + text-align: left; } #changeset_list td { @@ -752,8 +811,10 @@ body.site-export #tabnav a#exportanchor { #changeset_list_map { position: absolute; + float: right; top: 0px; bottom: 0px; + right: 0px; width: 49%; min-height: 400px; border: solid 1px black; @@ -762,7 +823,9 @@ body.site-export #tabnav a#exportanchor { /* Rules for the data browser */ #browse_navigation { + float: right; width: 250px; + margin-left: 10px; text-align: center; } @@ -770,8 +833,33 @@ table.browse_details th { white-space: nowrap; } +td.browse_comments { + padding: 0px; + + table { + border-collapse: collapse; + + td { + padding-bottom: 10px; + + p { + margin-top: 0px; + margin-bottom: 0px; + } + + span.by { + font-size: small; + color: #999999; + } + } + } +} + #browse_map { + float: right; width: 250px; + text-align: right; + margin-left: 10px; } #browse_map #small_map { @@ -790,6 +878,7 @@ table.browse_details th { font-size: small; border-collapse: collapse; border-width: 0px; + text-align: right; } #trace_list .trace_summary { @@ -834,9 +923,30 @@ table.browse_details th { } #user_list_actions { + float: right; margin-top: 10px; } +/* Rules for the diary list */ + +.diary_entry-list img.user_image { + float: right; +} + +.diary_entry-list img.user_thumbnail { + float: right; +} + +/* Rules for the diary entry view */ + +.diary_entry-view img.user_image { + float: right; +} + +.diary_entry-view img.user_thumbnail { + float: right; +} + /* Rules for the new diary entry page */ .diary_entry div#map { @@ -925,6 +1035,14 @@ form#termsForm { margin-bottom: 3em; } +form#termsForm div#buttons { + float: right; +} + +form#termsForm input#agree { + margin-left: 50px; +} + div#slim_content form#termsForm { width: auto; } @@ -987,7 +1105,12 @@ p#contributorGuidance { /* Rules for the user view */ +.user-view img.user_image { + float: right; +} + .user-view .user_map { + float: right; position: relative; width: 400px; height: 400px; @@ -1005,6 +1128,15 @@ p#contributorGuidance { /* Rules for the user map */ +.user_map .leaflet-control-pan, +.user_map .leaflet-control-zoomslider { + display: none; +} + +.user_map .leaflet-control-zoom { + display: block; +} + /* Rules for user popups on maps */ .user_popup { @@ -1123,9 +1255,11 @@ p#contributorGuidance { #errorExplanation h2 { font-weight: bold; font-size: 12px; + padding: 5px 5px 5px 15px; margin: -7px; background-color: #c00; color: #fff; + text-align: left; } #errorExplanation p { @@ -1146,6 +1280,11 @@ p#contributorGuidance { font-weight: bold; font-size: 12px; line-height: 20px; + text-align: right; +} + +.submitButton { + text-align: right; } .minorNote { @@ -1160,6 +1299,11 @@ textarea { border: 1px solid #ccc; } +input.openid_url { + background: image-url('openid_input.png') repeat-y left white; + padding-left: 16px; +} + /* Rules for user images */ img.user_image { @@ -1249,6 +1393,7 @@ abbr.geo { display: inline-block; vertical-align: top; background-color: #ddd; + margin-left: 15px; padding: 5px 10px 10px 10px; font-size: 12px; @@ -1258,9 +1403,12 @@ abbr.geo { th { vertical-align: top; + text-align: left; + padding: 0px 15px 0px 0px !important; } td { + text-align: left; font-family: fixed; line-height: 16px; padding: 0px !important; @@ -1268,10 +1416,31 @@ abbr.geo { input.richtext_doedit { margin-top: 5px !important; + margin-right: 10px !important; } input.richtext_dopreview { margin-top: 5px !important; + margin-left: 10px !important; } } } + +/* Rules for the notes interface */ + +.note { + .comment_body { + margin-top: 4px; + margin-bottom: 4px; + + p { + margin-top: 0px; + margin-bottom: 0px; + } + } + + .buttons { + margin-top: 5px; + text-align: right; + } +}