/** OPT IN SPECIFIC **/ function mab_form_design_settings($post = null) { ### LABELS echo '<div class="mab-option-box">'; mab_setting_line(mab_add_size_setting('field_margin_right', 'Distance Between Fields (Right Margin)')); mab_add_heading('Form Labels'); mab_setting_line(mab_add_color_setting('input_label_font_color', 'Color')); mab_setting_line(mab_add_size_setting('input_label_font_size', 'Font Size')); mab_setting_line(mab_add_select_setting('input_label_font_family', 'Font', 'family')); mab_setting_line(mab_add_select_setting('input_label_font_style', 'Font Style', 'style')); mab_setting_line(mab_add_select_setting('input_label_font_weight', 'Font Weight', 'weight')); mab_setting_line(mab_add_size_setting('input_label_margin_bottom', 'Bottom Margin')); echo '</div>'; ### INPUT BOXES echo '<div class="mab-option-box">'; mab_add_heading('Input Boxes'); mab_setting_line(mab_add_background_color_setting('input_background_color', 'Background')); mab_setting_line(mab_add_border_setting('input_border', 'Border')); mab_setting_line(mab_add_color_setting('input_font_color', 'Text Color')); mab_setting_line(mab_add_select_setting('input_font_family', 'Font', 'family')); mab_setting_line(mab_add_size_setting('input_font_size', 'Font Size')); mab_setting_line(mab_add_select_setting('input_font_style', 'Font Style', 'style')); mab_setting_line(mab_add_size_setting('input_padding_top', 'Top Padding')); mab_setting_line(mab_add_size_setting('input_padding_bottom', 'Bottom Padding')); mab_setting_line(mab_add_size_setting('input_padding_right', 'Right Padding')); mab_setting_line(mab_add_size_setting('input_padding_left', 'Left Padding')); mab_setting_line(mab_add_size_setting('input_border_radius', 'Rounded Corner Radius')); mab_setting_line(mab_add_size_setting('input_width', 'Input Field Width')); echo '</div>'; ### SUBMIT BUTTON echo '<div class="mab-option-box">'; mab_add_heading('Submit Button'); mab_setting_line(mab_add_background_color_setting('button_background_color', 'Background')); mab_setting_line(mab_add_background_color_setting('button_background_hover_color', 'Background Hover')); mab_setting_line(mab_add_border_setting('button_border', 'Border')); mab_setting_line(mab_add_color_setting('button_border_hover_color', 'Border Hover Color')); mab_setting_line(mab_add_color_setting('button_font_color', 'Text Color')); mab_setting_line(mab_add_color_setting('button_font_hover_color', 'Text Color Hover')); mab_setting_line(mab_add_text_setting('button_text_shadow', 'Text Shadow')); mab_setting_line(mab_add_text_setting('button_text_shadow_hover', 'Text Shadow Hover')); mab_setting_line(mab_add_note(__('Enter <code>[x-offset]px [y-offset]px [shadow size]px [color]</code> to add Text Shadow. Example: <code>1px 1px 0 #000000</code>', 'mab'))); mab_setting_line(mab_add_select_setting('button_font_family', 'Font', 'family')); mab_setting_line(mab_add_size_setting('button_font_size', 'Font Size')); mab_setting_line(mab_add_size_setting('button_margin_top', 'Top Margin')); mab_setting_line(mab_add_size_setting('button_margin_bottom', 'Bottom Margin')); mab_setting_line(mab_add_size_setting('button_margin_left', 'Left Margin')); mab_setting_line(mab_add_size_setting('button_margin_right', 'Right Margin')); mab_setting_line(mab_add_note(__('Use margins to position your submit button correctly.', 'mab'))); mab_setting_line(mab_add_size_setting('button_padding_top', 'Top Padding')); mab_setting_line(mab_add_size_setting('button_padding_bottom', 'Bottom Padding')); mab_setting_line(mab_add_size_setting('button_padding_right', 'Right Padding')); mab_setting_line(mab_add_size_setting('button_padding_left', 'Left Padding')); mab_setting_line(mab_add_size_setting('button_border_radius', 'Rounded Corner Radius')); mab_setting_line(mab_add_select_setting('button_text_transform', 'Text Transform', 'transform')); mab_setting_line(mab_add_size_setting('button_width', 'Submit Button Width')); echo '</div>'; }
/** * Adds border width, color and style settings on one line. * * @author Gary Jones * @param string $id ID of the element * @param string $label Displayed label * @return string HTML markup * @since 1.0 */ function mab_add_border_setting($id, $label) { return array(mab_add_size_setting($id, $label), mab_add_color_setting($id . '_color', ''), mab_add_select_setting($id . '_style', '', 'border')); }