X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e657cff464b6db8384b56236ad9491223a22b1e2..3227f401935e809edc91d360339220a89567db7a:/public/openlayers/theme/default/style.css diff --git a/public/openlayers/theme/default/style.css b/public/openlayers/theme/default/style.css index cd29d4dad..3aeac29c2 100644 --- a/public/openlayers/theme/default/style.css +++ b/public/openlayers/theme/default/style.css @@ -1,7 +1,7 @@ div.olMap { - z-index: 0; - padding: 0px!important; - margin: 0px!important; + z-index: 0; + padding: 0 !important; + margin: 0 !important; cursor: default; } @@ -11,16 +11,23 @@ div.olMapViewport { div.olLayerDiv { -moz-user-select: none; + -khtml-user-select: none; } .olLayerGoogleCopyright { left: 2px; - bottom: 2px; + bottom: 2px; +} +.olLayerGoogleV3.olLayerGoogleCopyright { + right: auto !important; } .olLayerGooglePoweredBy { left: 2px; bottom: 15px; } +.olLayerGoogleV3.olLayerGooglePoweredBy { + bottom: 15px !important; +} .olControlAttribution { font-size: smaller; right: 3px; @@ -36,6 +43,8 @@ div.olLayerDiv { font-size: smaller; } .olControlScaleLine { + display: block; + position: absolute; left: 10px; bottom: 15px; font-size: xx-small; @@ -71,8 +80,8 @@ div.olControlMousePosition { .olControlOverviewMapContainer { position: absolute; - bottom: 0px; - right: 0px; + bottom: 0; + right: 0; } .olControlOverviewMapElement { @@ -82,13 +91,15 @@ div.olControlMousePosition { } .olControlOverviewMapMinimizeButton { - right: 0px; + right: 0; bottom: 80px; + cursor: pointer; } .olControlOverviewMapMaximizeButton { - right: 0px; + right: 0; bottom: 80px; + cursor: pointer; } .olControlOverviewMapExtentRectangle { @@ -126,18 +137,6 @@ div.olControlMousePosition { padding:5px; overflow: auto; } -.olControlNavToolbar { - width:0px; - height:0px; -} -.olControlNavToolbar div { - display:block; - width: 28px; - height: 28px; - top: 300px; - left: 6px; - position: relative; -} .olControlNavigationHistory { background-image: url("img/navigation_history.png"); @@ -147,82 +146,27 @@ div.olControlMousePosition { } .olControlNavigationHistoryPreviousItemActive { - background-position: 0px 0px; + background-position: 0 0; } .olControlNavigationHistoryPreviousItemInactive { - background-position: 0px -24px; + background-position: 0 -24px; } .olControlNavigationHistoryNextItemActive { - background-position: -24px 0px; + background-position: -24px 0; } .olControlNavigationHistoryNextItemInactive { background-position: -24px -24px; } -.olControlNavToolbar .olControlNavigationItemActive { - background-image: url("img/panning-hand-on.png"); - background-repeat: no-repeat; -} -.olControlNavToolbar .olControlNavigationItemInactive { - background-image: url("img/panning-hand-off.png"); - background-repeat: no-repeat; -} -.olControlNavToolbar .olControlZoomBoxItemActive { - background-image: url("img/drag-rectangle-on.png"); - background-color: orange; - background-repeat: no-repeat; -} -.olControlNavToolbar .olControlZoomBoxItemInactive { - background-image: url("img/drag-rectangle-off.png"); - background-repeat: no-repeat; -} -.olControlEditingToolbar { - float:right; - right: 0px; - height: 30px; - width: 200px; -} -.olControlEditingToolbar div { - background-image: url("img/editing_tool_bar.png"); - background-repeat: no-repeat; - float:right; - width: 24px; - height: 24px; - margin: 5px; -} -.olControlEditingToolbar .olControlNavigationItemActive { - background-position: -103px -23px; -} -.olControlEditingToolbar .olControlNavigationItemInactive { - background-position: -103px -0px; -} -.olControlEditingToolbar .olControlDrawFeaturePointItemActive { - background-position: -77px -23px; -} -.olControlEditingToolbar .olControlDrawFeaturePointItemInactive { - background-position: -77px -0px; -} -.olControlEditingToolbar .olControlDrawFeaturePathItemInactive { - background-position: -51px 0px; -} -.olControlEditingToolbar .olControlDrawFeaturePathItemActive { - background-position: -51px -23px; -} -.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive { - background-position: -26px 0px; -} -.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive { - background-position: -26px -23px ; -} -.olControlSaveFeaturesItemActive { +div.olControlSaveFeaturesItemActive { background-image: url(img/save_features_on.png); background-repeat: no-repeat; - background-position: 0px 1px; + background-position: 0 1px; } -.olControlSaveFeaturesItemInactive { +div.olControlSaveFeaturesItemInactive { background-image: url(img/save_features_off.png); background-repeat: no-repeat; - background-position: 0px 1px; + background-position: 0 1px; } .olHandlerBoxZoomBox { @@ -256,20 +200,20 @@ div.olControlMousePosition { } .olControlPanPanel .olControlPanNorthItemInactive { - top: 0px; + top: 0; left: 9px; - background-position: 0px 0px; + background-position: 0 0; } .olControlPanPanel .olControlPanSouthItemInactive { top: 36px; left: 9px; - background-position: 18px 0px; + background-position: 18px 0; } .olControlPanPanel .olControlPanWestItemInactive { position: absolute; top: 18px; - left: 0px; - background-position: 0px 18px; + left: 0; + background-position: 0 18px; } .olControlPanPanel .olControlPanEastItemInactive { top: 18px; @@ -291,21 +235,29 @@ div.olControlMousePosition { } .olControlZoomPanel .olControlZoomInItemInactive { - top: 0px; - left: 0px; - background-position: 0px 0px; + top: 0; + left: 0; + background-position: 0 0; } .olControlZoomPanel .olControlZoomToMaxExtentItemInactive { top: 18px; - left: 0px; - background-position: 0px -18px; + left: 0; + background-position: 0 -18px; } .olControlZoomPanel .olControlZoomOutItemInactive { top: 36px; - left: 0px; - background-position: 0px 18px; + left: 0; + background-position: 0 18px; +} + +/* + * When a potential text is bigger than the image it move the image + * with some headers (closes #3154) + */ +.olControlPanZoomBar div { + font-size: 1px; } .olPopupCloseBox { @@ -320,6 +272,13 @@ div.olControlMousePosition { .olControlNoSelect { -moz-user-select: none; + -khtml-user-select: none; +} + +.olImageLoadError { + background-color: pink; + opacity: 0.5; + filter: alpha(opacity=50); /* IE */ } /** @@ -341,3 +300,134 @@ div.olControlMousePosition { .olControlDragFeatureActive.olControlDragFeatureOver.olDragDown { cursor: -moz-grabbing; } + +/** + * Layer switcher + */ +.olControlLayerSwitcher { + position: absolute; + top: 25px; + right: 0; + width: 20em; + font-family: sans-serif; + font-weight: bold; + margin-top: 3px; + margin-left: 3px; + margin-bottom: 3px; + font-size: smaller; + color: white; + background-color: transparent; +} + +.olControlLayerSwitcher .layersDiv { + padding-top: 5px; + padding-left: 10px; + padding-bottom: 5px; + padding-right: 75px; + background-color: darkblue; + width: 100%; + height: 100%; +} + +.olControlLayerSwitcher .layersDiv .baseLbl, +.olControlLayerSwitcher .layersDiv .dataLbl { + margin-top: 3px; + margin-left: 3px; + margin-bottom: 3px; +} + +.olControlLayerSwitcher .layersDiv .baseLayersDiv, +.olControlLayerSwitcher .layersDiv .dataLayersDiv { + padding-left: 10px; +} + +.olControlLayerSwitcher .maximizeDiv, +.olControlLayerSwitcher .minimizeDiv { + top: 5px; + right: 0; + cursor: pointer; +} + +.olBingAttribution { + color: #DDD; +} +.olBingAttribution.road { + color: #333; +} + +.olGoogleAttribution.hybrid, .olGoogleAttribution.satellite { + color: #EEE; +} +.olGoogleAttribution { + color: #333; +} +span.olGoogleAttribution a { + color: #77C; +} +span.olGoogleAttribution.hybrid a, span.olGoogleAttribution.satellite a { + color: #EEE; +} + +/** + * Editing and navigation icons. + * (using the editing_tool_bar.png sprint image) + */ +.olControlNavToolbar , +.olControlEditingToolbar { + margin: 5px 5px 0 0; +} +.olControlNavToolbar div, +.olControlEditingToolbar div { + background-image: url("img/editing_tool_bar.png"); + background-repeat: no-repeat; + margin: 0 0 5px 5px; + width: 24px; + height: 22px; + cursor: pointer +} +/* positions */ +.olControlEditingToolbar { + right: 0; + top: 0; +} +.olControlNavToolbar { + top: 295px; + left: 9px; +} +/* layouts */ +.olControlEditingToolbar div { + float: right; +} +/* individual controls */ +.olControlNavToolbar .olControlNavigationItemInactive, +.olControlEditingToolbar .olControlNavigationItemInactive { + background-position: -103px -1px; +} +.olControlNavToolbar .olControlNavigationItemActive , +.olControlEditingToolbar .olControlNavigationItemActive { + background-position: -103px -24px; +} +.olControlNavToolbar .olControlZoomBoxItemInactive { + background-position: -128px -1px; +} +.olControlNavToolbar .olControlZoomBoxItemActive { + background-position: -128px -24px; +} +.olControlEditingToolbar .olControlDrawFeaturePointItemInactive { + background-position: -77px -1px; +} +.olControlEditingToolbar .olControlDrawFeaturePointItemActive { + background-position: -77px -24px; +} +.olControlEditingToolbar .olControlDrawFeaturePathItemInactive { + background-position: -51px -1px; +} +.olControlEditingToolbar .olControlDrawFeaturePathItemActive { + background-position: -51px -24px; +} +.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive{ + background-position: -26px -1px; +} +.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive { + background-position: -26px -24px; +}