Plugin Directory

Changeset 2409023


Ignore:
Timestamp:
10/29/2020 12:15:28 PM (5 years ago)
Author:
devbunch
Message:

master archive Control

Location:
master-elements/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • master-elements/trunk/addons/widgets/woo-product-archive/woo-product-archive.php

    r2407601 r2409023  
    176176
    177177        $this->end_controls_section();
    178 
     178        //////////////////////////////////////////////////////////////////
     179
     180
     181        // View Cart Button Style Section
     182//        $this->start_controls_section(
     183//            'me_product-viewcartbutton-section',
     184//            [
     185//                'label' => esc_html__('View Cart Button', 'masterelements'),
     186//                'tab' => Controls_Manager::TAB_STYLE,
     187//            ]
     188//        );
     189//        $this->start_controls_tabs('me_product_viewcartbutton_style_tabs');
     190//
     191//        // Add to cart normal style
     192//        $this->start_controls_tab(
     193//            'me_product_viewcartbutton_style_normal_tab',
     194//            [
     195//                'label' => __('Normal', 'masterelements'),
     196//            ]
     197//        );
     198//
     199//
     200//        $this->add_control(
     201//            'me_view_cart_button_background_color',
     202//            [
     203//                'label' => __('Background Color', 'masterelements'),
     204//                'type' => Controls_Manager::COLOR,
     205//                'selectors' => [
     206//                    '{{WRAPPER}} a.added_to_cart.wc-forward' => 'background-color: {{VALUE}};',
     207//                ],
     208//            ]
     209//        );
     210//
     211//        $this->add_group_control(
     212//            Group_Control_Border::get_type(),
     213//            [
     214//                'name' => 'me_view_cart_button_border',
     215//                'label' => __('Border', 'masterelements'),
     216//                'selector' => '{{WRAPPER}} a.added_to_cart.wc-forward',
     217//            ]
     218//        );
     219//
     220//
     221//        $this->end_controls_tab();
     222//
     223//        // Add to cart hover style
     224//        $this->start_controls_tab(
     225//            'me_product_viewcartbutton_style_hover_tab',
     226//            [
     227//                'label' => __('Hover', 'masterelements'),
     228//            ]
     229//        );
     230//
     231//        $this->add_group_control(
     232//            Group_Control_Border::get_type(),
     233//            [
     234//                'name' => 'me_view_cart_button_hover_border',
     235//                'label' => __('Border', 'masterelements'),
     236//                'selector' => '{{WRAPPER}} a.added_to_cart.wc-forward:hover',
     237//            ]
     238//        );
     239//
     240//        $this->end_controls_tab();
     241//
     242//        $this->end_controls_tabs();
     243//
     244//        $this->end_controls_section();
     245
     246//////////////////////////////////////////////////////////////////////////
    179247// Item Style Section
    180248        $this->start_controls_section(
     
    185253            ]
    186254        );
     255        ////////////////////////////////////////////////////////////////////////////////////// Start
     256        $this->start_controls_tabs('me_product_card_style_tabs');
     257
     258        //  card normal style
     259        $this->start_controls_tab(
     260            'me_card_style_normal',
     261            [
     262                'label' => __('Normal', 'masterelements'),
     263            ]
     264        );
     265
     266
     267        $this->add_control(
     268            'me_card_background_color',
     269            [
     270                'label' => __('Background Color', 'masterelements'),
     271                'type' => Controls_Manager::COLOR,
     272                'selectors' => [
     273                    '{{WRAPPER}} .woocommerce ul.products li.product' => 'background-color: {{VALUE}};',
     274                ],
     275            ]
     276        );
    187277
    188278        $this->add_group_control(
    189279            Group_Control_Border::get_type(),
    190280            [
    191                 'name' => 'me_product_item_border',
     281                'name' => 'me_card_border',
    192282                'label' => __('Border', 'masterelements'),
    193                 'selector' => '{{WRAPPER}} .woocommerce ul.products li',
    194             ]
    195         );
     283                'selector' => '{{WRAPPER}} .woocommerce ul.products li.product',
     284            ]
     285        );
     286
     287
     288        $this->end_controls_tab();
     289
     290        // card hover style
     291        $this->start_controls_tab(
     292            'me_product_card_style_hover_tab',
     293            [
     294                'label' => __('Hover', 'masterelements'),
     295
     296            ]
     297        );
     298        $this->add_control(
     299            'me_card_hover_background_color',
     300            [
     301                'label' => __('Background Color', 'masterelements'),
     302                'type' => Controls_Manager::COLOR,
     303                'selectors' => [
     304                    '{{WRAPPER}} .woocommerce ul.products li.product:hover' => 'background-color: {{VALUE}};',
     305                ],
     306            ]
     307        );
     308        $this->add_group_control(
     309            Group_Control_Border::get_type(),
     310            [
     311                'name' => 'me_card_hover_border',
     312                'label' => __('Border', 'masterelements'),
     313
     314                'selector' => '{{WRAPPER}} .woocommerce ul.products li.product:hover',
     315            ]
     316        );
     317//        $this->add_control(
     318//            'width',
     319//            [
     320//                'label' => __( 'Width', 'masterelements' ),
     321//                'type' => Controls_Manager::SLIDER,
     322//                'size_units' => [ 'px', '%' ],
     323//                'range' => [
     324//                    'px' => [
     325//                        'min' => 0,
     326//                        'max' => 1000,
     327//                        'step' => 1,
     328//                    ],
     329//                    '%' => [
     330//                        'min' => 0,
     331//                        'max' => 100,
     332//                    ],
     333//                ],
     334//                'default' => [
     335//                    'unit' => '%',
     336//                    'size' => 50,
     337//                ],
     338//                'selectors' => [
     339//                    '{{WRAPPER}} .woocommerce ul.products li.product a img:hover' => 'transition: transform 0.6s ease-in-out;',
     340//                    '{{WRAPPER}} .woocommerce ul.products li.product:hover' => 'width: {{SIZE}}{{UNIT}};',
     341//                ],
     342//            ]
     343//        );
     344
     345
     346        $this->end_controls_tab();
     347
     348        $this->end_controls_tabs();
     349
     350
     351
     352
     353////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     354
     355//    Remove This border & add Above
     356//        $this->add_group_control(
     357//            Group_Control_Border::get_type(),
     358//            [
     359//                'name' => 'me_product_item_border',
     360//                'label' => __('Border', 'masterelements'),
     361//                'selector' => '{{WRAPPER}} .woocommerce ul.products li',
     362//            ]
     363//        );
     364
     365
    196366
    197367        $this->add_responsive_control(
     
    280450            ]
    281451        );
    282 
     452        ////////////////////////////////////////////////////////////////////
     453        $this->start_controls_tabs('me_Product_img_style_tabs');
     454
     455        //  card normal style
     456        $this->start_controls_tab(
     457            'me_Product_img_style_normal',
     458            [
     459                'label' => __('Normal', 'masterelements'),
     460            ]
     461        );
    283462        $this->add_group_control(
    284463            Group_Control_Border::get_type(),
     
    289468            ]
    290469        );
     470        $this->end_controls_tab();
     471
     472        // card hover style
     473        $this->start_controls_tab(
     474            'me_Product_img_style_hover_tab',
     475            [
     476                'label' => __('Hover', 'masterelements'),
     477            ]
     478        );
     479
     480        $this->add_group_control(
     481            Group_Control_Border::get_type(),
     482            [
     483                'name' => 'me_hover_product_image_border',
     484                'label' => __('Border', 'masterelements'),
     485                'selector' => '{{WRAPPER}} .woocommerce ul.products li.product a img',
     486            ]
     487        );
     488
     489
     490        $this->add_control(
     491            'me_img_animation',
     492            [
     493                'label' => __( 'Transition', 'plugin-domain' ),
     494                'type' => Controls_Manager::SLIDER,
     495                'size_units' =>'px',
     496                'range' => [
     497                    'px' => [
     498                        'min' => 1,
     499                        'max' => 1.09,
     500                        'step' => 0.5,
     501                    ],
     502                ],
     503                'default' => [
     504                    'unit' => 'px',
     505                    'size' => 1.1,
     506                ],
     507                'selectors' => [
     508                    '{{WRAPPER}} .woocommerce ul.products li.product:hover a img' => 'transform: scale({{SIZE}}) !important;',
     509                    '{{WRAPPER}} .woocommerce ul.products li a img' => 'transition: transform .3s !important;',
     510                    '{{WRAPPER}} .woocommerce ul.products li .woocommerce-loop-product__link' => 'display:block !important;',
     511                    '{{WRAPPER}} .woocommerce ul.products li.product .woocommerce-loop-product__link' => 'overflow:hidden;',
     512                ],
     513            ]
     514        );
     515
     516
     517        $this->end_controls_tab();
     518
     519        $this->end_controls_tabs();
     520/////////////////////////////////////////////////////////////////////////
    291521
    292522        $this->add_responsive_control(
     
    17141944
    17151945        $mw_shortcode = new \Master_Archive_Products($settings);
    1716 
    17171946        $shop_content = $mw_shortcode->get_content();
    17181947
  • master-elements/trunk/changelog.txt

    r2407601 r2409023  
     129/10/2020
     2
     3Version 7.3
     4
     5    [New] Master Archive Control
     6
    1727/10/2020
    28
  • master-elements/trunk/masterelements.php

    r2407601 r2409023  
    1010 * Plugin URI: https://akdesigner.com/
    1111 * Author: TeamDevBunch
    12  * Version: 7.2
     12 * Version: 7.3
    1313 * Tested up to: 5.5
    1414 * Author URI: https://devbunch.com/
  • master-elements/trunk/readme.txt

    r2407601 r2409023  
    6464
    6565== Changelog ==
     66= 29/10/2020 Version 7.3 =
     67*  [New] Master Archive Control
     68
    6669= 27/10/2020 Version 7.2 =
    6770*  [New] Archive Control
Note: See TracChangeset for help on using the changeset viewer.