Jelajahi Sumber

Fix vertical radio buttons in surveys see BT#13709

jmontoyaa 7 tahun lalu
induk
melakukan
ee596ff4a1
2 mengubah file dengan 14 tambahan dan 4 penghapusan
  1. 11 2
      app/Resources/public/css/base.css
  2. 3 2
      main/survey/ch_yesno.php

+ 11 - 2
app/Resources/public/css/base.css

@@ -6814,9 +6814,18 @@ input.form-control[type="color"] {
     .grid-courses .col-sm-6:nth-child(2n+1) {
         clear: left;
     }
-    .form-inline .survey_question .input-group label{
-        display: none;
+
+
+    .survey_question.ch_yesno .input-group .radio-vertical {
+        margin-left: 10px;
+        cursor: pointer;
     }
+
+    .survey_question.ch_yesno .input-group label {
+        font-weight: normal;
+    }
+
+
     .form-inline .survey_question.ch_score .input-group label{
         display: block;
         width: 100%;

+ 3 - 2
main/survey/ch_yesno.php

@@ -54,12 +54,13 @@ class ch_yesno extends survey_question
     {
         if (is_array($questionData['options'])) {
             $class = 'radio-inline';
+            $labelClass = 'radio-inline';
             if ($questionData['display'] == 'vertical') {
-                $class = 'radio';
+                $class = 'radio-vertical';
             }
 
             $name = 'question'.$questionData['question_id'];
-            $radioAttributes = ['radio-class' => $class, 'label-class' => $class];
+            $radioAttributes = ['radio-class' => $class, 'label-class' => $labelClass];
 
             if (!empty($questionData['is_required'])) {
                 $radioAttributes['required'] = 'required';