X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/02de53eb45f31242bed45537aab2598d8f7dffae..8435b1bf60e0b4e2de092213ad6965793c6db190:/app/assets/stylesheets/common.css.scss diff --git a/app/assets/stylesheets/common.css.scss b/app/assets/stylesheets/common.css.scss index 5cef074e5..ee10f6098 100644 --- a/app/assets/stylesheets/common.css.scss +++ b/app/assets/stylesheets/common.css.scss @@ -48,7 +48,8 @@ h2 { #left { position: absolute; - top: 0px; + top: 30px; + bottom: 0; width: 185px; font-size: 11px; line-height: 12px; @@ -57,11 +58,16 @@ h2 { /* Rules for the OpenStreetMap logo in the top left corner */ #logo { + display: block; width: 170px; min-width: 170px; padding: 5px; text-align: center; - margin: 25px 0 5px 0; + margin: auto; +} + +#logo img { + border: 0px; } #logo h1 { @@ -83,10 +89,14 @@ h2 { display: none; } +#small-title img { + border: 0px; +} + /* Rules for the introductory text displayed in the left sidebar to new users */ .sidebar-copy { - padding: 0px 10px; + padding: 5px 10px; } .sidebar-copy p { @@ -142,38 +152,34 @@ h2 { /* Rules for the menu displayed in the left sidebar */ .left_menu { + margin: 0; padding: 5px 10px; - margin: 4px 0; + line-height: 15px; + font-size: 12px; + list-style-type: none; + border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; - line-height: 20px; - font-size: 14px; - font-weight: bold; -} - -.left_menu h1 { - font-style: normal; - font-size: 15px; } .left_menu ul { - margin: 0px; - list-style-type: none; + padding: 0; + margin: 0; } .left_menu li { - margin: 0px; - padding: 0px; + list-style-type: none; + padding: 0; + margin: 0; } -/* submenus */ -.left_menu ul li ul { - font-weight: normal; - line-height: 15px; +.left_menu h4 { + padding: 5px 0 5px 0; font-size: 12px; + margin: 0; } -.left_menu a { - color: #000; +.left_menu li:last-child h4 { + padding-top: 0; } /* Rules for SOTM advert */ @@ -198,7 +204,7 @@ h2 { .optionalbox { padding: 5px 10px; - margin: 4px 0; + margin: 5px 0; } .optionalbox h1 { @@ -215,7 +221,7 @@ h2 { } #search_field form { - width: 100%; + width: 165px; margin: 0px; padding: 0px; } @@ -226,7 +232,6 @@ h2 { #search_field input[type="text"] { width: 165px; - padding: 5px; font-size: 14px; line-height: 15px; height: 25px; @@ -245,19 +250,20 @@ h2 { #search_field input[type="submit"] { width: 15px; height: 15px; - border:0; - text-indent:-1000px; + border: 0px; + text-indent: -1000px; + overflow: hidden; + text-transform: capitalize; padding-left: 0px; padding-right: 0px; - background: url(sprite.png); - position:absolute; - right:2px; - top:5px; - cursor:pointer; + background: image-url("sprite.png"); + position: absolute; + top: 5px; + cursor: pointer; } .search_help { - margin:0; + margin: 5px 0 0 0; } .deemphasize { @@ -271,8 +277,10 @@ h2 { /* Rules for donation request box */ .donate { + display: block; + position: relative; width: 153px; - margin: 10px 10px; + margin: 10px 10px 0px 10px; padding: 5px; border: 1px solid #AED1A0; background: #cbeea7; @@ -281,10 +289,28 @@ h2 { font-size: 14px; border-radius: 2px; -moz-border-radius: 2px; + color: #222; +} + +.donate:hover { + background: #9ed485; + text-decoration: none; } -.donate a { - color:#222; +.donate p { + text-indent: 20px; + margin: 0; +} + +.donate .donate-icon { + width: 15px; + height: 15px; + border: 0px; + padding-left: 0px; + padding-right: 0px; + background: image-url("sprite.png") 0 -30px no-repeat; + position: absolute; + top: 8px; } /* Rules for Creative Commons logo button */ @@ -297,8 +323,11 @@ h2 { /* Rules for tabbed navigation bar */ #top-bar { - border-bottom: 1px solid #ccc; + position: absolute; + top: 0; height: 29px; + border-bottom: 1px solid #ccc; + background: white; } #tabnav { @@ -331,9 +360,7 @@ h2 { body.site-index #tabnav a#viewanchor, body.site-edit #tabnav a#editanchor, body.changeset-list #tabnav a#historyanchor, -body.site-export #tabnav a#exportanchor, -#tabnav a:link.active, -#tabnav a:visited.active { +body.site-export #tabnav a#exportanchor { border-bottom: 1px solid #aaa; background: #9ed485; color: #000; @@ -388,7 +415,7 @@ body.site-export #tabnav a#exportanchor, top: 15px; } -/* Rules for OpenLayers maps */ +/* Rules for Leaflet maps */ #map { margin: 0px; @@ -396,13 +423,6 @@ body.site-export #tabnav a#exportanchor, padding: 0px; } -.olControlAttribution { - bottom: 15px !important; - left: 0px !important; - right: 0px !important; - text-align: center; -} - #permalink { z-index: 10000; position: absolute; @@ -418,6 +438,11 @@ body.site-export #tabnav a#exportanchor, padding: 5px; } +.site-index .leaflet-top, +.site-export .leaflet-top { + margin-top: 40px !important; +} + /* Rules for edit menu */ .menuicon { @@ -466,7 +491,7 @@ body.site-export #tabnav a#exportanchor, #sidebar { display: none; position: absolute; - margin: 0px; + margin: 30px 0px 0px 0px; padding: 0px; width: 30%; top: 0px; @@ -490,7 +515,7 @@ body.site-export #tabnav a#exportanchor, height: 29px; font-size: 14px; line-height: 15px; - background: #bbb; + background: #ccc; } /* Rules for the map key which appears in the popout sidebar */ @@ -602,19 +627,26 @@ body.site-export #tabnav a#exportanchor, /* Rules for the main content area */ #content { - padding: 10px; - margin: 0px; - position: absolute; - bottom: 0px; + padding: 20px; + margin: 30px 0px 0px 0px; } -#content.site_index, -#content.site_edit, -#content.site_export { - border: 0px; +.site-edit #content, +.site-index #content, +.site-export #content { + position: fixed; + margin-top: 0px; + left: 0px; + right: 0px; + top: 0px; + bottom: 0px; padding: 0px; } +.site-edit #content { + top: 30px; +} + #slim_container { width: 100%; } @@ -646,9 +678,15 @@ body.site-export #tabnav a#exportanchor, margin-bottom: 5px; } +/* Rules for text content pages */ + +.wide-table { + width: 100%; +} + /* Rules for the home page */ -.site_index #map { +.site-index #map { position: absolute; top: 0px; bottom: 0px; @@ -656,7 +694,7 @@ body.site-export #tabnav a#exportanchor, right: 0px; } -.site_export #map { +.site-export #map { position: absolute; top: 0px; bottom: 0px; @@ -666,7 +704,7 @@ body.site-export #tabnav a#exportanchor, /* Rules for the edit page */ -.site_edit #map { +.site-edit #map { position: absolute; top: 0px; bottom: 0px; @@ -912,12 +950,23 @@ p#contributorGuidance { #accountForm .user_map { position: relative; width: 500px; - height: 400px; + height: 400px; border: 1px solid #ccc; } -#accountImage td { - padding-bottom: 0px; +#accountForm td.accountImage { + img { + vertical-align: top; + margin-top: 3px; + } + + table { + display: inline-block; + + td { + padding-bottom: 0px; + } + } } .nohome .location { @@ -938,14 +987,14 @@ p#contributorGuidance { /* Rules for the user view */ -.user_view .user_map { +.user-view .user_map { position: relative; width: 400px; - height: 400px; + height: 400px; border: 1px solid #ccc; } -.user_view .user_map p#no_home_location { +.user-view .user_map p#no_home_location { position: absolute; top: 0px; bottom: 0px; @@ -956,14 +1005,6 @@ p#contributorGuidance { /* Rules for the user map */ -.user_map .olControlSimplePanZoom { - display: none; -} - -.user_map .olControlZoom { - display: block; -} - /* Rules for user popups on maps */ .user_popup p { @@ -981,18 +1022,48 @@ p#contributorGuidance { /* Rules for message in/out box page */ -#messages { - border: 1px solid #ccc; +.messages { + width: 100%; + border-collapse: collapse; + border-spacing: 0px; + border-width: 0px; } -.inbox-row-unread .inbox-subject { - font-weight: bold; +.messages tbody tr { + border-top: 1px solid #ccc; +} + +.messages .inbox-row { + background: #eee; +} + +.messages tr td, +.messages tr th { + padding: 0px 5px; } .inbox-row .inbox-mark-read { display: none; } +.info-line { + border-bottom: 1px solid #ccc; + padding: 5px 0px 4px 0px; +} + +.info-line form, +.info-line form div { + display: inline; +} + +.info-line .user_thumbnail_tiny { + vertical-align: middle; +} + +.right { + float: right; +} + .inbox-row-unread .inbox-mark-unread { display: none; } @@ -1090,13 +1161,19 @@ textarea { img.user_image { max-width: 100px; max-height: 100px; - border: 1px solid black; + border: 1px solid #ccc; } img.user_thumbnail { max-width: 50px; max-height: 100px; - border: 1px solid black; + border: 1px solid #ccc; +} + +img.user_thumbnail_tiny { + max-width: 25px; + max-height: 25px; + border: 1px solid #ccc; } /* Rule for "nowrap" class that can be applied to anything to stop wrapping */