From 46115041b8d1578bf57bb88dacc443da6d5b67eb Mon Sep 17 00:00:00 2001 From: Gusted <postmaster@gusted.xyz> Date: Sun, 7 Jul 2024 01:37:38 +0200 Subject: [PATCH] [BUG] Fix mobile UI for organisation creation - Don't make checkpoints or radio inputs full width on a small screen, these obviously shouldn't try to take up the whole width of a container. - Wrap the label for organisation permission box inside a `<span class="inline field">`, so it gets a left-margin from the `.inline.field > :first-child` selector. This make the checkboxes and radio buttons groups look indented from the left. - Resolves #4361 (cherry picked from commit 610487eb833da399e22cf81e127fb1865a5d9054) --- templates/org/create.tmpl | 2 +- web_src/css/form.css | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/org/create.tmpl b/templates/org/create.tmpl index 004cd9be80..92be4a0adb 100644 --- a/templates/org/create.tmpl +++ b/templates/org/create.tmpl @@ -34,7 +34,7 @@ </div> <div class="inline field" id="permission_box"> - <label>{{ctx.Locale.Tr "org.settings.permission"}}</label> + <span class="inline field"><label>{{ctx.Locale.Tr "org.settings.permission"}}</label></span> <div class="inline-grouped-list"> <div class="ui checkbox"> <input type="checkbox" name="repo_admin_change_team_access" checked> diff --git a/web_src/css/form.css b/web_src/css/form.css index c757234e3b..7e2e1736f4 100644 --- a/web_src/css/form.css +++ b/web_src/css/form.css @@ -466,7 +466,7 @@ textarea:focus, margin-bottom: 1em; width: 100%; } - .new.org .ui.form .field input { + .new.org .ui.form .field input:not([type="checkbox"], [type="radio"]) { width: 100% !important; } }