From 2bdd712204785ed1c884139052f5da4c3e3a9463 Mon Sep 17 00:00:00 2001
From: Andrea Fercia
Date: Tue, 7 Jul 2020 17:27:38 +0000
Subject: [PATCH] Accessibility: Widgets: Further improve spacing between
Widgets checkboxes and radio buttons in the admin interface.
Follow-up to [47598]:
- further improves the spacing after [47598] by better scoping the CSS to avoid layout glitches for custom widgets
- changes the RSS widget form to wrap the checkboxes in one single paragraph
Ideally, multiple related checkboxes and radio buttons should be grouped within a fieldset element with a legend. This will be addressed in a new Trac ticket.
Props mukesh27, SergeyBiryukov, sabernhardt.
Fixes #49228.
git-svn-id: https://develop.svn.wordpress.org/trunk@48389 602fd350-edb4-49c9-b593-d223f7449a82
---
src/wp-admin/css/widgets.css | 14 +++++++++-----
src/wp-includes/widgets.php | 24 ++++++++++++++----------
2 files changed, 23 insertions(+), 15 deletions(-)
diff --git a/src/wp-admin/css/widgets.css b/src/wp-admin/css/widgets.css
index ac5f183c89..e9775338c8 100644
--- a/src/wp-admin/css/widgets.css
+++ b/src/wp-admin/css/widgets.css
@@ -48,11 +48,6 @@
line-height: 1.23076923;
}
-.widgets-holder-wrap .widget-inside label {
- margin: 0.25em 0 0.5em;
- display: inline-block;
-}
-
.widget.widget-dirty .widget-control-close-wrapper {
display: none;
}
@@ -796,6 +791,15 @@ ul.CodeMirror-hints {
/* =Media Queries
-------------------------------------------------------------- */
+@media screen and (max-width: 782px) {
+ .widgets-holder-wrap .widget-inside input[type="checkbox"],
+ .widgets-holder-wrap .widget-inside input[type="radio"],
+ .editwidget .widget-inside input[type="checkbox"], /* Selectors for the "accessibility mode" page. */
+ .editwidget .widget-inside input[type="radio"] {
+ margin: 0.25rem 0.25rem 0.25rem 0;
+ }
+}
+
@media screen and (max-width: 480px) {
div.widget-liquid-left {
width: 100%;
diff --git a/src/wp-includes/widgets.php b/src/wp-includes/widgets.php
index 2b212d67fa..231431bada 100644
--- a/src/wp-includes/widgets.php
+++ b/src/wp-includes/widgets.php
@@ -1642,17 +1642,21 @@ function wp_widget_rss_form( $args, $inputs = null ) {
}
?>
-
- />
-
-
- />
-
-
- />
-
+
+
+
+ />
+
+
+ />
+
+
+ />
+
+
+