presscodes/maera

View on GitHub
includes/class-maera-edd-scripts.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

class Maera_EDD_Scripts {

    function __construct() {
        add_action( 'wp_enqueue_scripts', array( $this, 'scripts' ), 100 );
    }

    /**
     * Add our custom stylesheets and scripts
     */
    function scripts() {

        $options = get_option( 'maera_admin_options', array() );
        $active_shell = ( isset( $options['shell'] ) ) ? $options['shell'] : 'core';

        // Remove the default EDD styles
        wp_dequeue_style( 'edd-styles' );

        // If EDD-Software-Specs is installed, remove its styles
        if ( class_exists( 'EDD_Software_Specs' ) ) {
            wp_dequeue_style( 'edd-software-specs' );
            wp_deregister_style( 'edd-software-specs' );
        }

        // Add our custom styles
        wp_enqueue_style( 'maera_theme_edd', trailingslashit( get_template_directory_uri() ) . 'assets/css/edd/style.css' );

        if ( 'isotope' == get_theme_mod( 'filter_mode', 'isotope' ) && ( is_archive( 'download' ) || is_tax('download_tag') || is_tax( 'download_category' ) ) ) {
            // Register && Enqueue Isotope
            wp_enqueue_script( 'isotope', trailingslashit( get_template_directory_uri() ) . 'assets/vendor/jquery.isotope.min.js', false, null, true );

            // Register && Enqueue Isotope-Sloppy-Masonry
            wp_enqueue_script( 'isotope_sloppy_masonry', trailingslashit( get_template_directory_uri() ) . 'assets/vendor/jquery.isotope.sloppy-masonry.min.js', false, null, true );

            wp_enqueue_script( 'maera_theme_edd_script', trailingslashit( get_template_directory_uri() ) . 'assets/js/edd-scripts.js', false, null, true );
            // wp_localize_script( 'maera_foundation_script', 'maera_foundation_script_vars', array(
            //
            //     )
            // );
        }

    }

}