diff options
author | Henry Castro <hcastro@collabora.com> | 2021-11-03 06:51:42 -0400 |
---|---|---|
committer | Jan Holesovsky <holesovsky@gmail.com> | 2021-11-10 17:18:56 +0100 |
commit | e5c1d0e637a50a53f193e0dd383fdcbeb61e94e5 (patch) | |
tree | f524d9da4b4fcec6fa19873e59e352c1c3d5f3b9 /browser/css/leaflet.css | |
parent | loleaflet: makefile: change vars LOLEAFLET -> COOL (diff) | |
download | online-e5c1d0e637a50a53f193e0dd383fdcbeb61e94e5.tar.gz online-e5c1d0e637a50a53f193e0dd383fdcbeb61e94e5.zip |
initial rename loleaflet -> browser
Change-Id: Ief7edfe7e3ff3a0a1ec24b4dc106bdeee5d0f8ff
Signed-off-by: Henry Castro <hcastro@collabora.com>
Diffstat (limited to 'browser/css/leaflet.css')
-rw-r--r-- | browser/css/leaflet.css | 1091 |
1 files changed, 1091 insertions, 0 deletions
diff --git a/browser/css/leaflet.css b/browser/css/leaflet.css new file mode 100644 index 0000000000..63a7a19236 --- /dev/null +++ b/browser/css/leaflet.css @@ -0,0 +1,1091 @@ +/* required styles */ + +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-map-pane svg, +.leaflet-map-pane canvas, +.leaflet-canvas-container canvas +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; +} +.leaflet-container { + overflow: hidden; + -ms-touch-action: none; + /* visual tweaks */ + background: #dfdfdf; + outline: 0; + margin: auto; + /* general typography */ + font: 12px/1.5 'Helvetica Neue', Arial, Helvetica, sans-serif; +} +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; +} +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; +} +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; +} +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; +} + +/* .leaflet-container svg: reset svg max-width declaration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container svg, +.leaflet-container img { + max-width: none !important; +} +/* stupid Android 2 doesn't understand "max-width: none" properly */ +.leaflet-container img.leaflet-image-layer { + max-width: 15000px !important; +} +.leaflet-tile { + filter: inherit; + visibility: hidden; +} +.leaflet-tile-loaded { + visibility: inherit; +} +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 8; + /* visual tweaks */ + border: 2px dotted #38f; + background: rgba(255,255,255,0.5); +} + +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; +} + +.leaflet-pane { + z-index: 10; + position: relative; +} + +.leaflet-tile-pane { z-index: 2; } +.leaflet-overlay-pane { z-index: 4; } +.leaflet-shadow-pane { z-index: 5; } +.leaflet-marker-pane { z-index: 6; } +.leaflet-popup-pane { z-index: 7; } + +.leaflet-map-pane canvas { z-index: 1; } +.leaflet-map-pane svg { z-index: 2; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; +} +.lvml { + behavior: url('#default#VML'); + display: inline-block; + position: absolute; +} + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 7; + pointer-events: auto; + float: left; + clear: both; +} +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 10; + pointer-events: none; +} +.leaflet-top { + top: 0; +} +.leaflet-middle { + left: 50%; +} +.leaflet-right { + right: 0; +} +.leaflet-bottom { + bottom: 0; +} +.leaflet-left { + left: 0; +} +.leaflet-right .leaflet-control { + float: right; + margin-right: 10px; + +} +.leaflet-top .leaflet-control { + margin-top: 10px; +} +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; +} + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; +} +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + -o-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; +} +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; +} +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + -o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); +} +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; +} + + +/* cursors */ + +.leaflet-interactive { + cursor: move; +} +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; +} +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; +} +.leaflet-dragging .leaflet-container, +.leaflet-dragging .leaflet-interactive { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; +} + +.drag-marker--0, +.drag-marker--4.drag-marker--8 { + cursor: nesw-resize; +} +.drag-marker--1.drag-marker--2, +.drag-marker--5.drag-marker--10 { + cursor: ew-resize; +} +.drag-marker--2.drag-marker--4, +.drag-marker--6.drag-marker--12 { + cursor: nwse-resize; +} +.drag-marker--3.drag-marker--6, +.drag-marker--7.drag-marker--14 { + cursor: ns-resize; +} + +.anchor-marker { + background: url('images/lc_anchormenu.svg') rgba(255,255,255,.85) no-repeat center; + border: 1px solid transparent; +} + +.anchor-marker:hover { + background-color: rgba(255,255,255,.95); + cursor: grab; + border-color: #4d82b8; +} + +.anchor-marker.anchor-dragging::before { + content: ''; + display: block; + background: radial-gradient(#4d82b8 10%, rgba(255,255,255,0) 18%); + width: 18px; + height: 18px; +} + +.anchor-marker.anchor-dragging { + background: rgba(255, 255, 255, 0.75); + cursor: grabbing; + border-color: #4d82b8; +} + +/* visual tweaks */ + +.leaflet-container a { + color: #0078A8; +} +.leaflet-container a.leaflet-active { + outline: 2px solid orange; +} + + +/* general toolbar styles */ + +.leaflet-bar { + display: inline-block; + margin: 3px; + vertical-align: middle; + border-bottom: solid 1px #bbbbbb; +} +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; +} +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; +} +.leaflet-bar a:hover { + background-color: #f4f4f4; +} +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; +} +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; +} + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; +} + + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; +} +.leaflet-control-zoom-out { + font-size: 20px; +} + +.leaflet-touch .leaflet-control-zoom-in { + font-size: 22px; +} +.leaflet-touch .leaflet-control-zoom-out { + font-size: 24px; +} + +/* View / Edit mode control */ +.leaflet-control-editviewswitch { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* Toolbar buttons control */ + +.leaflet-control-buttons-container { + box-shadow: 0 0 0; +} + +.leaflet-control-buttons, +a.leaflet-control-buttons, +a.leaflet-control-buttons:hover { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; + width: 24px; + height: 24px; + float: left; +} + +a.leaflet-control-buttons, +a.leaflet-control-buttons:hover { + margin-left: 3px; +} + +a.leaflet-control-buttons:first-child, +a.leaflet-control-buttons:hover:first-child { + margin-left: 0px; +} + +.leaflet-control-buttons-active { + border: thin solid; +} + +.leaflet-control-buttons-disabled{ + opacity: 0.5; +} + +.leaflet-control-button-separator { + width: 14px; + height: 1px; + float: left; + visibility: hidden; +} + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; +} +.leaflet-control-layers-toggle { + background-image: url('images/layers.png'); + width: 36px; + height: 36px; +} +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url('images/layers-2x.png'); + background-size: 26px 26px; +} +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; +} +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; +} +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; +} +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; +} +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; +} +.leaflet-control-layers label { + display: block; +} +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; +} + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; +} +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #000; +} +.leaflet-control-attribution a { + text-decoration: none; +} +.leaflet-control-attribution a:hover { + text-decoration: underline; +} +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; +} +.leaflet-left .leaflet-control-scale { + margin-left: 5px; +} +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; +} +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: content-box; + box-sizing: content-box; + + background: #fff; + background: rgba(255, 255, 255, 0.5); +} +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; +} +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; +} + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; +} +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0,0,0,0.2); + background-clip: padding-box; +} + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; +} +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; +} +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; +} +.leaflet-popup-content p { + margin: 18px 0; +} +.leaflet-popup-content tr:hover { + background-color: #eee; + cursor: pointer; +} +.leaflet-popup-content tbody { + display: block; + overflow-y: auto; +} +.leaflet-popup-selected { + background-color: #eee; +} +.leaflet-popup-tip-container { + margin: 0 auto; + width: 40px; + height: 20px; + position: relative; + overflow: hidden; +} +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); + box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); +} +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; +} +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; +} +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; +} + +.leaflet-oldie .leaflet-popup-content-wrapper { + zoom: 1; +} +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + + -ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)'; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); +} +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; +} + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; +} + +.leaflet-not-clickable { + pointer-events: none; +} + +.debug .leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 0px; + background: rgba(255, 255, 255, 0.6); + color: #000; + box-shadow: none; + pointer-events: none; +} + +.debug .leaflet-popup-content { + margin: 1px; + font: 9px/8px Tahoma, Verdana, sans-serif; + line-height: 1; + background: rgba(0, 0, 0, 0); + pointer-events: none; +} + +.debug .leaflet-popup-tip { + background: rgba(255, 255, 255, 0); + color: #000; + box-shadow: none; + pointer-events: none; +} + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; +} + +.sidebar-cursor-container { + position: absolute; + text-align: center; +} + +.leaflet-cursor-container { + position: absolute; + text-align: center; + pointer-events: none; +} + +.leaflet-cursor { + background: black; + width: 2px; + pointer-events: none; +} + +.leaflet-cursor-header { + background: black; + height: 10px; + margin-top: -10px; + pointer-events: none; + color: white; + font-size: 9px; +} + +div.leaflet-cursor-container:hover > .leaflet-cursor-header { + visibility: visible !important; +} + +.blinking-cursor { + -webkit-animation: 1s blink step-end 0s infinite; + -moz-animation: 1s blink step-end 0s infinite; + -ms-animation: 1s blink step-end 0s infinite; + -o-animation: 1s blink step-end 0s infinite; + animation: 1s blink step-end 0s infinite; +} + +.blinking-cursor-hidden { + -webkit-animation: none !important; + -moz-animation: none !important; + -ms-animation: none !important; + -o-animation: none !important; + animation: none !important; + display: none !important; +} + +@keyframes blink { + from, to { + background: black; + } + 50% { + background: transparent; + } +} + +@-moz-keyframes blink { + from, to { + background: black; + } + 50% { + background: transparent; + } +} + +@-webkit-keyframes blink { + from, to { + background: black; + } + 50% { + background: transparent; + } +} + +@-ms-keyframes blink { + from, to { + background: black; + } + 50% { + background: transparent; + } +} + +@-o-keyframes blink { + from, to { + background: black; + } + 50% { + background: transparent; + } +} + +.leaflet-text-selection-container { + position: absolute; + text-align: center; + pointer-events: none; +} + +.leaflet-text-selection { + background: #43ACE8B5; + pointer-events: none; + display: block; +} + +.clipboard-container { + position: absolute; + left: 0px; + top: 0px; + width: 0px; + height: 0px; + z-index: 100; + opacity: 0; +} + +input.clipboard { + width: 1px; + height: 1px; + padding: 0px !important; /* w2ui defines "input:not([type=button])" rule which sets + the padding to non-zero. Hence, the !important. Otherwise, + clipboard cursor apperas in MSIE and MSEdge */ + border: 0px !important; +} + +.clipboard:focus { + outline: none; +} + +.resize-detector { + position: absolute; + width: 100%; + height: 100%; + z-index: 0; + border: none; +} + +.slide-show { + background: #FFF; + display: block; + margin: 0 auto; +} + +.leaflet-paste-progress { + background: #ebebeb; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-radius: 4px; + height: 14px; + margin: 5px 0 0; +} + +.leaflet-paste-progress > span { + position: relative; + float: left; + margin: 0 -1px; + height: 100%; + text-align: right; + background: #5c3dcc; + border: 1px solid; + border-color: #4422bf #5435c4; + border-radius: 4px; + background-image: -webkit-linear-gradient(top, #745dc6, #6549cc 70%, #5c3dcc); + background-image: -moz-linear-gradient(top, #745dc6, #6549cc 70%, #5c3dcc); + background-image: -o-linear-gradient(top, #745dc6, #6549cc 70%, #5c3dcc); + background-image: linear-gradient(to bottom, #745dc6, #6549cc 70%, #5c3dcc); + -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); +} + +.leaflet-paste-progress > span > span { + padding: 0 4px; + font-size: 10px; + font-weight: bold; + color: #fff; + text-shadow: 0 1px rgba(0, 0, 0, 0.4); +} + +.leaflet-progress { + background: #ebebeb; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-radius: 10px; + height: 24px; + margin: 10px 0 0; +} + +.leaflet-progress > span { + position: relative; + float: left; + margin: 0 -1px; + height: 100%; + text-align: right; + background: #18A303; + border: 1px solid; + border-color: #106802; + border-radius: 10px; + background-image: -webkit-linear-gradient(top, #92E285, #43C330 70%, #18A303); + background-image: -moz-linear-gradient(top, #92E285, #43C330 70%, #18A303); + background-image: -o-linear-gradient(top, #92E285, #43C330 70%, #18A303); + background-image: linear-gradient(to bottom, #92E285, #43C330 70%, #18A303); + -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); +} + +.leaflet-progress > span > span { + padding: 0 8px; + font-size: 11px; + font-weight: bold; + color: #fff; + text-shadow: 0 1px rgba(0, 0, 0, 0.4); +} + +.leaflet-progress-spinner { + width: 100%; + margin: 0 0 4px; + text-align: center; +} + +.leaflet-progress-spinner-canvas { + position: static !important; +} + +.leaflet-progress-label { + text-align: center; + font: 12px/1.5 var(--loleaflet-font); +} + +.leaflet-progress-label.brand-label { + font-size: 14px; + font-weight: bold; +} + +.leaflet-slideshow { + background: #FFFFFF; +} + +/*Ruler styling*/ +.leaflet-left .leaflet-control { + margin-left: 10px; + margin: 0px; /*Ruler styling*/ +} +.loleaflet-ruler { + background-color: var(--gray-light-bg-color); + height: 20px; + width: 100vw; + margin: 0px; + position: fixed; +} + +.loleaflet-ruler-breakcontainer { + height: 100%; + position: absolute; + display: flex; + align-items: center; +} + +.loleaflet-ruler-tabstopcontainer { + height: 100%; + position: absolute; +} + +.loleaflet-ruler-indentation-marker-down { + width: 14px; + height: 10px; + background: url('images/indentation_marker_down.svg'); + position: absolute; + left: 0; + top: 0; + z-index: 12; + background-repeat: no-repeat; +} + +.loleaflet-ruler-indentation-marker-up { + width: 14px; + height: 10px; + background: url('images/indentation_marker_up.svg'); + position: absolute; + left: 0; + bottom: 0; + z-index: 12; + background-repeat: no-repeat; +} + +.loleaflet-ruler-indentation-marker-center{ + position: fixed; + display: none; + height: 100vh; + top: 0; + bottom: 0; + left: 0; + border-right: 2px dotted grey; + z-index: 12; +} + +.loleaflet-ruler-marginwrapper { + height: 100%; + position: absolute; + width: inherit; + z-index: 11; +} + +.loleaflet-ruler-breakwrapper { + position: absolute; + height: 100%; + overflow: hidden; + width: inherit; + z-index: 10; +} + +.loleaflet-ruler-face { + height: 100%; + background-color: white; +} + +.loleaflet-ruler-maj { + height: auto; + display: inline-block; + border-width: 0px .5px; + border-style: solid; + border-color: var(--gray-light-txt--color); + font-size: 10px; + text-align: center; + color: var(--gray-light-txt--color); + line-height: 7px; +} + +.loleaflet-ruler-tabstop-left { + width: 20px; + height: 20px; + background: url('images/tabstop-left.svg'); + position: absolute; + pointer-events: none; +} + +.loleaflet-ruler-tabstop-right { + width: 20px; + height: 20px; + background: url('images/tabstop-right.svg'); + position: absolute; + pointer-events: none; +} + +.loleaflet-ruler-tabstop-center { + width: 20px; + height: 20px; + background: url('images/tabstop-center.svg'); + position: absolute; + pointer-events: none; +} + +.loleaflet-ruler-tabstop-decimal { + width: 20px; + height: 20px; + background: url('images/tabstop-decimal.svg'); + position: absolute; + pointer-events: none; +} + +.loleaflet-ruler-margin { + height: 100%; + background-color: var(--gray-light-bg-color); +} + +.loleaflet-ruler-left { + left: 0px; + height: 100%; + float: left; +} + +.loleaflet-ruler-right { + left: 0px; + height: 100%; + float: right; +} + +.loleaflet-ruler-drag { + height: 100%; + width: 0px; +} + +.loleaflet-ruler-drag.loleaflet-ruler-right { + border-left: 3px solid grey; +} + +.loleaflet-ruler-drag.loleaflet-ruler-left { + border-right: 3px solid grey; +} + +.loleaflet-ruler-left.leaflet-drag-moving { + height: 100vh; + border-right: 2px dotted grey; +} + +.loleaflet-ruler-right.leaflet-drag-moving { + height: 100vh; + border-left: 2px dotted grey; +} + +.loleaflet-ruler-ltooltip, .loleaflet-ruler-rtooltip { + display: none; + text-align: center; + width: 46px; + height: 20px; + padding: 2px 4px; + line-height: 20px; + position: absolute; + border: 1px solid grey; + background-color: rgba(0,0,0,.4); + border-radius: 2px; + top: 24px; + color: white; +} + +.leaflet-canvas-container { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + z-index: 9; +} + +.leaflet-pane-splitter { + /* FIXME when we are able to drag it again: + cursor: grab; */ + cursor: default; + stroke: #e0e0e0; + fill: #e0e0e0; + opacity: 1; +} + +.splitter-hidden { + opacity: 0.6; + stroke: #eeeeee; + fill: #eeeeee; +} + +/* FIXME when we are able to drag it again: +path.leaflet-pane-splitter:hover { + opacity: 1 !important; + stroke: #cdcdcd; + fill: #cdcdcd; +} +*/ + +.input-help { + border-radius: 15px; + padding: 5px; + box-sizing: content-box; + border: 1px solid black; + color: black; + background-color: wheat; + min-width: 200px; + text-align: center; +} + +.input-help > h4 { + display: block; + font-weight: 900; +} + +.input-help > p { + display: block; + text-indent: 20px; + text-align: justify; +} |