Example #1
0
/** 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>';
}
Example #2
0
/**
 * 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'));
}