UNPKG

geoportal-extensions-openlayers

Version:

![GitHub package.json version](https://img.shields.io/github/package-json/v/IGNF/geoportal-extensions?filename=build%2Fscripts%2Frelease%2Fpackage-openlayers.json)

506 lines (466 loc) 12.5 kB
.GPimportMapBoxpRoot { padding: 5px; } .GPEditorMapBoxContainer { width: 100%; height: auto; position: relative; padding: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 0 5px #000000; box-shadow: 0 0 5px #000000; border-style: solid; border-width: 1px; border-color: lightskyblue; border-radius: 5px; } .GPEditorMapBoxSep { display: block; width: 50%; border-style: double; border-width: 4px; border-color: lightskyblue; } .GPEditorMapBoxLayersTitle, .GPEditorMapBoxThemesTitle { padding: 5px; font-style: italic; font-weight: bold; } /* desactive un composant */ .disabled { pointer-events: none; opacity: 0.5; } /******************************************************************************* GROUPS *******************************************************************************/ .GPEditorMapBoxGroupContainer {} /* FIXME : modifier la couleur de la puce ? */ .GPEditorMapBoxGroupDetails { border-style: dotted; border-width: 1px; border-radius: 5px; border-color: lightskyblue } .GPEditorMapBoxGroupSummary {} /******************************************************************************* LAYERS *******************************************************************************/ /* - container principal */ .GPEditorMapBoxLayersContainer { } /* - container layers */ .GPEditorMapBoxLayerContainer { width: 100%; min-height: 28px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* background-color: red; */ } /* - container titre */ .GPEditorMapBoxLayerTitleContainer { width: inherit; min-height: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* background-color: grey; */ } .GPEditorMapBoxLayerImageInput { display: none; } .GPEditorMapBoxLayerImageLabel { min-width: 24px; min-height: 28px; cursor: pointer; /* position: absolute; */ background-image: url("img/GPEditorLayerTools.png"); background-position: -56px 0; /* background-color: green; */ } input[type="checkbox"]:checked + .GPEditorMapBoxLayerImageLabel { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .GPEditorMapBoxLayerTypeImage { min-width: 30px; min-height: 30px; margin-right: 5px; background-repeat: no-repeat; cursor: pointer; /* position: absolute; */ /* background-image: url("img/GPEditorLayerTypeIcon.svg"); */ background-image: url("img/GPEditorLayerTypeIcon.png"); background-position: 0px 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 2px 2px 1px lightgrey; box-shadow: 2px 2px 1px lightgrey; border-style: solid; border-width: 1px; border-radius: 5px; border-color: gray; /* background-color: blue; */ } .GPEditorMapBoxLayerTitleInput { display: none; } .GPEditorMapBoxLayerTitleLabel { width: inherit; /* margin-inline-start: 28px; */ cursor: pointer; /* background-color: yellow; */ border-style: solid; border-width: 1px; border-radius: 5px; border-color: gray; -webkit-box-shadow: 2px 2px 1px lightgrey; box-shadow: 2px 2px 1px lightgrey; padding: 5px; margin-left: 5px; word-break: break-word; } input[type="checkbox"]:checked + .GPEditorMapBoxLayerTitleLabel { background-color: lightgrey; } /* - container legend */ .GPEditorMapBoxLayerLegendContainer { } /* - container outils */ .GPEditorMapBoxToolsContainer { min-width: 28px; height: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /* background-color: pink; */ } .GPEditorMapBoxToolsVisibilityInput { display: none; } .GPEditorMapBoxToolsVisibilityInputDisable { display: "block"; } .GPEditorMapBoxToolsVisibilityLabel { width: 28px; height: 28px; cursor: pointer; /* position: absolute; */ background-image: url("img/GPEditorLayerTools.png"); background-position: -28px 0; /* background-color: white; */ } .GPEditorMapBoxToolsVisibilityLabelDisable { cursor: pointer; } input[type="checkbox"]:checked + .GPEditorMapBoxToolsVisibilityLabel { background-position: 0 0; } /******************************************************************************* FILTERS *******************************************************************************/ /* - container principal */ .GPEditorMapBoxFilterContainer { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; /* background-color: red; */ margin-left: 28px; } /* - container titre + editeur json */ .GPEditorMapBoxFilterJsonContainer { border-style: solid; border-radius: 5px; border-width: 1px; padding: 5px; } .GPEditorMapBoxFilterTitleJson { } .GPEditorMapBoxFilterDisplayJson { width: 175px; height: 125px; cursor: pointer; overflow: scroll; resize: vertical; } /* - container outils editions */ .GPEditorMapBoxFilterToolsEditionContainer { /* border-style: solid; border-radius: 5px; padding: 5px; */ } /* - container outils boutons enregister/annuler */ .GPEditorMapBoxFilterToolsButtonsContainer { /* border-style: solid; border-radius: 5px; padding: 5px; */ } /******************************************************************************* THEMES *******************************************************************************/ /* - container principal */ .GPEditorMapBoxThemesContainer { width: 175px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; /* background-color: red; */ } /* - container d'un theme */ .GPEditorMapBoxThemeContainer { width: inherit; border-style: solid; border-radius: 5px; border-width: 1px; padding: 5px; margin: 5px; text-align: center; } .GPEditorMapBoxThemeContainer:focus { background-color: lightgrey; } .GPEditorMapBoxThemeImage { width: 120px; height: 60px; cursor:pointer; } .GPEditorMapBoxThemeTitle { padding: 5px; cursor:pointer; } .GPEditorMapBoxThemeMessage { font-style: italic; color: red; } /******************************************************************************* STYLES *******************************************************************************/ /* - container principal */ .GPEditorMapBoxStyleContainer { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; /* background-color: red; */ margin-left: 28px; } /* - container titre + editeur json */ .GPEditorMapBoxStyleJsonContainer { border-style: solid; border-radius: 5px; border-width: 1px; padding: 5px; } .GPEditorMapBoxStyleTitleJson { } .GPEditorMapBoxStyleJsonDisplay { width: 175px; height: 125px; cursor: pointer; overflow: scroll; resize: vertical; } /* - container outils Scale */ .GPEditorMapBoxStyleToolsScaleContainer { width: -webkit-min-content; width: -moz-min-content; width: min-content; /* FIXME */ border-style: solid; border-radius: 5px; border-width: 1px; padding: 5px; } .GPEditorMapBoxStyleScaleTitle {} .GPEditorMapBoxStyleToolsScaleMaxContainer, .GPEditorMapBoxStyleToolsScaleMinContainer { width: 175px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .GPEditorMapBoxStyleScaleLabelMin {} .GPEditorMapBoxStyleScaleInputMin {} .GPEditorMapBoxStyleScaleLabelMax {} .GPEditorMapBoxStyleScaleInputMax {} /* - container outils editions */ .GPEditorMapBoxStyleToolsEditionContainer { /* border-style: solid; border-radius: 5px; padding: 5px; */ } /* - container outils boutons enregister/annuler */ .GPEditorMapBoxStyleToolsButtonsContainer { /* border-style: solid; border-radius: 5px; padding: 5px; */ } /******************************************************************************* JSON display Editor *******************************************************************************/ .gp-json-string { color: green; } .gp-json-number { color: darkorange; } .gp-json-boolean { color: blue; } .gp-json-null { color: magenta; } .gp-json-key { color: red; } /******************************************************************************* LEGEND *******************************************************************************/ .GPEditorMapBoxLegendContainer { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-left: 28px; } .GPEditorMapBoxLegendRenderContainer { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 175px; padding: 5px; border-style: solid; border-radius: 5px; border-width: 1px; overflow-y: auto; } .GPEditorMapBoxLegendInput { } .GPEditorMapBoxLegendRender { min-width: 28px; min-height: 28px; border-color: transparent; border-style: solid; border-width: 1px; border-radius: 5px; -webkit-box-shadow: 2px 2px 1px grey; box-shadow: 2px 2px 1px grey; cursor: pointer; } .GPEditorMapBoxLegendEditable { border-color: black; } .GPEditorMapBoxLegendTitle { margin-left: 10px; } .GPEditorMapBoxLegendToolsContainer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 230px; padding: 5px; } .legend-background {} .legend-fill , .legend-line { /* margin: auto; padding: 5px; */ } .legend-icon {} .legend-text {} .legend-circle {} .legend-unknow, .legend-not-implemented { background-color: #FFFFFF; } .legend-unknow:before { content: '\2753'; color: red; font-size: 15px; } .legend-not-implemented:before { content: '\2718'; color: red; font-size: 15px; } .legend-fill-not-editable { } .legend-circle-not-editable, .legend-line-not-editable { border-color: white; } .legend-styling-div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .legend-styling { width: 50px; }