geoportal-extensions-openlayers
Version:

332 lines (272 loc) • 6.23 kB
CSS
/* Layer Import */
div[id^="GPimport-"] {
top: 220px;
left: 10px;
}
/* Showing/hiding import panel */
span[id^="GPshowImportOpen-"] {
background-image: url("img/GPimportOpen.png");
}
label[id^="GPshowImportPicto-"] {
display: inline-block;
}
input[id^="GPshowImport-"] + label {
display: block;
}
input[id^="GPshowImport-"]:checked + label {
display: none;
}
input[id^="GPshowImport-"] + label + div {
display: none;
}
input[id^="GPshowImport-"]:checked + label + div {
display: block;
}
/* General panels */
div[id^="GPimportPanel-"],
div[id^="GPimportGetCapPanel-"],
div[id^="GPimportMapBoxPanel-"] {
left: 8px;
}
div[id^="GPimportPanel-"] {
position: absolute;
width: 280px;
}
div[id^="GPimportGetCapPanel-"],
div[id^="GPimportMapBoxPanel-"] {
position: absolute;
width: 340px;
}
div[id^="GPimportPanelClose-"],
div[id^="GPimportGetCapPanelClose-"],
div[id^="GPimportMapBoxPanelClose-"] {
background-image: url("img/GPimportOpen.png");
}
div[id^="GPimportGetCapPanel-"],
div[id^="GPimportMapBoxPanel-"] {
display: none;
}
div[id^=GPimportMapBoxPanelReturnPicto-] {
background-color: #366291;
background-image: url("img/GPimportMapBoxReturn.png");
}
div[id^="GPimportMapBoxPanelReturnPicto-"] {
position: absolute;
width: 26px;
height: 26px;
border-radius: 3px;
opacity: 1;
background-position: 0 0;
cursor: pointer;
}
/* Import waiting */
.GPimportWaitingContainerVisible,
.GPimportWaitingContainerHidden {
position: absolute;
top: 32px;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(255,255,255,0.9);
font-size: 1.5em;
font-weight: bold;
overflow: hidden;
border-radius: 4px;
}
.GPimportWaitingContainerVisible {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
}
.GPimportWaitingContainerHidden {
display: none;
}
.GPimportWaiting {
margin: auto;
}
/* Import form */
form[id^="GPimportForm-"] {
padding: 15px;
}
.GPimportVisibleParams {
display: block;
}
.GPimportHiddenParams,
.GPimportValueHidden {
display: none;
}
div[id^="GPimportTypeLine-"] {
border-bottom: 1px solid #999;
padding-bottom: 15px;
margin-bottom: 15px;
}
div[id^="GPimportChoice-"] {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
margin-top: 5px;
margin-bottom: 5px;
}
.GPimportChoiceAlt input[type="radio"] {
display: none;
}
.GPimportChoiceAltTxt {
display: block;
line-height: 28px;
color: #BBB;
font-weight: bold;
cursor: pointer;
}
input[type="radio"]:checked + .GPimportChoiceAltTxt {
color: #366291;
}
input[id^="GPimportSubmit-"] {
margin-top: 20px;
}
/* Line inputs */
.GPimportInputLine {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
margin-bottom: 10px;
}
.GPimportInputLine > * {
display: block;
height: 28px;
line-height: 26px;
border: 1px solid #999;
border-radius: 0;
}
.GPimportInputLine *:not(:last-child) {
border-right:none;
}
.GPimportInputLine *:first-child {
border-radius: 3px 0 0 3px;
}
.GPimportInputLine *:last-child {
border-radius: 0 3px 3px 0;
}
.GPimportInputLine > *:not(input) {
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.GPimportInputLine > input {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 0 5px;
min-width: 0;
}
.GPimportInputLine > select {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-right: 7px;
}
.GPimportInputLine > label {
background-color: #F2F2F2;
color: #666;
padding-left: 7px;
padding-right: 9px;
cursor: pointer;
}
/* Get cap results */
div[id^="GPimportGetCapResults-"],
div[id^="GPimportMapBoxResults-"] {
background-color: #FFF;
height: 140px;
overflow-y: auto;
resize: vertical;
}
input[id^="GPimportGetCapRubrique-"],
input[id^="GPimportMapBoxSource-"] {
display: none;
}
input[id^="GPimportGetCapRubrique-"] ~ li,
input[id^="GPimportMapBoxSource-"] ~ div {
display: none;
}
input[id^="GPimportGetCapRubrique-"]:checked ~ li,
input[id^="GPimportMapBoxSource-"]:checked ~ div {
display: block;
}
input[id^="GPimportGetCapRubrique-"] ~ ul {
display: block;
}
input[id^="GPimportGetCapRubrique-"]:checked ~ ul {
display: none;
}
.GPimportGetCapProposal {
width: 100%;
height: 28px;
line-height: 16px;
padding: 6px 10px;
color: #5E5E5E;
font-size: 1.0em;
overflow: hidden;
white-space: nowrap;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
cursor: pointer;
list-style-type: none;
}
.GPimportGetCapRubriqueTitle,
.GPimportMapBoxSourceTitle,
.GPimportMapBoxListSourceTitle {
color: #5E5E5E;
}
.GPimportGetCapRubrique,
.GPimportGetCapListRubrique,
.GPimportMapBoxSource,
.GPimportMapBoxListSource {
list-style-type: none;
}
li.GPimportGetCapRubrique:before,
li.GPimportGetCapListRubrique:before,
li.GPimportMapBoxSource:before,
li.GPimportMapBoxListSource:before {
/* content: "→ "; caractère UTF-8 */
content: "» ";
}
.GPimportGetCapProposal:hover,
.GPimportGetCapRubrique:hover,
.GPimportMapBoxSource {
}
.GPimportGetCapRubriqueTitle:hover,
.GPimportMapBoxSourceTitle:hover {
color: #000000;
}
.GPimportGetCapProposal:hover {
color: #000000;
}
.GPimportMapBoxSourceVisibility,
.GPimportMapBoxSourceStyle,
.GPimportMapBoxSourceFilter,
.GPimportMapBoxSourceScale {
display: inline-block;
margin-left: 15px;
}
.GPimportMapBoxJsonEdit {
outline: 1px solid #ccc;
padding: 5px;
margin: 5px;
}
.GPimportMapBoxJsonEdithidden {
display: none;
}
.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; }
.GPimportMapBoxSourceVisibilityInput {
display: block ;
}
.GPimportMapBoxSourceVisibilityLabel {
}
.GPimportMapBoxSourceScale {
}