Followup for issue #2330 - selecting the overviews on the I Pad does not work.

This commit is contained in:
Martin Edenhofer 2018-11-16 00:13:05 +01:00
parent 2329a1c007
commit ff60c57f3e
2 changed files with 23 additions and 35 deletions

View file

@ -1,3 +1,3 @@
<div class="batch-dragger zIndex-10"> <div class="batch-dragger">
<div class="batch-dragger-counter js-batch-dragger-count"></div> <div class="batch-dragger-counter js-batch-dragger-count"></div>
</div> </div>

View file

@ -213,19 +213,6 @@ ol, ul {
cursor: not-allowed; cursor: not-allowed;
} }
.zIndex-1,
.zIndex-2,
.zIndex-3,
.zIndex-4,
.zIndex-5,
.zIndex-6,
.zIndex-7,
.zIndex-8,
.zIndex-9,
.zIndex-10 {
position: relative;
}
.zIndex-1 { .zIndex-1 {
z-index: 100; z-index: 100;
} }
@ -2017,6 +2004,7 @@ input.has-error {
} }
.selected-clue { .selected-clue {
position: relative;
@extend .zIndex-7; @extend .zIndex-7;
pointer-events: none; pointer-events: none;
} }
@ -3519,7 +3507,7 @@ footer {
opacity: 0; opacity: 0;
transition: 0s; transition: 0s;
transition: .1s 0s; transition: .1s 0s;
.icon { .icon {
fill: white; fill: white;
opacity: 0.5; opacity: 0.5;
@ -3649,7 +3637,7 @@ footer {
.global-search-detail-no-result { .global-search-detail-no-result {
margin: 0 10px; margin: 0 10px;
.icon { .icon {
width: 30px; width: 30px;
height: 29px; height: 29px;
@ -4100,7 +4088,7 @@ footer {
padding: 10px 20px; padding: 10px 20px;
overflow: auto; overflow: auto;
position: relative; position: relative;
&--large-padding { &--large-padding {
padding: 30px 40px; padding: 30px 40px;
} }
@ -4242,6 +4230,7 @@ footer {
max-width: 400px; max-width: 400px;
min-width: 350px; min-width: 350px;
flex-direction: column; flex-direction: column;
@extend .zIndex-10;
&.is-visible { &.is-visible {
display: flex; display: flex;
@ -4751,18 +4740,18 @@ footer {
left: 0; left: 0;
padding: 0 5px 0 20px; padding: 0 5px 0 20px;
width: 100%; width: 100%;
.controls-label { .controls-label {
display: none; display: none;
} }
.form-control { .form-control {
width: 70px; width: 70px;
line-height: inherit; line-height: inherit;
position: static; position: static;
padding: 0; padding: 0;
height: auto; height: auto;
&.time { &.time {
margin-left: 5px; margin-left: 5px;
width: 38px; width: 38px;
@ -5479,7 +5468,7 @@ footer {
color: inherit; color: inherit;
align-items: center; align-items: center;
border-bottom: 1px solid hsl(0,0%,96%); border-bottom: 1px solid hsl(0,0%,96%);
&:last-child { &:last-child {
border-bottom: none; border-bottom: none;
} }
@ -5491,11 +5480,11 @@ footer {
top: 9px; top: 9px;
width: 38px; width: 38px;
text-align: center; text-align: center;
svg { svg {
vertical-align: bottom; vertical-align: bottom;
} }
img { img {
width: 30px; width: 30px;
height: 30px; height: 30px;
@ -5917,7 +5906,7 @@ footer {
border-radius: 3px; border-radius: 3px;
color: white; color: white;
border: none; border: none;
.icon { .icon {
margin-right: 10px; margin-right: 10px;
fill: currentColor; fill: currentColor;
@ -6299,7 +6288,7 @@ footer {
/* allow/show autocomplete in modal dialog */ /* allow/show autocomplete in modal dialog */
.ui-autocomplete.ui-widget-content { .ui-autocomplete.ui-widget-content {
@extend .zIndex-9; @extend .zIndex-8;
position: absolute; position: absolute;
} }
@ -6309,11 +6298,11 @@ footer {
color: white; color: white;
font-family: inherit; font-family: inherit;
font-size: inherit; font-size: inherit;
.ui-menu-item { .ui-menu-item {
padding: 9px 15px; padding: 9px 15px;
list-style-image: none; list-style-image: none;
&:not(:first-child) { &:not(:first-child) {
box-shadow: 0 1px rgba(255,255,255,.13) inset; box-shadow: 0 1px rgba(255,255,255,.13) inset;
} }
@ -6462,8 +6451,7 @@ footer {
} }
.modal { .modal {
position: fixed; @extend .zIndex-10;
@extend .zIndex-9;
} }
.modal-dialog { .modal-dialog {
@ -6471,7 +6459,7 @@ footer {
max-width: 660px; max-width: 660px;
margin-top: 35px; margin-top: 35px;
margin-bottom: 35px; margin-bottom: 35px;
&.wizard { &.wizard {
margin: 35px auto; margin: 35px auto;
} }
@ -6558,6 +6546,7 @@ footer {
.modal.modal--local { .modal.modal--local {
display: block; display: block;
padding: 0 40px; padding: 0 40px;
@extend .zIndex-9;
.modal-backdrop { .modal-backdrop {
background: hsla(210,17%,93%,.55); background: hsla(210,17%,93%,.55);
@ -6577,13 +6566,11 @@ footer {
} }
.dropdown-backdrop { .dropdown-backdrop {
position: fixed;
@extend .zIndex-5; // has to be behind dropdown-menu @extend .zIndex-5; // has to be behind dropdown-menu
} }
.dropdown-menu { .dropdown-menu {
@extend .zIndex-6; // has to be behind modal windows and beneath notifications (popover) @extend .zIndex-6; // has to be behind modal windows and beneath notifications (popover)
position: absolute;
margin: 0; margin: 0;
padding: 0; padding: 0;
min-width: 100%; min-width: 100%;
@ -7457,7 +7444,7 @@ label + .wizard-buttonList {
padding: 0; padding: 0;
@extend %clickable; @extend %clickable;
opacity: 0; opacity: 0;
&:focus + label { &:focus + label {
text-decoration: underline; text-decoration: underline;
} }
@ -7757,7 +7744,7 @@ label + .wizard-buttonList {
.horizontal-filter-value { .horizontal-filter-value {
flex-shrink: 0; flex-shrink: 0;
// lower the min-width of url input fields (normally 400px) so that it fits in // lower the min-width of url input fields (normally 400px) so that it fits in
input[type=url] { input[type=url] {
min-width: 200px; min-width: 200px;
@ -8539,7 +8526,7 @@ output {
top: 10px; top: 10px;
left: 0; left: 0;
right: 0; right: 0;
@extend .zIndex-10; @extend .zIndex-9;
pointer-events: none; pointer-events: none;
.noty_bar { .noty_bar {
@ -9440,6 +9427,7 @@ output {
width: 250px; width: 250px;
height: 40px; height: 40px;
will-change: transform; will-change: transform;
@extend .zIndex-10;
&-item { &-item {
position: absolute; position: absolute;