css: Enhance layout of inline forms

This commit is contained in:
Johannes Meyer 2021-03-26 14:31:08 +01:00
parent e288ccd713
commit 9db50eb75b
3 changed files with 17 additions and 2 deletions

@ -49,6 +49,12 @@ form.icinga-form {
form.inline {
display: inline-block;
fieldset {
display: inline-block;
vertical-align: top;
border: none;
}
}
// Minimal form layout
@ -300,6 +306,15 @@ form.icinga-form .form-controls {
}
form.inline {
:not([type="hidden"]) {
& ~ button:not([type]),
& ~ button[type="submit"],
& ~ input[type="submit"],
& ~ input[type="submit"].btn-confirm {
margin-left: @horizontal-padding;
}
}
button.noscript-apply {
margin-left: .5em;
padding: .1em;

@ -390,4 +390,4 @@ a:hover > .icon-cancel {
font-weight: bold;
}
}
}
}

@ -15,7 +15,7 @@
cursor: pointer;
line-height: normal;
outline: none;
padding: @vertical-padding @horizontal-padding;
padding: ~"calc(@{vertical-padding} - 2px)" @horizontal-padding;
@duration: 0.2s;
// The trailing semicolon is needed to be able to pass this as a css list