__( 'Choose sidebar', 'dslc_string' ), 'value' => 'not_set' ); if ( $sidebars !== '' ) { $sidebars_array = explode( ',', substr( $sidebars, 0, -1 ) ); foreach ( $sidebars_array as $sidebar ) { $sidebar_ID = 'dslc_' . strtolower( str_replace( ' ', '_', $sidebar ) ); $sidebars_choices[] = array( 'label' => $sidebar, 'value' => $sidebar_ID ); } } $dslc_options = array( array( 'label' => __( 'Widgets', 'dslc_string' ), 'id' => 'sidebar', 'std' => 'not_set', 'type' => 'select', 'choices' => $sidebars_choices ), array( 'label' => __( 'Widgets Per Row', 'dslc_string' ), 'id' => 'columns', 'std' => '3', 'type' => 'select', 'choices' => $this->posts_per_row_choices ), /** * Styling */ array( 'label' => __( 'BG Color', 'dslc_string' ), 'id' => 'css_widgets_bg_color', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'background-color', 'section' => 'styling', ), array( 'label' => __( 'Border Color', 'dslc_string' ), 'id' => 'css_widgets_border_color', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'border-color', 'section' => 'styling', ), array( 'label' => __( 'Border Width', 'dslc_string' ), 'id' => 'css_widgets_border_width', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'border-width', 'section' => 'styling', 'ext' => 'px', ), array( 'label' => __( 'Borders', 'dslc_string' ), 'id' => 'css_widgets_border_trbl', 'std' => 'top right bottom left', 'type' => 'checkbox', 'choices' => array( array( 'label' => __( 'Top', 'dslc_string' ), 'value' => 'top' ), array( 'label' => __( 'Right', 'dslc_string' ), 'value' => 'right' ), array( 'label' => __( 'Bottom', 'dslc_string' ), 'value' => 'bottom' ), array( 'label' => __( 'Left', 'dslc_string' ), 'value' => 'left' ), ), 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'border-style', 'section' => 'styling', ), array( 'label' => __( 'Border Radius - Top', 'dslc_string' ), 'id' => 'css_widgets_border_radius_top', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'border-top-left-radius,border-top-right-radius', 'section' => 'styling', 'ext' => 'px' ), array( 'label' => __( 'Border Radius - Bottom', 'dslc_string' ), 'id' => 'css_widgets_border_radius_bottom', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'border-bottom-left-radius,border-bottom-right-radius', 'section' => 'styling', 'ext' => 'px' ), array( 'label' => __( 'Margin Bottom', 'dslc_string' ), 'id' => 'css_margin_bottom', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'styling', 'ext' => 'px', ), array( 'label' => __( 'Padding Vertical', 'dslc_string' ), 'id' => 'css_widgets_padding_vertical', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'padding-top,padding-bottom', 'section' => 'styling', 'ext' => 'px', ), array( 'label' => __( 'Padding Horizontal', 'dslc_string' ), 'id' => 'css_widgets_padding_horizontal', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'padding-left,padding-right', 'section' => 'styling', 'ext' => 'px', ), /** * Widget */ array( 'label' => __( 'BG Color', 'dslc_string' ), 'id' => 'css_widget_bg_color', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'background-color', 'section' => 'styling', 'tab' => 'widget' ), array( 'label' => __( 'Border Color', 'dslc_string' ), 'id' => 'css_widget_border_color', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'border-color', 'section' => 'styling', 'tab' => 'widget' ), array( 'label' => __( 'Border Width', 'dslc_string' ), 'id' => 'css_widget_border_width', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'border-width', 'section' => 'styling', 'ext' => 'px', 'tab' => 'widget' ), array( 'label' => __( 'Borders', 'dslc_string' ), 'id' => 'css_widget_border_trbl', 'std' => 'top right bottom left', 'type' => 'checkbox', 'choices' => array( array( 'label' => __( 'Top', 'dslc_string' ), 'value' => 'top' ), array( 'label' => __( 'Right', 'dslc_string' ), 'value' => 'right' ), array( 'label' => __( 'Bottom', 'dslc_string' ), 'value' => 'bottom' ), array( 'label' => __( 'Left', 'dslc_string' ), 'value' => 'left' ), ), 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'border-style', 'section' => 'styling', 'tab' => 'widget' ), array( 'label' => __( 'Border Radius - Top', 'dslc_string' ), 'id' => 'css_widget_border_radius_top', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'border-top-left-radius,border-top-right-radius', 'section' => 'styling', 'ext' => 'px', 'tab' => 'widget' ), array( 'label' => __( 'Border Radius - Bottom', 'dslc_string' ), 'id' => 'css_widget_border_radius_bottom', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'border-bottom-left-radius,border-bottom-right-radius', 'section' => 'styling', 'ext' => 'px', 'tab' => 'widget' ), array( 'label' => __( 'Padding Vertical', 'dslc_string' ), 'id' => 'css_widget_padding_vertical', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'padding-top,padding-bottom', 'section' => 'styling', 'ext' => 'px', 'tab' => 'widget' ), array( 'label' => __( 'Padding Horizontal', 'dslc_string' ), 'id' => 'css_widget_padding_horizontal', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'padding-left,padding-right', 'section' => 'styling', 'ext' => 'px', 'tab' => 'widget' ), array( 'label' => __( 'Spacing', 'dslc_string' ), 'id' => 'css_widget_margin_bottom', 'std' => '30', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'styling', 'ext' => 'px', 'tab' => 'widget' ), /** * Title */ array( 'label' => __( 'Border Color', 'dslc_string' ), 'id' => 'css_title_border_color', 'std' => '#e5e5e5', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'border-bottom-color', 'section' => 'styling', 'tab' => 'Title' ), array( 'label' => __( 'Border Width', 'dslc_string' ), 'id' => 'css_title_border_width', 'std' => '1', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'border-bottom-width', 'section' => 'styling', 'ext' => 'px', 'tab' => 'Title' ), array( 'label' => __( 'Color', 'dslc_string' ), 'id' => 'css_title_color', 'std' => '#222222', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'color', 'section' => 'styling', 'tab' => 'Title' ), array( 'label' => __( 'Font Size', 'dslc_string' ), 'id' => 'title_font_size', 'std' => '15', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'font-size', 'section' => 'styling', 'tab' => 'Title', 'ext' => 'px' ), array( 'label' => __( 'Font Weight', 'dslc_string' ), 'id' => 'css_title_font_weight', 'std' => '600', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'font-weight', 'section' => 'styling', 'tab' => 'Title', 'ext' => '', 'min' => 100, 'max' => 900, 'increment' => 100 ), array( 'label' => __( 'Font Family', 'dslc_string' ), 'id' => 'css_title_font_family', 'std' => 'Open Sans', 'type' => 'font', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'font-family', 'section' => 'styling', 'tab' => 'Title', ), array( 'label' => __( 'Line Height', 'dslc_string' ), 'id' => 'css_title_line_height', 'std' => '15', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'line-height', 'section' => 'styling', 'tab' => 'Title', 'ext' => 'px' ), array( 'label' => __( 'Margin Bottom', 'dslc_string' ), 'id' => 'css_title_margin', 'std' => '10', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'styling', 'tab' => 'Title', 'ext' => 'px' ), array( 'label' => __( 'Padding Bottom', 'dslc_string' ), 'id' => 'css_title_padding', 'std' => '10', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'padding-bottom', 'section' => 'styling', 'tab' => 'Title', 'ext' => 'px' ), /** * Content */ array( 'label' => __( 'Color', 'dslc_string' ), 'id' => 'css_main_color', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'color', 'section' => 'styling', 'tab' => 'content' ), array( 'label' => __( 'Font Size', 'dslc_string' ), 'id' => 'css_main_font_size', 'std' => '13', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'font-size', 'section' => 'styling', 'tab' => 'content', 'ext' => 'px' ), array( 'label' => __( 'Font Weight', 'dslc_string' ), 'id' => 'css_main_font_weight', 'std' => '400', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'font-weight', 'section' => 'styling', 'tab' => 'content', 'ext' => '', 'min' => 100, 'max' => 900, 'increment' => 100 ), array( 'label' => __( 'Font Family', 'dslc_string' ), 'id' => 'css_main_font_family', 'std' => 'Open Sans', 'type' => 'font', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'font-family', 'section' => 'styling', 'tab' => 'content', ), array( 'label' => __( 'Line Height', 'dslc_string' ), 'id' => 'css_main_line_height', 'std' => '22', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'line-height', 'section' => 'styling', 'tab' => 'content', 'ext' => 'px' ), array( 'label' => __( 'Link - Color', 'dslc_string' ), 'id' => 'css_link_color', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget a', 'affect_on_change_rule' => 'color', 'section' => 'styling', 'tab' => 'content' ), array( 'label' => __( 'Link - Hover - Color', 'dslc_string' ), 'id' => 'css_link_color_hover', 'std' => '', 'type' => 'color', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget a:hover', 'affect_on_change_rule' => 'color', 'section' => 'styling', 'tab' => 'content' ), /** * Responsive Tablet */ array( 'label' => __( 'Responsive', 'dslc_string' ), 'id' => 'css_res_t', 'std' => 'disabled', 'type' => 'select', 'choices' => array( array( 'label' => __( 'Disabled', 'dslc_string' ), 'value' => 'disabled' ), array( 'label' => __( 'Enabled', 'dslc_string' ), 'value' => 'enabled' ), ), 'section' => 'responsive', 'tab' => 'tablet', ), array( 'label' => __( 'Margin Bottom', 'dslc_string' ), 'id' => 'css_res_t_margin_bottom', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px', ), array( 'label' => __( 'Padding Vertical', 'dslc_string' ), 'id' => 'css_res_t_widgets_padding_vertical', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'padding-top,padding-bottom', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px', ), array( 'label' => __( 'Padding Horizontal', 'dslc_string' ), 'id' => 'css_res_t_widgets_padding_horizontal', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'padding-left,padding-right', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px', ), array( 'label' => __( 'Widget - Padding Vertical', 'dslc_string' ), 'id' => 'css_res_t_widget_padding_vertical', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'padding-top,padding-bottom', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px', ), array( 'label' => __( 'Widget - Padding Horizontal', 'dslc_string' ), 'id' => 'css_res_t_widget_padding_horizontal', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'padding-left,padding-right', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px', ), array( 'label' => __( 'Title - Font Size', 'dslc_string' ), 'id' => 'css_res_t_title_font_size', 'std' => '15', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'font-size', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px' ), array( 'label' => __( 'Title - Line Height', 'dslc_string' ), 'id' => 'css_res_t_title_line_height', 'std' => '15', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'line-height', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px' ), array( 'label' => __( 'Title - Margin Bottom', 'dslc_string' ), 'id' => 'css_res_t_title_margin', 'std' => '10', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px' ), array( 'label' => __( 'Title - Padding Bottom', 'dslc_string' ), 'id' => 'css_res_t_title_padding', 'std' => '10', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'padding-bottom', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px' ), array( 'label' => __( 'Content - Font Size', 'dslc_string' ), 'id' => 'css_res_t_main_font_size', 'std' => '13', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'font-size', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px' ), array( 'label' => __( 'Content - Line Height', 'dslc_string' ), 'id' => 'css_res_t_main_line_height', 'std' => '22', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'line-height', 'section' => 'responsive', 'tab' => 'tablet', 'ext' => 'px' ), /** * Responsive Phone */ array( 'label' => __( 'Responsive', 'dslc_string' ), 'id' => 'css_res_p', 'std' => 'disabled', 'type' => 'select', 'choices' => array( array( 'label' => __( 'Disabled', 'dslc_string' ), 'value' => 'disabled' ), array( 'label' => __( 'Enabled', 'dslc_string' ), 'value' => 'enabled' ), ), 'section' => 'responsive', 'tab' => 'phone', ), array( 'label' => __( 'Margin Bottom', 'dslc_string' ), 'id' => 'css_res_p_margin_bottom', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px', ), array( 'label' => __( 'Padding Vertical', 'dslc_string' ), 'id' => 'css_res_p_widgets_padding_vertical', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'padding-top,padding-bottom', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px', ), array( 'label' => __( 'Padding Horizontal', 'dslc_string' ), 'id' => 'css_res_p_widgets_padding_horizontal', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widgets-wrap', 'affect_on_change_rule' => 'padding-left,padding-right', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px', ), array( 'label' => __( 'Widget - Padding Vertical', 'dslc_string' ), 'id' => 'css_res_p_widget_padding_vertical', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'padding-top,padding-bottom', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px', ), array( 'label' => __( 'Widget - Padding Horizontal', 'dslc_string' ), 'id' => 'css_res_p_widget_padding_horizontal', 'std' => '0', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-wrap', 'affect_on_change_rule' => 'padding-left,padding-right', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px', ), array( 'label' => __( 'Title - Font Size', 'dslc_string' ), 'id' => 'css_res_p_title_font_size', 'std' => '15', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'font-size', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px' ), array( 'label' => __( 'Title - Line Height', 'dslc_string' ), 'id' => 'css_res_p_title_line_height', 'std' => '15', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'line-height', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px' ), array( 'label' => __( 'Title - Margin Bottom', 'dslc_string' ), 'id' => 'css_res_p_title_margin', 'std' => '10', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'margin-bottom', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px' ), array( 'label' => __( 'Title - Padding Bottom', 'dslc_string' ), 'id' => 'css_res_p_title_padding', 'std' => '10', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget-title', 'affect_on_change_rule' => 'padding-bottom', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px' ), array( 'label' => __( 'Content - Font Size', 'dslc_string' ), 'id' => 'css_res_p_main_font_size', 'std' => '13', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'font-size', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px' ), array( 'label' => __( 'Content - Line Height', 'dslc_string' ), 'id' => 'css_res_p_main_line_height', 'std' => '22', 'type' => 'slider', 'refresh_on_change' => false, 'affect_on_change_el' => '.dslc-widget', 'affect_on_change_rule' => 'line-height', 'section' => 'responsive', 'tab' => 'phone', 'ext' => 'px' ), ); return apply_filters( 'dslc_module_options', $dslc_options, $this->module_id ); } function output( $options ) { global $dslc_active; if ( $dslc_active && is_user_logged_in() && current_user_can( DS_LIVE_COMPOSER_CAPABILITY ) ) $dslc_is_admin = true; else $dslc_is_admin = false; $this->module_start( $options ); /* Module output starts here */ ?>
module_end( $options ); } }