/** * 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 premise_add_border_setting($id, $label) { return array(premise_add_size_setting($id, $label), premise_add_color_setting($id . '_color', ''), premise_add_select_setting($id . '_style', '', 'border')); }
function premise_settings_optin() { premise_setting_line(premise_add_background_color_setting('optin_holder_background', 'Container Background')); premise_setting_line(premise_add_color_setting('optin_holder_color', 'Container Color')); premise_setting_line(premise_add_border_setting('optin_holder_border', 'Container Border')); premise_setting_line(premise_add_size_setting('optin_holder_padding', 'Container Padding')); premise_setting_line(premise_add_size_setting('optin_holder_radius', 'Container Rounded Corner Radius')); echo '<br />'; premise_setting_line(premise_add_background_color_setting('optin_form_background', 'Form Background')); premise_setting_line(premise_add_border_setting('optin_form_border', 'Form Border')); premise_setting_line(premise_add_size_setting('optin_form_padding', 'Form Padding')); premise_setting_line(premise_add_size_setting('optin_form_radius', 'Form Rounded Corner Radius')); echo '<br />'; premise_setting_line(premise_add_background_color_setting('optin_form_header_background', 'Form Header Background')); premise_setting_line(premise_add_color_setting('optin_form_header_color', 'Form Header Color')); premise_setting_line(premise_add_select_setting('optin_form_header_font', 'Form Header Font', 'family')); premise_setting_line(premise_add_size_setting('optin_form_header_font_size', 'Form Header Font Size')); premise_setting_line(premise_add_size_setting('optin_form_header_padding', 'Form Header Padding')); echo '<br />'; premise_setting_line(premise_add_background_color_setting('optin_form_contents_background', 'Form Contents Background')); premise_setting_line(premise_add_color_setting('optin_form_contents_color', 'Form Contents Color')); premise_setting_line(premise_add_size_setting('optin_form_contents_padding', 'Form Contents Padding')); echo '<br />'; premise_setting_line(premise_add_background_color_setting('optin_form_contents_submit_background', 'Form Submit Background')); premise_setting_line(premise_add_background_color_setting('optin_form_contents_submit_background_hover', 'Form Submit Background Hover')); premise_setting_line(premise_add_color_setting('optin_form_contents_submit_color', 'Form Submit Color')); premise_setting_line(premise_add_size_setting('optin_form_contents_submit_padding', 'Form Submit Padding')); do_action('premise_settings_optin'); }