From 4eadcd56265770a927c0de4339b62a785605eacc Mon Sep 17 00:00:00 2001
From: 西集 <ywfwj2008@163.com>
Date: Fri, 18 Aug 2017 11:44:49 +0800
Subject: [PATCH] 修复radio和checkbox样式对齐

---
 application/admin/common.php    |  4 ++--
 public/assets/less/backend.less | 10 ++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/application/admin/common.php b/application/admin/common.php
index 705cba8..ccd9c49 100644
--- a/application/admin/common.php
+++ b/application/admin/common.php
@@ -36,7 +36,7 @@ function build_radios($name, $list = [], $selected = null)
     {
         $html[] = sprintf(Form::label("{$name}-{$k}", "%s {$v}"), Form::radio($name, $k, in_array($k, $selected), ['id' => "{$name}-{$k}"]));
     }
-    return implode(' ', $html);
+    return '<div class="radio">' . implode(' ', $html) . '</div>';
 }
 
 /**
@@ -55,7 +55,7 @@ function build_checkboxs($name, $list = [], $selected = null)
     {
         $html[] = sprintf(Form::label("{$name}-{$k}", "%s {$v}"), Form::checkbox($name, $k, in_array($k, $selected), ['id' => "{$name}-{$k}"]));
     }
-    return implode(' ', $html);
+    return '<div class="checkbox">' . implode(' ', $html) . '</div>';
 }
 
 /**
diff --git a/public/assets/less/backend.less b/public/assets/less/backend.less
index fdf0f58..73b3d50 100644
--- a/public/assets/less/backend.less
+++ b/public/assets/less/backend.less
@@ -731,4 +731,14 @@ table.table-template{
 /*平板样式*/
 @media (max-width: @screen-tablet) {
 
+}
+
+/*修复radio和checkbox样式对齐*/
+.radio, .checkbox {
+    > label {
+        margin-right: 10px;
+        > input {
+            margin: 2px 0 0;
+        }
+    }
 }
\ No newline at end of file
--
libgit2 0.24.0