Plugin Directory

Changeset 3385199


Ignore:
Timestamp:
10/27/2025 11:57:31 AM (5 months ago)
Author:
wprealizer
Message:

Major Update on All blocks and added few more blocks like slider and email captures

Location:
unlock-addons-for-elementor
Files:
477 added
3 edited

Legend:

Unmodified
Added
Removed
  • unlock-addons-for-elementor/trunk/includes/Widgets/init.php

    r3333327 r3385199  
    11<?php
    2 if (! defined('ABSPATH')) {
     2if (!defined('ABSPATH')) {
    33    exit;
    44}
     
    3535            'type' => 'basic'
    3636        ],
    37    
    3837        'unlockafe-blog-grid' => [
    3938            'label' => 'Blog Grid',
     
    108107                [
    109108                    'handle' => 'swiper',
    110                     'file' => UNLOCKAFE_ASSETS . 'dependency/js/swiper-element-bundle.min.js',
     109                    'file' => UNLOCKAFE_ASSETS . 'dependency/js/swiper-bundle.min.js',
    111110                    'context' => 'lib'
    112111                ],
     
    213212            'type' => 'basic'
    214213        ],
    215         'unlockafe-image-hotspot' => [
    216             'label' => 'Image Hotspot',
    217             'class' => '\Unlockafe_addons\Widgets\Image_Hotspot',
    218             'css' => [
    219                 [
    220                     'handle' => 'unlockafe-global',
    221                     'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
    222                     'context' => 'self'
    223                 ],
    224                 [
    225                     'handle' => 'unlockafe-button',
    226                     'file' => UNLOCKAFE_ASSETS . 'front-end/css/image-hotspot.css',
    227                     'context' => 'self',
    228                     'deps' => ['unlockafe-global']
    229                 ]
    230             ],
    231             'js' => [
    232                 [
    233                     'file' => UNLOCKAFE_ASSETS . 'front-end/js/image-hotspot.js',
    234                     'context' => 'self'
    235                 ]
    236             ],
    237             'group' => 'General',
    238             'status' => true,
    239             'type' => 'basic'
    240         ],
     214        // 'unlockafe-image-hotspot' => [
     215        // 'label' => 'Image Hotspot',
     216        // 'class' => '\Unlockafe_addons\Widgets\Image_Hotspot',
     217        // 'css' => [
     218        //      [
     219        //          'handle' => 'unlockafe-global',
     220        //          'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     221        //          'context' => 'self'
     222        //      ],
     223        //      [
     224        //          'handle' => 'unlockafe-button',
     225        //          'file' => UNLOCKAFE_ASSETS . 'front-end/css/image-hotspot.css',
     226        //          'context' => 'self',
     227        //          'deps' => ['unlockafe-global']
     228        //      ]
     229        // ],
     230        // 'js' => [
     231        //      [
     232        //          'file' => UNLOCKAFE_ASSETS . 'front-end/js/image-hotspot.js',
     233        //          'context' => 'self'
     234        //      ]
     235        // ],
     236        // 'group' => 'General',
     237        // 'status' => true,
     238        // 'type' => 'basic'
     239        // ],
    241240        'unlockafe-team-grid' => [
    242241            'label' => 'Team',
     
    250249                [
    251250                    'handle' => 'font-awesome',
    252                     'file' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css',
     251                    'file' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css',
    253252                    'context' => 'lib'
    254253                ],
     
    294293        ],
    295294        'unlockafe-dynamic-chart' => [
    296             'label'  => 'Dynamic Chart',
    297             'class'  => '\Unlockafe_addons\Widgets\Dynamic_Chart',
    298             'css'    => [
     295            'label' => 'Dynamic Chart',
     296            'class' => '\Unlockafe_addons\Widgets\Dynamic_Chart',
     297            'css' => [
    299298                [
    300299                    'handle' => 'unlockafe-global',
     
    309308                ]
    310309            ],
    311             'js'      => [
    312                 [
    313                     'handle' => 'chart-js',
    314                     'file'    => 'https://cdn.jsdelivr.net/npm/chart.js',
    315                     'context' => 'lib'
    316                 ],
    317                 [
    318                     'handle' => 'unlockafe-dynamic-chart',
    319                     'file'    => UNLOCKAFE_ASSETS . 'front-end/js/dynamic-chart.js',
    320                     'context' => 'self',
    321                     'deps'    => ['jquery', 'chart-js']
    322                 ]
    323             ],
    324             'group'  => 'General',
    325             'status' => true,
    326             'type'    => 'basic'
    327         ],
     310            'js' => [
     311                [
     312                    'handle' => 'chart-js',
     313                    'file' => 'https://cdn.jsdelivr.net/npm/chart.js',
     314                    'context' => 'lib'
     315                ],
     316                [
     317                    'handle' => 'unlockafe-dynamic-chart',
     318                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/dynamic-chart.js',
     319                    'context' => 'self',
     320                    'deps' => ['jquery', 'chart-js']
     321                ]
     322            ],
     323            'group' => 'General',
     324            'status' => true,
     325            'type' => 'basic'
     326        ],
    328327        'unlockafe-google-sheet' => [
    329             'label'  => 'Google Sheet',
    330             'class'  => '\Unlockafe_addons\Widgets\Unlock_Google_Sheet',
    331             'css'    => [
    332                 [
    333                     'handle' => 'unlockafe-global',
    334                     'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
    335                     'context' => 'self'
    336                 ],
    337                 [
    338                     'handle' => 'unlockafe-google-sheet-style',
    339                     'file'    => UNLOCKAFE_ASSETS . 'front-end/css/google-sheet.css',
    340                     'context' => 'self'
    341                 ]
    342             ],
    343             'js'      => [
    344                 [
    345                     'handle' => 'unlockafe-google-sheet',
    346                     'file'    => UNLOCKAFE_ASSETS . 'front-end/js/google-sheet.js',
    347                     'context' => 'lib',
    348                     'deps'    => ['jquery', 'elementor-frontend']
    349                 ]
    350             ],
    351             'group'  => 'General',
    352             'status' => true,
    353             'type'    => 'basic'
    354         ],
     328            'label' => 'Google Sheet',
     329            'class' => '\Unlockafe_addons\Widgets\Unlock_Google_Sheet',
     330            'css' => [
     331                [
     332                    'handle' => 'unlockafe-global',
     333                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     334                    'context' => 'self'
     335                ],
     336                [
     337                    'handle' => 'unlockafe-google-sheet-style',
     338                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/google-sheet.css',
     339                    'context' => 'self'
     340                ]
     341            ],
     342            'js' => [
     343                [
     344                    'handle' => 'unlockafe-google-sheet',
     345                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/google-sheet.js',
     346                    'context' => 'lib',
     347                    'deps' => ['jquery', 'elementor-frontend']
     348                ]
     349            ],
     350            'group' => 'General',
     351            'status' => true,
     352            'type' => 'basic'
     353        ],
    355354        'unlockafe-time-line' => [
    356             'label'   => 'TimeLine',
    357             'class'   => '\Unlockafe_addons\Widgets\Time_Line',
    358             'css'     => [
    359                 [
    360                     'handle' => 'unlockafe-global',
    361                     'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
    362                     'context' => 'self'
    363                 ],
    364                 [
    365                     'handle'  => 'unlockafe-time-line-style',
    366                     'file'    => UNLOCKAFE_ASSETS . 'front-end/css/time-line.css',
    367                     'context' => 'self'
    368                 ]
    369             ],
    370             'js'      => [
    371                 [
    372                     'handle'  => 'unlockafe-time-line-script',
    373                     'file'    => UNLOCKAFE_ASSETS . 'front-end/js/time-line.js',
    374                     'context' => 'self',
    375                     'deps'    => ['jquery', 'elementor-frontend']
    376                 ]
    377             ],
    378             'group'   => 'General',
    379             'status'  => true,
    380             'type'    => 'basic'
    381         ],
     355            'label' => 'TimeLine',
     356            'class' => '\Unlockafe_addons\Widgets\Time_Line',
     357            'css' => [
     358                [
     359                    'handle' => 'unlockafe-global',
     360                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     361                    'context' => 'self'
     362                ],
     363                [
     364                    'handle' => 'unlockafe-time-line-style',
     365                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/time-line.css',
     366                    'context' => 'self'
     367                ]
     368            ],
     369            'js' => [
     370                [
     371                    'handle' => 'unlockafe-time-line-script',
     372                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/time-line.js',
     373                    'context' => 'self',
     374                    'deps' => ['jquery', 'elementor-frontend']
     375                ]
     376            ],
     377            'group' => 'General',
     378            'status' => true,
     379            'type' => 'basic'
     380        ],
     381        'unlockafe-price-menu' => [
     382            'label' => 'Price Menu',
     383            'class' => '\Unlockafe_addons\Widgets\Price_Menu',
     384            'css' => [
     385                [
     386                    'handle' => 'unlockafe-global',
     387                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     388                    'context' => 'self'
     389                ],
     390                [
     391                    'handle' => 'font-awesome',
     392                    'file' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css',
     393                    'context' => 'lib'
     394                ],
     395                [
     396                    'handle' => 'swiper',
     397                    'file' => UNLOCKAFE_ASSETS . 'dependency/css/swiper-bundle.min.css',
     398                    'context' => 'lib'
     399                ],
     400                [
     401                    'handle' => 'unlockafe-price-menu-style',
     402                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/price-menu.css',
     403                    'context' => 'self',
     404                    'deps' => ['swiper', 'font-awesome']
     405                ]
     406            ],
     407            'js' => [
     408                [
     409                    'handle' => 'swiper',
     410                    'file' => UNLOCKAFE_ASSETS . 'dependency/js/swiper-bundle.min.js',
     411                    'context' => 'lib'
     412                ],
     413                [
     414                    'handle' => 'unlockafe-price-menu-script',
     415                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/price-menu.js',
     416                    'context' => 'self',
     417                    'deps' => ['jquery', 'swiper']
     418                ]
     419            ],
     420            'group' => 'General',
     421            'status' => true,
     422            'type' => 'basic'
     423        ],
     424        'unlockafe-circle-menu' => [
     425            'label' => 'Circle Menu',
     426            'class' => '\Unlockafe_addons\Widgets\Circle_Menu',
     427            'css' => [
     428                [
     429                    'handle' => 'unlockafe-global',
     430                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     431                    'context' => 'self'
     432                ],
     433                [
     434                    'handle' => 'font-awesome',
     435                    'file' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css',
     436                    'context' => 'lib'
     437                ],
     438                [
     439                    'handle' => 'unlockafe-circle-menu-style',
     440                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/circle-menu.css',
     441                    'context' => 'self',
     442                    'deps' => ['font-awesome']
     443                ]
     444            ],
     445            'js' => [
     446                [
     447                    'handle' => 'unlockafe-circle-menu-script',
     448                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/circle-menu.js',
     449                    'context' => 'self',
     450                    'deps' => ['jquery']
     451                ]
     452            ],
     453            'group' => 'General',
     454            'status' => true,
     455            'type' => 'basic'
     456        ],
     457        'unlockafe-dynamic-table' => [
     458            'label' => 'Dynamic Table',
     459            'class' => '\Unlockafe_addons\Widgets\Dynamic_Table',
     460            'css' => [
     461                [
     462                    'handle' => 'unlockafe-global',
     463                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     464                    'context' => 'self'
     465                ],
     466                [
     467                    'handle' => 'font-awesome',
     468                    'file' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css',
     469                    'context' => 'lib'
     470                ],
     471                [
     472                    'handle' => 'datatables-css',
     473                    'file' => 'https://cdn.datatables.net/1.13.6/css/jquery.dataTables.min.css',
     474                    'context' => 'lib'
     475                ],
     476                [
     477                    'handle' => 'unlockafe-dynamic-table-style',
     478                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/dynamic-table.css',
     479                    'context' => 'self',
     480                    'deps' => ['unlockafe-global', 'datatables-css', 'font-awesome']
     481                ]
     482            ],
     483            'js' => [
     484                [
     485                    'handle' => 'datatables-js',
     486                    'file' => 'https://cdn.datatables.net/1.13.6/js/jquery.dataTables.min.js',
     487                    'context' => 'lib',
     488                    'deps' => ['jquery']
     489                ],
     490                [
     491                    'handle' => 'unlockafe-dynamic-table-script',
     492                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/dynamic-table.js',
     493                    'context' => 'self',
     494                    'deps' => ['jquery', 'datatables-js']
     495                ]
     496            ],
     497            'group' => 'General',
     498            'status' => true,
     499            'type' => 'basic'
     500        ],
     501        'unlockafe-showcase-slider' => [
     502            'label' => 'Showcase Slider',
     503            'class' => '\Unlockafe_addons\Widgets\Showcase_Slider',
     504            'css' => [
     505                [
     506                    'handle' => 'unlockafe-global',
     507                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     508                    'context' => 'self'
     509                ],
     510                [
     511                    'handle' => 'font-awesome',
     512                    'file' => 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css',
     513                    'context' => 'lib'
     514                ],
     515                [
     516                    'handle' => 'swiper',
     517                    'file' => UNLOCKAFE_ASSETS . 'dependency/css/swiper-bundle.min.css',
     518                    'context' => 'lib'
     519                ],
     520                [
     521                    'handle' => 'unlockafe-showcase-slider-style',
     522                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/showcase-slider.css',
     523                    'context' => 'self',
     524                    'deps' => ['unlockafe-global', 'font-awesome', 'swiper']
     525                ]
     526            ],
     527            'js' => [
     528                [
     529                    'handle' => 'swiper',
     530                    'file' => UNLOCKAFE_ASSETS . 'dependency/js/swiper-bundle.min.js',
     531                    'context' => 'lib'
     532                ],
     533                [
     534                    'handle' => 'gsap',
     535                    'file' => UNLOCKAFE_ASSETS . 'dependency/js/gsap.min.js',
     536                    'context' => 'lib'
     537                ],
     538                [
     539                    'handle' => 'split-text',
     540                    'file' => UNLOCKAFE_ASSETS . 'dependency/js/SplitText.min.js',
     541                    'context' => 'lib',
     542                    'deps' => ['gsap']
     543                ],
     544                [
     545                    'handle' => 'unlockafe-showcase-slider-script',
     546                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/showcase-slider.js',
     547                    'context' => 'self',
     548                    'deps' => ['jquery', 'swiper', 'gsap', 'split-text']
     549                ]
     550            ],
     551            'group' => 'General',
     552            'status' => true,
     553            'type' => 'basic'
     554        ],
     555        'unlockafe-sync-advantage' => [
     556            'label' => 'Sync Advantage',
     557            'class' => '\Unlockafe_addons\Widgets\Sync_Advantage',
     558            'css' => [
     559                [
     560                    'handle' => 'unlockafe-global',
     561                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     562                    'context' => 'self'
     563                ],
     564                [
     565                    'handle' => 'unlockafe-sync-advantage-style',
     566                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/sync-advantage.css',
     567                    'context' => 'self',
     568                    'deps' => ['unlockafe-global']
     569                ]
     570            ],
     571            'js' => [
     572                [
     573                    'handle' => 'unlockafe-sync-advantage-scripts',
     574                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/sync-advantage.js',
     575                    'context' => 'self'
     576                ]
     577            ],
     578            'group' => 'Woocommerce',
     579            'status' => true,
     580            'type' => 'basic'
     581        ],
     582        'unlockafe-customer-review' => [
     583            'label' => 'Customer Review',
     584            'class' => '\Unlockafe_addons\Widgets\Customer_Review',
     585            'css' => [
     586                [
     587                    'handle' => 'unlockafe-global',
     588                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     589                    'context' => 'self'
     590                ],
     591                [
     592                    'handle' => 'unlockafe-customer-review-style',
     593                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/customer-review.css',
     594                    'context' => 'self',
     595                    'deps' => ['unlockafe-global']
     596                ]
     597            ],
     598            'js' => [
     599                [
     600                    'handle' => 'unlockafe-customer-review-scripts',
     601                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/customer-review.js',
     602                    'context' => 'self'
     603                ]
     604            ],
     605            'group' => 'Woocommerce',
     606            'status' => true,
     607            'type' => 'basic'
     608        ],
     609        // 'unlockafe-advance-coupons' => [
     610        //  'label' => 'Advance Coupons',
     611        //  'class' => '\Unlockafe_addons\Widgets\Advance_Coupons',
     612        //  'css' => [
     613        //      [
     614        //          'handle' => 'unlockafe-global',
     615        //          'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     616        //          'context' => 'self'
     617        //      ],
     618        //      [
     619        //          'handle' => 'unlockafe-advance-coupons-style',
     620        //          'file' => UNLOCKAFE_ASSETS . 'front-end/css/advance-coupons.css',
     621        //          'context' => 'self',
     622        //          'deps' => ['unlockafe-global']
     623        //      ]
     624        //  ],
     625        //  'js' => [
     626        //      [
     627        //          'handle' => 'unlockafe-advance-coupons-scripts',
     628        //          'file' => UNLOCKAFE_ASSETS . 'front-end/js/advance-coupons.js',
     629        //          'context' => 'self'
     630        //      ]
     631        //  ],
     632        //  'group' => 'Woocommerce',
     633        //  'status' => true,
     634        //  'type' => 'basic'
     635        // ],
     636        'unlockafe-cookie-consent' => [
     637            'label' => 'Cookie Consent',
     638            'class' => '\\Unlockafe_addons\\Widgets\\Cookie_Consent',
     639            'css' => [
     640                [
     641                    'handle' => 'unlockafe-global',
     642                    'file' => UNLOCKAFE_ASSETS . 'front-end/global-css/global.css',
     643                    'context' => 'self'
     644                ],
     645                [
     646                    'handle' => 'unlockafe-cookie-consent-style',
     647                    'file' => UNLOCKAFE_ASSETS . 'front-end/css/cookie-consent.css',
     648                    'context' => 'self',
     649                    'deps' => ['unlockafe-global']
     650                ]
     651            ],
     652            'js' => [
     653                [
     654                    'handle' => 'unlockafe-cookie-consent',
     655                    'file' => UNLOCKAFE_ASSETS . 'front-end/js/cookie-consent.js',
     656                    'context' => 'self',
     657                    'deps' => ['jquery', 'elementor-frontend']
     658                ]
     659            ],
     660            'group' => 'General',
     661            'status' => true,
     662            'type' => 'basic'
     663        ],
    382664    ]
    383665];
  • unlock-addons-for-elementor/trunk/readme.txt

    r3333327 r3385199  
    88Requires at least: 5.2
    99Tested up to: 6.8
    10 Stable tag: 2.2.1
     10Stable tag: 2.2.2
    1111Requires PHP: 7.4
    1212License: GPLv2 or later
     
    24243. Progress Bar
    25254. Text Generator
    26 5. Image Hotspot
    27 6. Team
    28 7. Popup Anywhere
    29 8. Dynamic Chart
    30 9. Google Sheet
    31 10. Timeline
    32 11. Product Grid
    33 12. Product Carousel
     265. Team
     276. Popup Anywhere
     287. Dynamic Chart
     298. Google Sheet
     309. Timeline
     3110. Price Menu
     3212. Circle Menu
     3313.Dynamic Table
     3414. Showcase Slider
     3515. Cookie Consent
     3616. Product Carousel
     3717. Product Grid
     3818. Customer Review
    3439
    3540
     
    5560== Upgrade Notice ==
    5661
    57 = 2.2.1 =
     62= 2.2.2 =
    5863Initial release of Unlock Addons for Elementor. No breaking changes or updates required.
    5964
  • unlock-addons-for-elementor/trunk/unlock-addons-for-elementor.php

    r3333327 r3385199  
    44 * Plugin Name: Unlock Addons for Elementor
    55 * Description: Unlock Addons for Elementor plugin offer 10+ Free widgets includes widgets and addons like Blog Post Grid, Megamenu, Post Carousel, Countdown, Testimonials.
    6  * Version: 2.2.1
     6 * Version: 2.2.2
    77 * Requires at least: 5.2
    88 * Requires PHP: 7.4
     
    1515 * Text Domain: unlock-addons-for-elementor
    1616 *
    17  * Elementor tested up to: 3.23.4
     17 * Elementor tested up to: 3.32.5
    1818 * Elementor Pro tested up to: 3.23.3
    1919 *
Note: See TracChangeset for help on using the changeset viewer.