Plugin Directory

Changeset 3085457


Ignore:
Timestamp:
05/13/2024 07:13:02 AM (22 months ago)
Author:
kraftplugins
Message:

Update Changes for 1.2.2

Location:
mega-elements-addons-for-elementor/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • mega-elements-addons-for-elementor/trunk/includes/widgets/meafe-button/button.php

    r3050789 r3085457  
    221221            ]
    222222        );
    223        
    224         $this->add_control(
    225             'bbcgs_button_event_switcher',
    226             [
    227                 'label'         => esc_html__( 'onclick Event', 'mega-elements-addons-for-elementor' ),
    228                 'type'          => Controls_Manager::SWITCHER,
    229                 'separator'     => 'before',
    230             ]
    231         );
    232 
    233         $this->add_control(
    234             'bbcgs_button_event_function',
    235             [
    236                 'label'         => esc_html__( 'Example: myFunction();', 'mega-elements-addons-for-elementor' ),
    237                 'type'          => Controls_Manager::TEXTAREA,
    238                 'dynamic'       => [ 'active' => true ],
    239                 'condition'     => [
    240                     'bbcgs_button_event_switcher' => 'yes',
    241                 ],
    242             ]
    243         );
     223
     224        if( \current_user_can('unfiltered_html')){
     225            $this->add_control(
     226                'bbcgs_button_event_switcher',
     227                [
     228                    'label'         => esc_html__( 'onclick Event', 'mega-elements-addons-for-elementor' ),
     229                    'type'          => Controls_Manager::SWITCHER,
     230                    'separator'     => 'before',
     231                ]
     232            );
     233   
     234            $this->add_control(
     235                'bbcgs_button_event_function',
     236                [
     237                    'label'         => esc_html__( 'Example: myFunction();', 'mega-elements-addons-for-elementor' ),
     238                    'type'          => Controls_Manager::TEXTAREA,
     239                    'dynamic'       => [ 'active' => true ],
     240                    'condition'     => [
     241                        'bbcgs_button_event_switcher' => 'yes',
     242                    ],
     243                ]
     244            );
     245        }
     246       
    244247       
    245248        $this->end_controls_section();
     
    536539        $button_size = 'meafe-button-' . $settings['bbcgs_button_size'];
    537540       
    538         $button_event = $settings['bbcgs_button_event_function'];
    539        
    540541        if ( ! empty ( $settings['bbcgs_button_icon_selection'] ) ) {
    541542            $this->add_render_attribute( 'icon', 'class', $settings['bbcgs_button_icon_selection'] );
     
    563564        }
    564565       
    565         if( 'yes' === $settings['bbcgs_button_event_switcher'] && ! empty( $button_event ) ) {
    566             $this->add_render_attribute( 'button', 'onclick', $button_event );
     566        if( isset($settings['bbcgs_button_event_function']) && isset($settings['bbcgs_button_event_switcher'])){
     567            $button_event = $settings['bbcgs_button_event_function'];
     568            if( 'yes' === $settings['bbcgs_button_event_switcher'] && ! empty( $button_event ) ) {
     569                $this->add_render_attribute( 'button', 'onclick', $button_event );
     570            }
    567571        }
    568572       
  • mega-elements-addons-for-elementor/trunk/languages/mega-elements-addons-for-elementor.pot

    r3070779 r3085457  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Mega Elements - Addons for Elementor 1.2.1\n"
     5"Project-Id-Version: Mega Elements - Addons for Elementor 1.2.2\n"
    66"Report-Msgid-Bugs-To: \n"
    7 "POT-Creation-Date: 2024-04-15 12:58:51+00:00\n"
     7"POT-Creation-Date: 2024-05-13 07:03:53+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    649649#: includes/widgets/meafe-bten/bten.php:697
    650650#: includes/widgets/meafe-bten/bten.php:728
    651 #: includes/widgets/meafe-button/button.php:314
    652 #: includes/widgets/meafe-button/button.php:432
     651#: includes/widgets/meafe-button/button.php:317
     652#: includes/widgets/meafe-button/button.php:435
    653653#: includes/widgets/meafe-cf7/cf7.php:292
    654654#: includes/widgets/meafe-cf7/cf7.php:331
     
    737737#: includes/widgets/meafe-bten/bten.php:394
    738738#: includes/widgets/meafe-bten/bten.php:556
    739 #: includes/widgets/meafe-button/button.php:387
    740 #: includes/widgets/meafe-button/button.php:506
     739#: includes/widgets/meafe-button/button.php:390
     740#: includes/widgets/meafe-button/button.php:509
    741741#: includes/widgets/meafe-category/category.php:207
    742742#: includes/widgets/meafe-cf7/cf7.php:202
     
    853853#: includes/widgets/meafe-bten/bten.php:406
    854854#: includes/widgets/meafe-bten/bten.php:636
    855 #: includes/widgets/meafe-button/button.php:333
    856 #: includes/widgets/meafe-button/button.php:451
     855#: includes/widgets/meafe-button/button.php:336
     856#: includes/widgets/meafe-button/button.php:454
    857857#: includes/widgets/meafe-category/category.php:240
    858858#: includes/widgets/meafe-cf7/cf7.php:214
     
    11461146#: includes/widgets/meafe-bten/bten.php:448
    11471147#: includes/widgets/meafe-bten/bten.php:666
    1148 #: includes/widgets/meafe-button/button.php:283
     1148#: includes/widgets/meafe-button/button.php:286
    11491149#: includes/widgets/meafe-cf7/cf7.php:269
    11501150#: includes/widgets/meafe-cf7/cf7.php:488
     
    11971197#: includes/widgets/meafe-bten/bten.php:673
    11981198#: includes/widgets/meafe-bten/bten.php:717
    1199 #: includes/widgets/meafe-button/button.php:290
    1200 #: includes/widgets/meafe-button/button.php:408
     1199#: includes/widgets/meafe-button/button.php:293
     1200#: includes/widgets/meafe-button/button.php:411
    12011201#: includes/widgets/meafe-cf7/cf7.php:243
    12021202#: includes/widgets/meafe-cf7/cf7.php:394
     
    12841284#: includes/widgets/meafe-blog/blog.php:698
    12851285#: includes/widgets/meafe-bten/bten.php:710
    1286 #: includes/widgets/meafe-button/button.php:401
     1286#: includes/widgets/meafe-button/button.php:404
    12871287#: includes/widgets/meafe-cf7/cf7.php:520
    12881288#: includes/widgets/meafe-checklist/checklist.php:307
     
    13271327#: includes/widgets/meafe-blog/blog.php:963
    13281328#: includes/widgets/meafe-bten/bten.php:150
    1329 #: includes/widgets/meafe-button/button.php:375
    1330 #: includes/widgets/meafe-button/button.php:494
     1329#: includes/widgets/meafe-button/button.php:378
     1330#: includes/widgets/meafe-button/button.php:497
    13311331#: includes/widgets/meafe-category/category.php:219
    13321332#: includes/widgets/meafe-cf7/cf7.php:418
     
    14771477#: includes/widgets/meafe-blog/blog.php:797
    14781478#: includes/widgets/meafe-bten/bten.php:130
    1479 #: includes/widgets/meafe-button/button.php:253
     1479#: includes/widgets/meafe-button/button.php:256
    14801480#: includes/widgets/meafe-category/category.php:184
    14811481#: includes/widgets/meafe-checklist/checklist.php:137
     
    15251525#: includes/widgets/meafe-accordion/accordion.php:375
    15261526#: includes/widgets/meafe-accordion/accordion.php:433
    1527 #: includes/widgets/meafe-button/button.php:300
    1528 #: includes/widgets/meafe-button/button.php:418
     1527#: includes/widgets/meafe-button/button.php:303
     1528#: includes/widgets/meafe-button/button.php:421
    15291529#: includes/widgets/meafe-events/events.php:813
    15301530#: includes/widgets/meafe-events/events.php:863
     
    18271827#: includes/widgets/meafe-bten/bten.php:314
    18281828#: includes/widgets/meafe-bten/bten.php:568
    1829 #: includes/widgets/meafe-button/button.php:269
     1829#: includes/widgets/meafe-button/button.php:272
    18301830#: includes/widgets/meafe-cf7/cf7.php:153
    18311831#: includes/widgets/meafe-checklist/checklist.php:247
     
    24642464msgstr ""
    24652465
    2466 #: includes/widgets/meafe-button/button.php:227
     2466#: includes/widgets/meafe-button/button.php:228
    24672467msgid "onclick Event"
    24682468msgstr ""
    24692469
    2470 #: includes/widgets/meafe-button/button.php:236
     2470#: includes/widgets/meafe-button/button.php:237
    24712471msgid "Example: myFunction();"
    24722472msgstr ""
    24732473
    2474 #: includes/widgets/meafe-button/button.php:346
    2475 #: includes/widgets/meafe-button/button.php:463
     2474#: includes/widgets/meafe-button/button.php:349
     2475#: includes/widgets/meafe-button/button.php:466
    24762476msgid "Icon Shadow"
    24772477msgstr ""
    24782478
    2479 #: includes/widgets/meafe-button/button.php:358
    2480 #: includes/widgets/meafe-button/button.php:476
     2479#: includes/widgets/meafe-button/button.php:361
     2480#: includes/widgets/meafe-button/button.php:479
    24812481msgid "Text Shadow"
    24822482msgstr ""
    24832483
    2484 #: includes/widgets/meafe-button/button.php:367
    2485 #: includes/widgets/meafe-button/button.php:485
     2484#: includes/widgets/meafe-button/button.php:370
     2485#: includes/widgets/meafe-button/button.php:488
    24862486#: includes/widgets/meafe-product-cat-tab/product-cat-tab.php:1036
    24872487#: includes/widgets/meafe-product-grid/product-grid.php:777
  • mega-elements-addons-for-elementor/trunk/mega-elements-addons-for-elementor.php

    r3070779 r3085457  
    44 * Plugin URI:        https://kraftplugins.com/mega-elements/
    55 * Description:       The most advanced frontend drag & drop page builder addons for Elementor. Create high-end, beautiful, and pixel perfect websites in less time.
    6  * Version:           1.2.1
     6 * Version:           1.2.2
    77 * Requires at least: 5.0
    88 * Requires PHP:      7.4
     
    3636
    3737// Define Constants
    38 define('MEGA_ELEMENTS_ADDONS_FOR_ELEMENTOR_VERSION', '1.2.1');
     38define('MEGA_ELEMENTS_ADDONS_FOR_ELEMENTOR_VERSION', '1.2.2');
    3939define('MEGA_ELEMENTS_ADDONS_FOR_ELEMENTOR_URL', plugins_url( '/', __FILE__ ) );
    4040define('MEGA_ELEMENTS_ADDONS_FOR_ELEMENTOR_PATH', plugin_dir_path( __FILE__ ) );
  • mega-elements-addons-for-elementor/trunk/readme.txt

    r3070779 r3085457  
    66Tested up to: 6.5
    77Requires PHP: 7.4
    8 Stable tag: 1.2.1
     8Stable tag: 1.2.2
    99License: GPLv3 or later
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    6969
    7070== Changelog ==
     71
     72=1.2.2=
     73Released on: 2024-05-13
     74Update: Code refinements in the Button widget have been done to avoid security vulnerability.
    7175
    7276=1.2.1=
Note: See TracChangeset for help on using the changeset viewer.