<label for="<?php echo $tmp_id; ?> size" class="form-title"><?php echo $title; ?> </label> <?php echo empty($help) ? '' : '<p class="op-micro-copy">' . $help . '</p>'; ?> <div class="font-chooser cf"> <?php $opt_array = array('typography', 'font_elements', $element); $opts = op_get_option($opt_array); echo op_font_size_dropdown($tmp_field . '[size]', op_default_option($opt_array, 'size'), $tmp_id . 'size'); echo op_font_dropdown($tmp_field . '[font]', op_default_option($opt_array, 'font'), $tmp_id . 'font'); echo op_font_style_dropdown($tmp_field . '[style]', op_default_option($opt_array, 'style'), $tmp_id . 'style'); // echo "<div class='clear'></div>"; op_color_picker($tmp_field . '[color]', op_default_option($opt_array, 'color'), $tmp_id . 'color'); ?> <a href="#reset" class="reset-link"><?php _e('Reset', OP_SN); ?> </a> </div> </li> <?php } ?> </ul>
function op_font_options_str($title, $fieldname, $values = array()) { static $field_count = 0; $fieldid = str_replace(array('[]', '][', '[', ']'), array('_' . $field_count, '_', '_', ''), $fieldname) . '_'; $field_count++; return ' <div class="feature-area-font-dropdown"> <label class="form-title" for="' . $fieldid . 'font">' . $title . '</label> <div class="font-chooser cf"> ' . op_font_size_dropdown($fieldname . '[font_size]', op_get_var($values, 'font_size'), $fieldid . 'size') . op_font_dropdown($fieldname . '[font_font]', op_get_var($values, 'font_font'), $fieldid . 'family') . op_font_style_dropdown($fieldname . '[font_style]', op_get_var($values, 'font_style'), $fieldid . 'style') . op_color_picker($fieldname . '[font_color]', op_get_var($values, 'font_color'), $fieldid . 'color', false, true) . ' <a href="#reset" class="reset-link">Reset</a> </div> </div> '; }
echo empty($help) ? '' : '<p class="op-micro-copy">' . __($help, OP_SN) . '</p>'; ?> <div class="font-chooser cf"> <?php $opt_array = array('default_typography', 'font_elements', $element); $page_opt_array = array('typography', 'font_elements', $element); $size = op_default_page_option($page_opt_array, 'size'); $font = op_default_page_option($page_opt_array, 'font'); $style = op_default_page_option($page_opt_array, 'style'); $color = op_default_page_option($page_opt_array, 'color'); $size = !empty($size) ? op_default_page_option($page_opt_array, 'size') : op_default_option($opt_array, 'size'); $font = !empty($font) ? op_default_page_option($page_opt_array, 'font') : op_default_option($opt_array, 'font'); $style = !empty($style) ? op_default_page_option($page_opt_array, 'style') : op_default_option($opt_array, 'style'); $color = !empty($color) ? op_default_page_option($page_opt_array, 'color') : op_default_option($opt_array, 'color'); echo op_font_size_dropdown($tmp_field . '[size]', $size, $tmp_id . 'size'); echo op_font_dropdown($tmp_field . '[font]', $font, $tmp_id . 'font'); echo op_font_style_dropdown($tmp_field . '[style]', $style, $tmp_id . 'style'); // echo "<div class='clear'></div>"; op_color_picker($tmp_field . '[color]', $color, $tmp_id . 'color'); ?> <a href="#reset" class="reset-link">Reset</a> </div> </li> <?php } ?> </ul> <?php } if (isset($typography_elements['color_elements'])) {