UNPKG

geopf-extensions-openlayers

Version:

French Geoportal Extensions for OpenLayers libraries

316 lines (259 loc) 22.7 kB
/* ROUTE */ dialog[id^=GProutePanel-] { width: 320px; } .GPshowRoutePicto { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAaCAYAAAD43n+tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE3SURBVFiF7ZZBTkJBDEDnE125MhyHHV5FF0RvI58EOIYuTIw79S5wB3lu+vU7tp8Z6IiLectJp+1L/xRCqFQqfwawATan7sMNhFP3McQoPgAugEcilDiLJXCe0wRwI/d+9dOLaYB74C4n8Rh417rsS+wRAngGLjNkPuTeWpMSmbnE7JKlgCerw0whgIfEmm10bwE0kcwiimlThcbAm4NQzoS6T6nPGhjxczIdKwY+Ta2A+YYShQ55Q5ZUPL08mYTCX0LeGFLlZKSoNaFXYOqQ35JSl4WGl/EkhPDilKtJPDuePRO6OjK3tgAOmlJO0SJvyJBZKWe+UiWEBmS6ta2udK/iJYTK/bAmFC8hdM33Xx91NUeT2gG3XsXdhSTvTCZlbjORaoGZZ+EiQp6cZcZvi3RRqVT+DZ/jc6+cH/zb+QAAAABJRU5ErkJggg=='); background-repeat: no-repeat; background-position: 1px center; } .GProutePanelClose { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAaCAYAAAD43n+tAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAE3SURBVFiF7ZZBTkJBDEDnE125MhyHHV5FF0RvI58EOIYuTIw79S5wB3lu+vU7tp8Z6IiLectJp+1L/xRCqFQqfwawATan7sMNhFP3McQoPgAugEcilDiLJXCe0wRwI/d+9dOLaYB74C4n8Rh417rsS+wRAngGLjNkPuTeWpMSmbnE7JKlgCerw0whgIfEmm10bwE0kcwiimlThcbAm4NQzoS6T6nPGhjxczIdKwY+Ta2A+YYShQ55Q5ZUPL08mYTCX0LeGFLlZKSoNaFXYOqQ35JSl4WGl/EkhPDilKtJPDuePRO6OjK3tgAOmlJO0SJvyJBZKWe+UiWEBmS6ta2udK/iJYTK/bAmFC8hdM33Xx91NUeT2gG3XsXdhSTvTCZlbjORaoGZZ+EiQp6cZcZvi3RRqVT+DZ/jc6+cH/zb+QAAAABJRU5ErkJggg=='); } /* Route form */ form[id^=GProuteForm] { padding: 15px; } .GProuteStageFlexInput { max-height: 28px; opacity: 1; } .GProuteStageFlexInputHidden { max-height: 0; opacity: 0; overflow: hidden; } .GProutePointLabelP { margin: 2px 0 5px 0; } .GProuteComputationLabel { margin-bottom: 5px; } .GProuteOriginPointerImg, .GProuteStageRemove, div[id^=GProuteStageAdd], .GProuteTransportImg { background-image: url('data:image/png;base64,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'); font-size: 0; } .GProuteFormMini { max-height: 58px; } .GProuteExclusionsOption { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAA4CAYAAADuMJi0AAAE60lEQVRYw+2YWWxUZRTHz/fd7y4zzAzTbaAdpgtQWsBiYVxYGpcEMCwRQkx48KHGhKg0WhESNYglwSUgWCKGTaMRBF4MwShpECUshlJqay2U0LCUwrRAp+0Ms997v8UnEl8Gp9Ppg2Z+bzfnn+/knHvud865AFmy/GfZVVZW/vvb9eduNn7Wc+ixGQ3/pm+UcO735VP3/rpsyc39TudHyXQ4maF61cqfZi97ocbjmVi6YGHNxoOeor3JtDskae606uqzFfPmvRqLxFg4EetIpiXJDJqqOHBwEEjIDyXjiVw4t/S1XD34TKs/MX+z4EEAgK0SwhPtjh+qq6tXBjGOtTY11a31D371qEygRxn3F3vWPVE1deN0G82T+m5BbCAIF+8lBttifLoFQeV0Wf7R7XbndsXird19/TUfAhgZeZ8H7eoXHYVWwzdBFTedsmhScfg0wfQPTRF7FfLdmBRRo4Q9RzTS8aeKRaeERAsC8TmRto30HJKqMCrhIcMUMuMcmADQJAQ5GJ4fqUMpFdE2mXgqOe+ewXhJFCHoJNJxu4omz7bhScVMyj/BeFPGUrlZIROOYRT4C0C0S0h8qUhHAAC2yGTFpUka7Skfx9/DZFZGnH2gEHxYwnc6EIguBYnDqtTzT3uDTFb3VdrEcZfWk5GUrgZxaI4QCyyaBAME04sUzTvL+dBD+xnOu8qiwrIgV1leEuf9JxhvTzu6Bgm5ThXkmNcciriaS8R2lXySTHvUqXb/lqsNp3Ju0qstx2Z7sfTZGuKsLAFkV4RK0J5k2s4wXYqYsO6WyYq0HUYN06c9XgX5SxcBuIt4gvJ40sJi7MaVONtVhGHmqIrmyLPzm29tqqf7ilwHUtHvVAjO9tksWbJkyQzehd7xo5ppUqW2tlbzLp380rhxitdB8q/4fD6acnsaKfX19c7Ji+QNJU/at7mmWaaZpklHNSY+irq6urzSxbBBy1PqEoJZfFdYoK2tjY2Jw4aGBpurJvKOmme8xWTTmgjq1DApAwAxoo6fIkieEnoF2+NvUDVqCekRiNIY4ip1eb1ekvEI39/65nOyO7hWtyWc0biOogkDooYOBhhujLEDAIZG4xADAH/4sH796y42ZWBNxBGrCEZMlNBNER1k8fBtdixwwzzY2toaTCtCr9drLXzKthgSiv7ztycfjvQo4O5fpWqR5eGojg2DCX1IBHUf3n2nSey5cOpCXzrfIXp6WZXXMtdYh8pi74JTL3WTijO913tDq2qXVxplA5vijgdTIvE4RO6zYOwO3t5/GhpbTrYMjnh78nq9VlwRfRmVRdewArM6rgJBTLbxErYEAL4J5vetwFJ4jghQxMNSSAyoO42Ttl0Xz58PpzXqS5JE7G5tqrAbM6lMiyljkimoQg1m8VhK7xrFwTpdixcbAaGz2/I+ekba0dzc/iDt3SIUCtH+Lv+lArWwjWPOOeMVJjI1imgRsyXKDas+mxoc83vKUfOC/dO2lst3M7LM3L816LdLBedlTIKU05lUNfJM2ZzEBZORXzuHrtk+vnSu63JGF9LhvmH9/uVAu8s9MUQFnWUSIweHFJ90z7qlq+n6L2OyAQMA918NdLrcrqgwoQrHyAHWqX49PDzMxsohAIAUuZ0YsHJHSO+G5t7eXj+k8ZsEjfCmsQGABgAmAMQBIJEdN7L8//gb3FshBGMt81oAAAAASUVORK5CYII='); } .GProuteModeLabel { display: block; text-align: center; margin-bottom: 5px; } .GProuteTransportImg { display: inline-block; width: 28px; height: 28px; cursor: pointer; content-visibility: hidden; } .GProuteTransportImg:first-of-type { margin-left: 18px; margin-right: 10px; } input[id^=GProuteTransportCar] + .GProuteTransportImg { background-position: -112px 0; } input[id^=GProuteTransportCar]:checked + .GProuteTransportImg { background-position: -140px 0; } input[id^=GProuteTransportPedestrian] + .GProuteTransportImg { background-position: -168px 0; } input[id^=GProuteTransportPedestrian]:checked + .GProuteTransportImg { background-position: -196px 0; } div[id^=GProuteTransportChoice] input { display: none; } div[id^=GProuteTransportChoice] .gpf-radio-btn-group { justify-content: center; } select[id^=GProuteComputationSelect] { width: 100px; } /* Result panel */ .GProuteResultsDetailsInstructionHighlight { background-color: rgba(255,200,0,0.25); color: #222; } .GProuteResultStage { display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; } .GProuteResultStageLabel, .GProuteResultStageValue, .GProuteResultsValueLabel { display: inline-block; line-height: 18px; } .GProuteResultStageLabel, .GProuteResultsValueLabel { color: #666; } .GProuteResultStageLabel { width: 60px; } .GProuteResultsValueLabel { width: 65px; } /* Exclusions */ .GPshowRouteExclusionsPicto { top: unset; right: 0; transition: all 0.3s ease-out 0s; transform: translateY(-100%); } .GProuteExclusionsLabel { display: block; text-align: center; margin-bottom: 8px; margin-top: 8px; font-weight: bold; line-height: 16px; } .GProuteExclusionsOptions { display: -webkit-flex; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; } .GProuteExclusionsOption { display: block; height: 28px; line-height: 26px; color: #A77; background-color: #FEE; padding-left: 28px; padding-right: 5px; border: 1px solid #A77; border-radius: 3px; cursor: pointer; } input:checked + .GProuteExclusionsOption { background-color: #EFE; background-position: 0 -28px; color: #797; border: 1px solid #797; } /* Reset picto */ button[id^=GProuteReset] { /* background-color: #366291; */ background-image: url('data:image/png;base64,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'); background-position: -224px center; opacity: 0.8; transition: opacity 0.2s ease-out; } /* Results popup */ .gp-features-content-div { /* min-width: 240px; */ } /* Results details header */ div[id^=GProuteResultsValueDist], div[id^=GProuteResultsValueTime] { color: #366291; } input[id^=GProuteResultsShowDetails] + label:hover, input[id^=GProuteResultsShowDetails] + label + label:hover { color: #366291; } div[id^=GProuteResultsStages] { margin-bottom: 15px; } div[id^=GProuteResultsValueDist], div[id^=GProuteResultsValueTime] { display: inline-block; line-height: 18px; } div[id^=GProuteResultsValueDist], div[id^=GProuteResultsValueTime] { width: 80px; font-weight: bold; } select[id^=GProuteResultsComputationSelect] { width: 100px; } div[id^=GProuteResultsNew] { width: 28px; height: 28px; border-radius: 3px; opacity: 0.8; background-position: -224px 0; transition: opacity 0.2s ease-out; cursor: pointer; background-color: #366291; background-image: url('data:image/png;base64,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'); position: initial; } .GPfakeBorder { display: inline-block; height: 14px; width: 60px; border-bottom: 1px solid #999; } .GPfakeBorderLeft { margin-left:15px; } input[id^=GProuteResultsShowDetails] + label, input[id^=GProuteResultsShowDetails] + label + label { width: 130px; line-height: 28px; vertical-align: top; text-align: center; font-weight: bold; cursor: pointer; transition: color 0.2s ease-out; } input[id^=GProuteResultsShowDetails] + label, input[id^=GProuteResultsShowDetails]:checked + label + label { display: inline-block; } input[id^=GProuteResultsShowDetails]:checked + label, input[id^=GProuteResultsShowDetails] + label + label { display: none; } div:has(input[id^=GProuteResultsShowDetails]) + div[id^=GProuteResultsDetails] { max-height: 0; opacity: 0; } div:has(input[id^=GProuteResultsShowDetails]:checked) + div[id^=GProuteResultsDetails] { max-height: 200px; opacity: 1; } div[id^=GProuteResultsDetails] { overflow-y: auto; transition: max-height 0.5s ease-in-out 0.25s, opacity 0.5s ease-in-out 0.25s; } .GProuteResultsDetailsNumber, .GProuteResultsDetailsInstruction { display: inline-block; margin-top: 4px; line-height: 16px; color: #666; } .GProuteResultsDetailsNumber { font-weight: bold; width: 22px; text-align: right; vertical-align: top; } .GProuteResultsDetailsInstruction { width: calc(100% - 30px); padding-left: 5px; } input[id^=GProuteSubmit-] { width: fit-content; padding: 0 10px; }