| @@ -10,9 +10,8 @@ | ||
| 10 | 10 | use Elementor\Core\DynamicTags\Tag; |
| 11 | 11 | use Elementor\Core\Kits\Documents\Tabs\Global_Typography; |
| 12 | 12 | use Elementor\Element_Base; |
| 13 | 13 | use Elementor\Plugin; |
| 14 | -use Elementor\Core\Responsive\Responsive; | |
| 15 | 14 | use Elementor\Stylesheet; |
| 16 | 15 | use Elementor\Icons_Manager; |
| 17 | 16 | |
| 18 | 17 | if ( ! defined( 'ABSPATH' ) ) { |
| @@ -701,14 +700,13 @@ | ||
| 701 | 700 | */ |
| 702 | 701 | private function init_stylesheet() { |
| 703 | 702 | $this->stylesheet_obj = new Stylesheet(); |
| 704 | 703 | |
| 705 | - $breakpoints = Responsive::get_breakpoints(); | |
| 704 | + $active_breakpoints = Plugin::$instance->breakpoints->get_active_breakpoints(); | |
| 706 | 705 | |
| 707 | - $this->stylesheet_obj | |
| 708 | - ->add_device( 'mobile', 0 ) | |
| 709 | - ->add_device( 'tablet', $breakpoints['md'] ) | |
| 710 | - ->add_device( 'desktop', $breakpoints['lg'] ); | |
| 706 | + foreach ( $active_breakpoints as $breakpoint_name => $breakpoint ) { | |
| 707 | + $this->stylesheet_obj->add_device( $breakpoint_name, $breakpoint->get_value() ); | |
| 708 | + } | |
| 711 | 709 | } |
| 712 | 710 | |
| 713 | 711 | /** |
| 714 | 712 | * Add repeater control style rules. |