Fix field icons display

This commit is contained in:
Champ Camba
2017-02-15 13:27:22 +08:00
parent fc1cfdd923
commit e80077bdd9
3 changed files with 24 additions and 4 deletions
+11
View File
@@ -905,4 +905,15 @@ small.um-max-filesize span{
.select2-container .select2-search--inline {
line-height: 38px;
}
.um-field-select .um-field-area .um-field-icon,
.um-field-multiselect .um-field-area .um-field-icon{
z-index: 99999999;
}
.um-field-select .um-field-area.um-field-area-has-icon .select2-selection__rendered{
text-indent: 20px;
}
.um-field-multiselect .um-field-area.um-field-area-has-icon ul:first-child{
margin-left: 30px !important;
}
+1 -1
View File
File diff suppressed because one or more lines are too long
+12 -3
View File
@@ -1794,7 +1794,10 @@ class UM_Fields {
$output .= $this->field_label($label, $key, $data);
}
$output .= '<div class="um-field-area">';
$output .= '<div class="um-field-area '.( $this->field_icons == 'field' ? 'um-field-area-has-icon':'' ).' ">';
if ( isset( $icon ) && $icon && isset( $this->field_icons ) && $this->field_icons == 'field' ) {
$output .= '<div class="um-field-icon"><i class="'.$icon.'"></i></div>';
}
$has_parent_option = false;
$disabled_by_parent_option = '';
@@ -1948,10 +1951,16 @@ class UM_Fields {
$output .= $this->field_label($label, $key, $data);
}
$field_icon = false;
$field_icon_output = '';
$use_keyword = apply_filters('um_multiselect_option_value', 0, $data['type'] );
$output .= '<div class="um-field-area">';
$output .= '<div class="um-field-area '.( $this->field_icons == 'field' ? 'um-field-area-has-icon':'' ).' ">';
if ( isset( $icon ) && $icon && isset( $this->field_icons ) && $this->field_icons == 'field' ) {
$output .= '<div class="um-field-icon"><i class="'.$icon.'"></i></div>';
}
$output .= '<select '.$disabled.' multiple="multiple" name="'.$key.'[]" id="'.$key.'" data-maxsize="'. $max_selections . '" data-validate="'.$validate.'" data-key="'.$key.'" class="'.$this->get_class($key, $data, $class).' um-user-keyword_'.$use_keyword.'" style="width: 100%" data-placeholder="'.$placeholder.'">';