Clean up spaces, tabs, indentation, and bracket formatting
This commit is contained in:
@@ -2,11 +2,11 @@
|
||||
/**
|
||||
* Handle frontend forms
|
||||
*
|
||||
* @class SP_Frontend_Scripts
|
||||
* @class SP_Frontend_Scripts
|
||||
* @version 2.6.8
|
||||
* @package SportsPress/Classes
|
||||
* @category Class
|
||||
* @author ThemeBoy
|
||||
* @package SportsPress/Classes
|
||||
* @category Class
|
||||
* @author ThemeBoy
|
||||
*/
|
||||
class SP_Frontend_Scripts {
|
||||
|
||||
@@ -15,13 +15,14 @@ class SP_Frontend_Scripts {
|
||||
/**
|
||||
* Constructor
|
||||
*/
|
||||
public function __construct () {
|
||||
public function __construct() {
|
||||
add_action( 'wp_enqueue_scripts', array( $this, 'load_scripts' ) );
|
||||
add_action( 'wp_print_scripts', array( $this, 'check_jquery' ), 25 );
|
||||
}
|
||||
|
||||
/**
|
||||
* Get styles for the frontend
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function get_styles() {
|
||||
@@ -30,16 +31,16 @@ class SP_Frontend_Scripts {
|
||||
'src' => str_replace( array( 'http:', 'https:' ), '', SP()->plugin_url() ) . '/assets/css/sportspress.css',
|
||||
'deps' => '',
|
||||
'version' => SP_VERSION,
|
||||
'media' => 'all'
|
||||
'media' => 'all',
|
||||
),
|
||||
);
|
||||
|
||||
if ( is_rtl() ):
|
||||
if ( is_rtl() ) :
|
||||
$styles['sportspress-rtl'] = array(
|
||||
'src' => str_replace( array( 'http:', 'https:' ), '', SP()->plugin_url() ) . '/assets/css/sportspress-rtl.css',
|
||||
'deps' => '',
|
||||
'version' => SP_VERSION,
|
||||
'media' => 'all'
|
||||
'media' => 'all',
|
||||
);
|
||||
endif;
|
||||
|
||||
@@ -48,17 +49,21 @@ class SP_Frontend_Scripts {
|
||||
|
||||
/**
|
||||
* Add theme-specific styles to the frontend
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function add_theme_styles( $styles ) {
|
||||
return array_merge( $styles, array(
|
||||
'sportspress-' . $this->theme => array(
|
||||
'src' => str_replace( array( 'http:', 'https:' ), '', SP()->plugin_url() ) . '/assets/css/themes/' . $this->theme . '.css',
|
||||
'deps' => '',
|
||||
'version' => SP_VERSION,
|
||||
'media' => 'all'
|
||||
),
|
||||
));
|
||||
return array_merge(
|
||||
$styles,
|
||||
array(
|
||||
'sportspress-' . $this->theme => array(
|
||||
'src' => str_replace( array( 'http:', 'https:' ), '', SP()->plugin_url() ) . '/assets/css/themes/' . $this->theme . '.css',
|
||||
'deps' => '',
|
||||
'version' => SP_VERSION,
|
||||
'media' => 'all',
|
||||
),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -71,20 +76,34 @@ class SP_Frontend_Scripts {
|
||||
global $typenow;
|
||||
// Scripts
|
||||
wp_enqueue_script( 'jquery' );
|
||||
wp_enqueue_script( 'jquery-datatables', plugin_dir_url( SP_PLUGIN_FILE ) .'assets/js/jquery.dataTables.min.js', array( 'jquery' ), '1.10.4', true );
|
||||
wp_enqueue_script( 'sportspress', plugin_dir_url( SP_PLUGIN_FILE ) .'assets/js/sportspress.js', array( 'jquery' ), SP()->version, true );
|
||||
wp_enqueue_script( 'jquery-datatables', plugin_dir_url( SP_PLUGIN_FILE ) . 'assets/js/jquery.dataTables.min.js', array( 'jquery' ), '1.10.4', true );
|
||||
wp_enqueue_script( 'sportspress', plugin_dir_url( SP_PLUGIN_FILE ) . 'assets/js/sportspress.js', array( 'jquery' ), SP()->version, true );
|
||||
|
||||
// Localize scripts
|
||||
wp_localize_script( 'sportspress', 'localized_strings', array( 'days' => __( 'days', 'sportspress' ), 'hrs' => __( 'hrs', 'sportspress' ), 'mins' => __( 'mins', 'sportspress' ), 'secs' => __( 'secs', 'sportspress' ), 'previous' => __( 'Previous', 'sportspress' ), 'next' => __( 'Next', 'sportspress' ) ) );
|
||||
wp_localize_script(
|
||||
'sportspress',
|
||||
'localized_strings',
|
||||
array(
|
||||
'days' => __( 'days', 'sportspress' ),
|
||||
'hrs' => __( 'hrs', 'sportspress' ),
|
||||
'mins' => __( 'mins', 'sportspress' ),
|
||||
'secs' => __( 'secs', 'sportspress' ),
|
||||
'previous' => __( 'Previous', 'sportspress' ),
|
||||
'next' => __(
|
||||
'Next',
|
||||
'sportspress'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
// Theme styles
|
||||
$theme = wp_get_theme();
|
||||
$theme = wp_get_theme();
|
||||
$this->theme = $theme->stylesheet;
|
||||
$dir = scandir( SP()->plugin_path() . '/assets/css/themes' );
|
||||
$files = array();
|
||||
$dir = scandir( SP()->plugin_path() . '/assets/css/themes' );
|
||||
$files = array();
|
||||
if ( $dir ) {
|
||||
foreach ( $dir as $key => $value ) {
|
||||
if ( preg_replace('/\\.[^.\\s]{3,4}$/', '', $value ) == $this->theme ) {
|
||||
if ( preg_replace( '/\\.[^.\\s]{3,4}$/', '', $value ) == $this->theme ) {
|
||||
add_filter( 'sportspress_enqueue_styles', array( $this, 'add_theme_styles' ) );
|
||||
break;
|
||||
}
|
||||
@@ -92,13 +111,14 @@ class SP_Frontend_Scripts {
|
||||
}
|
||||
|
||||
// CSS Styles
|
||||
wp_enqueue_style( 'dashicons' );
|
||||
wp_enqueue_style( 'dashicons' );
|
||||
$enqueue_styles = $this->get_styles();
|
||||
|
||||
if ( $enqueue_styles ):
|
||||
if ( $enqueue_styles ) :
|
||||
add_action( 'wp_print_scripts', array( $this, 'custom_css' ), 30 );
|
||||
foreach ( $enqueue_styles as $handle => $args )
|
||||
foreach ( $enqueue_styles as $handle => $args ) {
|
||||
wp_enqueue_style( $handle, $args['src'], $args['deps'], $args['version'], $args['media'] );
|
||||
}
|
||||
endif;
|
||||
}
|
||||
|
||||
@@ -131,17 +151,19 @@ class SP_Frontend_Scripts {
|
||||
public function custom_css() {
|
||||
$colors = array_map( 'esc_attr', (array) get_option( 'themeboy', array() ) );
|
||||
|
||||
$custom = get_option( 'sportspress_custom_css', null );
|
||||
$align = get_option( 'sportspress_table_text_align', 'default' );
|
||||
$custom = get_option( 'sportspress_custom_css', null );
|
||||
$align = get_option( 'sportspress_table_text_align', 'default' );
|
||||
$padding = get_option( 'sportspress_table_padding', null );
|
||||
|
||||
$offset = get_option( 'sportspress_header_offset', '' );
|
||||
if ( $offset === '' ) {
|
||||
$template = get_option( 'template' );
|
||||
$offset = ( 'twentyfourteen' == $template ? 48 : 0 );
|
||||
$offset = ( 'twentyfourteen' == $template ? 48 : 0 );
|
||||
}
|
||||
|
||||
if ( empty( $colors ) ) $colors = array_map( 'esc_attr', (array) get_option( 'sportspress_frontend_css_colors', array() ) );
|
||||
if ( empty( $colors ) ) {
|
||||
$colors = array_map( 'esc_attr', (array) get_option( 'sportspress_frontend_css_colors', array() ) );
|
||||
}
|
||||
|
||||
// Fallback
|
||||
if ( ! isset( $colors['customize'] ) ) {
|
||||
@@ -149,15 +171,25 @@ class SP_Frontend_Scripts {
|
||||
}
|
||||
|
||||
// Defaults
|
||||
if ( empty( $colors['primary'] ) ) $colors['primary'] = '#2b353e';
|
||||
if ( empty( $colors['background'] ) ) $colors['background'] = '#f4f4f4';
|
||||
if ( empty( $colors['text'] ) ) $colors['text'] = '#222222';
|
||||
if ( empty( $colors['heading'] ) ) $colors['heading'] = '#ffffff';
|
||||
if ( empty( $colors['link'] ) ) $colors['link'] = '#00a69c';
|
||||
if ( empty( $colors['primary'] ) ) {
|
||||
$colors['primary'] = '#2b353e';
|
||||
}
|
||||
if ( empty( $colors['background'] ) ) {
|
||||
$colors['background'] = '#f4f4f4';
|
||||
}
|
||||
if ( empty( $colors['text'] ) ) {
|
||||
$colors['text'] = '#222222';
|
||||
}
|
||||
if ( empty( $colors['heading'] ) ) {
|
||||
$colors['heading'] = '#ffffff';
|
||||
}
|
||||
if ( empty( $colors['link'] ) ) {
|
||||
$colors['link'] = '#00a69c';
|
||||
}
|
||||
|
||||
// Calculate colors
|
||||
$colors['highlight'] = sp_hex_lighter( $colors['background'], 30, true );
|
||||
|
||||
|
||||
echo '<style type="text/css">';
|
||||
|
||||
if ( $colors['customize'] && ! current_theme_supports( 'sportspress' ) && sizeof( $colors ) > 0 ) {
|
||||
@@ -165,41 +197,51 @@ class SP_Frontend_Scripts {
|
||||
|
||||
echo '.sp-event-calendar tbody td a,.sp-event-calendar tbody td a:hover{background: none;}';
|
||||
|
||||
if ( isset( $colors['primary'] ) )
|
||||
if ( isset( $colors['primary'] ) ) {
|
||||
echo '.sp-data-table th,.sp-calendar th,.sp-data-table tfoot,.sp-calendar tfoot,.sp-button,.sp-heading{background:' . $colors['primary'] . ' !important}.sp-calendar tbody a{color:' . $colors['primary'] . ' !important}';
|
||||
}
|
||||
|
||||
if ( isset( $colors['background'] ) )
|
||||
if ( isset( $colors['background'] ) ) {
|
||||
echo '.sp-data-table tbody,.sp-calendar tbody{background: ' . $colors['background'] . ' !important}';
|
||||
}
|
||||
|
||||
if ( isset( $colors['text'] ) )
|
||||
if ( isset( $colors['text'] ) ) {
|
||||
echo '.sp-data-table tbody,.sp-calendar tbody{color: ' . $colors['text'] . ' !important}';
|
||||
}
|
||||
|
||||
if ( isset( $colors['heading'] ) )
|
||||
if ( isset( $colors['heading'] ) ) {
|
||||
echo '.sp-data-table th,.sp-data-table th a,.sp-data-table tfoot,.sp-data-table tfoot a,.sp-calendar th,.sp-calendar th a,.sp-calendar tfoot,.sp-calendar tfoot a,.sp-button,.sp-heading{color: ' . $colors['heading'] . ' !important}';
|
||||
}
|
||||
|
||||
if ( isset( $colors['link'] ) )
|
||||
if ( isset( $colors['link'] ) ) {
|
||||
echo '.sp-data-table tbody a,.sp-data-table tbody a:hover,.sp-calendar tbody a:focus{color: ' . $colors['link'] . ' !important}';
|
||||
}
|
||||
|
||||
if ( isset( $colors['highlight'] ) )
|
||||
if ( isset( $colors['highlight'] ) ) {
|
||||
echo '.sp-highlight,.sp-calendar td#today{background: ' . $colors['highlight'] . ' !important}';
|
||||
}
|
||||
|
||||
do_action( 'sportspress_frontend_css', $colors );
|
||||
}
|
||||
|
||||
if ( $align != 'default' )
|
||||
if ( $align != 'default' ) {
|
||||
echo '.sp-data-table th,.sp-data-table td{text-align: ' . $align . ' !important}';
|
||||
}
|
||||
|
||||
if ( $padding != null )
|
||||
if ( $padding != null ) {
|
||||
echo '.sp-data-table th,.sp-data-table td{padding: ' . $padding . 'px !important}';
|
||||
}
|
||||
|
||||
if ( $offset != 0 )
|
||||
if ( $offset != 0 ) {
|
||||
echo ' @media only screen and (min-width: 40.063em) {.sp-header{top: ' . $offset . 'px}}';
|
||||
}
|
||||
|
||||
if ( ! empty( $custom ) )
|
||||
if ( ! empty( $custom ) ) {
|
||||
echo ' /* SportsPress Custom CSS */ ' . $custom;
|
||||
|
||||
}
|
||||
|
||||
echo '</style>';
|
||||
}
|
||||
}
|
||||
|
||||
new SP_Frontend_Scripts();
|
||||
new SP_Frontend_Scripts();
|
||||
|
||||
Reference in New Issue
Block a user