diff --git a/assets/scss/wp7.scss b/assets/scss/wp7.scss new file mode 100644 index 0000000000..b0394cf90c --- /dev/null +++ b/assets/scss/wp7.scss @@ -0,0 +1,22 @@ +.neve-responsive-sizing button.link { + min-height: 40px; +} + +.neve_page_neve-custom-layout-upsell, .post-type-neve_custom_layouts { + .cl-modal, .cl-header-container { + .button { + .dashicons { + line-height: 1; + } + &.button-link { + border: none; + } + } + } + + .type-neve_custom_layouts { + button .dashicons { + line-height: 1; + } + } +} \ No newline at end of file diff --git a/grunt/cssmin.js b/grunt/cssmin.js index 87dc22b589..395049fce6 100644 --- a/grunt/cssmin.js +++ b/grunt/cssmin.js @@ -51,6 +51,9 @@ module.exports = { 'assets/css/easy-digital-downloads-rtl.min.css': [ 'assets/css/easy-digital-downloads-rtl.css', ], + 'assets/css/wp7.min.css': [ + 'assets/css/wp7.css', + ], }, }, }; diff --git a/grunt/sass.js b/grunt/sass.js index dc61f34a9e..303e280c34 100644 --- a/grunt/sass.js +++ b/grunt/sass.js @@ -22,6 +22,7 @@ module.exports = { 'assets/scss/gutenberg-editor-style.scss', 'assets/css/easy-digital-downloads.css': 'assets/scss/easy-digital-downloads.scss', + 'assets/css/wp7.css': 'assets/scss/wp7.scss', }, ], }, diff --git a/inc/customizer/loader.php b/inc/customizer/loader.php index 4d6267813c..d5ca9cb23b 100644 --- a/inc/customizer/loader.php +++ b/inc/customizer/loader.php @@ -36,6 +36,7 @@ public function __construct() { add_action( 'wp_enqueue_scripts', array( $this, 'set_featured_image' ) ); add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_customizer_controls' ) ); add_action( 'wp_ajax_neve_dismiss_starter_content', array( $this, 'dismiss_starter_content' ) ); + add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_admin_styles' ) ); } /** @@ -364,4 +365,29 @@ public function get_black_friday_data() { 'bannerSrc' => get_template_directory_uri() . '/assets/img/dashboard/black-friday-customizer-banner.png', ); } + + /** + * Enqueue admin styles. + * + * @return void + */ + public function enqueue_admin_styles() { + $screen = get_current_screen(); + if ( ! $screen ) { + return; + } + + if ( $screen->id !== 'customize' && false === strpos( $screen->id, 'neve' ) ) { + return; + } + + if ( is_wp_version_compatible( '7.0' ) ) { + wp_enqueue_style( + 'neve-admin-styles', + NEVE_ASSETS_URL . 'css/wp7' . ( ( NEVE_DEBUG ) ? '' : '.min' ) . '.css', + array(), + NEVE_VERSION + ); + } + } }