OoohBoi Steroids for Elementor - Version 2.0.1

Version Description

  • Fix: GLIDER - "glider-XXXXXXXX-gotoslide-0" link to a slide number 0 not working
  • Fix: WIDGET STALKER - Width value missing for Tablets and Mobiles since Ele 3.7
  • Fix: Replaced functions deprecated by Elementor 3.7
  • New: BREAKING BAD - Min height option added to Column
  • Updates: cdnjs libraries; GSAP (3.11), ScrollTrigger (3.11), ScrollTo (3.11), MotionPath (3.11)
Download this release

Release Info

Developer ooohboi
Plugin Icon 128x128 OoohBoi Steroids for Elementor
Version 2.0.1
Comparing to
See all releases

Code changes from version 2.0.0 to 2.0.1

assets/css/main.css CHANGED
@@ -41,6 +41,9 @@
41
  overflow: hidden;
42
  position: relative;
43
  }
 
 
 
44
  .ob-is-glider .elementor-container > .elementor-row.swiper-wrapper,
45
  .ob-is-glider .elementor-container > .swiper-wrapper {
46
  flex-wrap: nowrap !important;
41
  overflow: hidden;
42
  position: relative;
43
  }
44
+ .ob-is-glider .ob-swiper-bundle {
45
+ width: 100%;
46
+ }
47
  .ob-is-glider .elementor-container > .elementor-row.swiper-wrapper,
48
  .ob-is-glider .elementor-container > .swiper-wrapper {
49
  flex-wrap: nowrap !important;
assets/js/extend-repeater.js ADDED
File without changes
assets/js/glider-min.js CHANGED
@@ -1 +1 @@
1
- "use strict";!function(e,t){e(t).on("elementor/frontend/init",(function(){var i,s=elementorModules.frontend.handlers.Base;i=s.extend({me_the_swiper:"undefined",glider_external_controls:[],onInit:function(){s.prototype.onInit.apply(this,arguments),this.isGlider()&&this.isGliderCandidate()?(this.$element.addClass("ob-is-glider"),this.generateSwiperStructure()):this.isGlider()&&this.isOldGliderCandidate()&&(this.$element.addClass("ob-is-glider"),this.generateSwiperOld())},isGlider:function(){return"yes"===this.getElementSettings("_ob_glider_is_slider")},isGliderCandidate:function(){return!this.$element.closest(".swiper").length&&!this.$element.find(".swiper").length&&this.$element.children('[data-element_type="container"]').length>1},isOldGliderCandidate:function(){return"section"===this.$element.attr("data-element_type")},onElementChange:function(e){"_ob_glider_is_slider"===e&&(this.isGliderCandidate()?"yes"===this.getElementSettings("_ob_glider_is_slider")?(this.$element.attr("id","glider-"+this.getID()),this.$element.addClass("ob-is-glider"),this.generateSwiperStructure()):""===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.removeClass("ob-is-glider"),elementor.reloadPreview()):this.isOldGliderCandidate()&&("yes"===this.getElementSettings("_ob_glider_is_slider")?(this.$element.attr("id","glider-"+this.getID()),this.$element.addClass("ob-is-glider"),this.generateSwiperOld()):""===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.removeClass("ob-is-glider"),elementor.reloadPreview())))},generateSwiperStructure:function(){if(!this.$element.find(".ob-swiper-bundle").length){this.$element.children('[data-element_type="container"]').wrapAll('<div class="ob-swiper-bundle swiper"></div>');var e=this.$element.find(".ob-swiper-bundle");e.children('[data-element_type="container"]').addClass("swiper-slide").wrapAll('<div class="swiper-wrapper"></div>'),e.append('<div class="swiper-button-next"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z"></path></svg></div>').append('<div class="swiper-button-prev"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z"></path></svg></div>').append('<div class="swiper-pagination"></div>');var i={};i.pagination_type=this.getElementSettings("_ob_glider_pagination_type")||"bullets",i.allowTouchMove=this.getElementSettings("_ob_glider_allow_touch_move"),i.autoheight=this.getElementSettings("_ob_glider_auto_h"),i.effect=this.getElementSettings("_ob_glider_effect"),i.loop=this.getElementSettings("_ob_glider_loop"),i.direction=this.getElementSettings("_ob_glider_direction"),i.parallax=this.getElementSettings("_ob_glider_parallax"),i.speed=this.getElementSettings("_ob_glider_speed");var s=this.getElementSettings("_ob_glider_autoplay");i.autoplay=!!s&&{delay:this.getElementSettings("_ob_glider_autoplay_delay")},i.mousewheel=this.getElementSettings("_ob_glider_allow_mousewheel"),i.allowMultiSlides=this.getElementSettings("_ob_glider_allow_multi_slides");var l={},n=elementorFrontend.config.breakpoints;l[n.lg]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll"),spaceBetween:+this.getElementSettings("_ob_glider_space_between")||0},l[n.md]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_tablet"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_tablet"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_tablet")||0},l[0]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_mobile"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_mobile"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_mobile")||0},i.breakpoints=l,i.slides_centered=this.getElementSettings("_ob_glider_centered_slides"),i.slides_centered_bounds=this.getElementSettings("_ob_glider_centered_bounds_slides"),i.slides_round_lenghts=this.getElementSettings("_ob_glider_roundlengths_slides");var r={allowTouchMove:"yes"===i.allowTouchMove,autoHeight:"yes"===i.autoheight,effect:i.effect,loop:i.loop,direction:"fade"===i.effect?"horizontal":i.direction,parallax:"yes"===i.parallax,speed:i.speed,breakpoints:"yes"===i.allowMultiSlides&&i.breakpoints,centeredSlides:"yes"===i.slides_centered,centeredSlidesBounds:"yes"===i.slides_centered_bounds,roundLengths:"yes"===i.slides_round_lenghts,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",type:i.pagination_type,clickable:!0},autoplay:i.autoplay,mousewheel:"yes"===i.mousewheel,watchOverflow:!0};if("undefined"==typeof Swiper){var o=this;let t=setInterval((function(){if(elementorFrontend.utils){clearInterval(t);new(0,elementorFrontend.utils.swiper)(e,r).then((e=>{o.me_the_swiper=e,o.runSyncStuff(o.me_the_swiper)}))}}),500)}else this.me_the_swiper=new Swiper(e,r),this.runSyncStuff(this.me_the_swiper);if(e.css("visibility","visible"),this.isEdit){var d=this;elementor.channels.editor.on("change:container",(function(e){e._parent.model.id===d.getID()&&t.dispatchEvent(new Event("resize"))}))}}},generateSwiperOld:function(){var i=this.$element.children(".elementor-container").first(),s=e(i).children(".elementor-row").first();s.length&&(i=s),i.children('[data-element_type="column"]').addClass("swiper-slide").wrapAll('<div class="swiper-wrapper"></div>'),i.find(".swiper-button-next").first().length||i.append('<div class="swiper-button-next"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z"></path></svg></div>'),i.find(".swiper-button-prev").first().length||i.append('<div class="swiper-button-prev"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z"></path></svg></div>'),i.find(".swiper-pagination").first().length||i.append('<div class="swiper-pagination"></div>');var l={};l.pagination_type=this.getElementSettings("_ob_glider_pagination_type")||"bullets",l.allowTouchMove=this.getElementSettings("_ob_glider_allow_touch_move"),l.autoheight=this.getElementSettings("_ob_glider_auto_h"),l.effect=this.getElementSettings("_ob_glider_effect"),l.loop=this.getElementSettings("_ob_glider_loop"),l.direction=this.getElementSettings("_ob_glider_direction"),l.parallax=this.getElementSettings("_ob_glider_parallax"),l.speed=this.getElementSettings("_ob_glider_speed");var n=this.getElementSettings("_ob_glider_autoplay");l.autoplay=!!n&&{delay:this.getElementSettings("_ob_glider_autoplay_delay")},l.mousewheel=this.getElementSettings("_ob_glider_allow_mousewheel"),l.allowMultiSlides=this.getElementSettings("_ob_glider_allow_multi_slides");var r={},o=elementorFrontend.config.breakpoints;r[o.lg]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll"),spaceBetween:+this.getElementSettings("_ob_glider_space_between")||0},r[o.md]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_tablet"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_tablet"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_tablet")||0},r[0]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_mobile"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_mobile"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_mobile")||0},l.breakpoints=r,l.slides_centered=this.getElementSettings("_ob_glider_centered_slides"),l.slides_centered_bounds=this.getElementSettings("_ob_glider_centered_bounds_slides"),l.slides_round_lenghts=this.getElementSettings("_ob_glider_roundlengths_slides");var d={allowTouchMove:"yes"===l.allowTouchMove,autoHeight:"yes"===l.autoheight,effect:l.effect,loop:l.loop,direction:"fade"===l.effect?"horizontal":l.direction,parallax:"yes"===l.parallax,speed:l.speed,breakpoints:"yes"===l.allowMultiSlides&&l.breakpoints,centeredSlides:"yes"===l.slides_centered,centeredSlidesBounds:"yes"===l.slides_centered_bounds,roundLengths:"yes"===l.slides_round_lenghts,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",type:l.pagination_type,clickable:!0},autoplay:l.autoplay,mousewheel:"yes"===l.mousewheel,watchOverflow:!0};if("undefined"==typeof Swiper){var _=this;let e=setInterval((function(){if(elementorFrontend.utils){clearInterval(e);new(0,elementorFrontend.utils.swiper)(i,d).then((e=>{_.me_the_swiper=e,_.runSyncStuff(_.me_the_swiper)}))}}),500)}else this.me_the_swiper=new Swiper(i,d),this.runSyncStuff(this.me_the_swiper);if(i.css("visibility","visible"),this.isEdit){var a=this;elementor.channels.editor.on("change:section",(function(e){e._parent.model.id===a.getID()&&t.dispatchEvent(new Event("resize"))}))}},runSyncStuff:function(t){this.glider_external_controls=e("body").find('[class*="glider-'+this.$element[0].dataset.id+'-gotoslide-"]')||[],this.glider_external_controls.length&&(this.glider_external_controls.each((function(){this.target_swiper=t})),this.glider_external_controls.on("click",(function(t){var i=parseInt(e(this).attr("class").match(/-gotoslide-(\d+)/)[1]);i>0&&this.target_swiper.slideTo(i),t.preventDefault()})))}});var l={section:i,container:i};e.each(l,(function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,(function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}))}))}))}(jQuery,window);
1
+ "use strict";!function(e,t){e(t).on("elementor/frontend/init",(function(){var i,s=elementorModules.frontend.handlers.Base;i=s.extend({me_the_swiper:"undefined",glider_external_controls:[],onInit:function(){s.prototype.onInit.apply(this,arguments),this.isGlider()&&this.isGliderCandidate()?(this.$element.addClass("ob-is-glider"),this.generateSwiperStructure()):this.isGlider()&&this.isOldGliderCandidate()&&(this.$element.addClass("ob-is-glider"),this.generateSwiperOld())},isGlider:function(){return"yes"===this.getElementSettings("_ob_glider_is_slider")},isGliderCandidate:function(){return!this.$element.closest(".swiper").length&&!this.$element.find(".swiper").length&&this.$element.children('[data-element_type="container"]').length>1},isOldGliderCandidate:function(){return"section"===this.$element.attr("data-element_type")},onElementChange:function(e){"_ob_glider_is_slider"===e&&(this.isGliderCandidate()?"yes"===this.getElementSettings("_ob_glider_is_slider")?(this.$element.attr("id","glider-"+this.getID()),this.$element.addClass("ob-is-glider"),this.generateSwiperStructure()):""===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.removeClass("ob-is-glider"),elementor.reloadPreview()):this.isOldGliderCandidate()&&("yes"===this.getElementSettings("_ob_glider_is_slider")?(this.$element.attr("id","glider-"+this.getID()),this.$element.addClass("ob-is-glider"),this.generateSwiperOld()):""===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.removeClass("ob-is-glider"),elementor.reloadPreview())))},generateSwiperStructure:function(){if(!this.$element.find(".ob-swiper-bundle").length){this.$element.children('[data-element_type="container"]').wrapAll('<div class="ob-swiper-bundle swiper"></div>');var e=this.$element.find(".ob-swiper-bundle");e.children('[data-element_type="container"]').addClass("swiper-slide").wrapAll('<div class="swiper-wrapper"></div>'),e.append('<div class="swiper-button-next"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z"></path></svg></div>').append('<div class="swiper-button-prev"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z"></path></svg></div>').append('<div class="swiper-pagination"></div>');var i={};i.pagination_type=this.getElementSettings("_ob_glider_pagination_type")||"bullets",i.allowTouchMove=this.getElementSettings("_ob_glider_allow_touch_move"),i.autoheight=this.getElementSettings("_ob_glider_auto_h"),i.effect=this.getElementSettings("_ob_glider_effect"),i.loop=this.getElementSettings("_ob_glider_loop"),i.direction=this.getElementSettings("_ob_glider_direction"),i.parallax=this.getElementSettings("_ob_glider_parallax"),i.speed=this.getElementSettings("_ob_glider_speed");var s=this.getElementSettings("_ob_glider_autoplay");i.autoplay=!!s&&{delay:this.getElementSettings("_ob_glider_autoplay_delay")},i.mousewheel=this.getElementSettings("_ob_glider_allow_mousewheel"),i.allowMultiSlides=this.getElementSettings("_ob_glider_allow_multi_slides");var l={},n=elementorFrontend.config.breakpoints;l[n.lg]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll"),spaceBetween:+this.getElementSettings("_ob_glider_space_between")||0},l[n.md]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_tablet"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_tablet"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_tablet")||0},l[n.sm]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_mobile"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_mobile"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_mobile")||0},i.breakpoints=l,i.slides_centered=this.getElementSettings("_ob_glider_centered_slides"),i.slides_centered_bounds=this.getElementSettings("_ob_glider_centered_bounds_slides"),i.slides_round_lenghts=this.getElementSettings("_ob_glider_roundlengths_slides");var r={allowTouchMove:"yes"===i.allowTouchMove,autoHeight:"yes"===i.autoheight,effect:i.effect,loop:i.loop,direction:"fade"===i.effect?"horizontal":i.direction,parallax:"yes"===i.parallax,speed:i.speed,breakpoints:"yes"===i.allowMultiSlides&&i.breakpoints,centeredSlides:"yes"===i.slides_centered,centeredSlidesBounds:"yes"===i.slides_centered_bounds,roundLengths:"yes"===i.slides_round_lenghts,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",type:i.pagination_type,clickable:!0},autoplay:i.autoplay,mousewheel:"yes"===i.mousewheel,watchOverflow:!0};if("undefined"==typeof Swiper){var o=this;let t=setInterval((function(){if(elementorFrontend.utils){clearInterval(t);new(0,elementorFrontend.utils.swiper)(e,r).then((e=>{o.me_the_swiper=e,o.runSyncStuff(o.me_the_swiper)}))}}),500)}else this.me_the_swiper=new Swiper(e,r),this.runSyncStuff(this.me_the_swiper);if(e.css("visibility","visible"),this.isEdit){var d=this;elementor.channels.editor.on("change:container",(function(e){e._parent.model.id===d.getID()&&t.dispatchEvent(new Event("resize"))}))}}},generateSwiperOld:function(){var i=this.$element.children(".elementor-container").first(),s=e(i).children(".elementor-row").first();s.length&&(i=s),i.children('[data-element_type="column"]').addClass("swiper-slide").wrapAll('<div class="swiper-wrapper"></div>'),i.find(".swiper-button-next").first().length||i.append('<div class="swiper-button-next"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z"></path></svg></div>'),i.find(".swiper-button-prev").first().length||i.append('<div class="swiper-button-prev"><svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin" viewBox="0 0 27 44"><path d="M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z"></path></svg></div>'),i.find(".swiper-pagination").first().length||i.append('<div class="swiper-pagination"></div>');var l={};l.pagination_type=this.getElementSettings("_ob_glider_pagination_type")||"bullets",l.allowTouchMove=this.getElementSettings("_ob_glider_allow_touch_move"),l.autoheight=this.getElementSettings("_ob_glider_auto_h"),l.effect=this.getElementSettings("_ob_glider_effect"),l.loop=this.getElementSettings("_ob_glider_loop"),l.direction=this.getElementSettings("_ob_glider_direction"),l.parallax=this.getElementSettings("_ob_glider_parallax"),l.speed=this.getElementSettings("_ob_glider_speed");var n=this.getElementSettings("_ob_glider_autoplay");l.autoplay=!!n&&{delay:this.getElementSettings("_ob_glider_autoplay_delay")},l.mousewheel=this.getElementSettings("_ob_glider_allow_mousewheel"),l.allowMultiSlides=this.getElementSettings("_ob_glider_allow_multi_slides");var r={},o=elementorFrontend.config.breakpoints;r[o.lg]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll"),spaceBetween:+this.getElementSettings("_ob_glider_space_between")||0},r[o.md]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_tablet"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_tablet"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_tablet")||0},r[0]={slidesPerView:this.getElementSettings("_ob_glider_slides_per_view_mobile"),slidesPerGroup:this.getElementSettings("_ob_glider_slides_to_scroll_mobile"),spaceBetween:+this.getElementSettings("_ob_glider_space_between_mobile")||0},l.breakpoints=r,l.slides_centered=this.getElementSettings("_ob_glider_centered_slides"),l.slides_centered_bounds=this.getElementSettings("_ob_glider_centered_bounds_slides"),l.slides_round_lenghts=this.getElementSettings("_ob_glider_roundlengths_slides");var d={allowTouchMove:"yes"===l.allowTouchMove,autoHeight:"yes"===l.autoheight,effect:l.effect,loop:l.loop,direction:"fade"===l.effect?"horizontal":l.direction,parallax:"yes"===l.parallax,speed:l.speed,breakpoints:"yes"===l.allowMultiSlides&&l.breakpoints,centeredSlides:"yes"===l.slides_centered,centeredSlidesBounds:"yes"===l.slides_centered_bounds,roundLengths:"yes"===l.slides_round_lenghts,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",type:l.pagination_type,clickable:!0},autoplay:l.autoplay,mousewheel:"yes"===l.mousewheel,watchOverflow:!0};if("undefined"==typeof Swiper){var _=this;let e=setInterval((function(){if(elementorFrontend.utils){clearInterval(e);new(0,elementorFrontend.utils.swiper)(i,d).then((e=>{_.me_the_swiper=e,_.runSyncStuff(_.me_the_swiper)}))}}),500)}else this.me_the_swiper=new Swiper(i,d),this.runSyncStuff(this.me_the_swiper);if(i.css("visibility","visible"),this.isEdit){var a=this;elementor.channels.editor.on("change:section",(function(e){e._parent.model.id===a.getID()&&t.dispatchEvent(new Event("resize"))}))}},runSyncStuff:function(t){this.glider_external_controls=e("body").find('[class*="glider-'+this.$element[0].dataset.id+'-gotoslide-"]')||[],this.glider_external_controls.length&&(this.glider_external_controls.each((function(){this.target_swiper=t})),this.glider_external_controls.on("click",(function(t){var i=parseInt(e(this).attr("class").match(/-gotoslide-(\d+)/)[1]);i>=0&&this.target_swiper.slideTo(i),t.preventDefault()})))}});var l={section:i,container:i};e.each(l,(function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,(function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}))}))}))}(jQuery,window);
assets/js/glider.js CHANGED
@@ -138,7 +138,7 @@
138
  slidesPerGroup: this.getElementSettings( '_ob_glider_slides_to_scroll_tablet' ),
139
  spaceBetween: +this.getElementSettings( '_ob_glider_space_between_tablet' ) || 0,
140
  };
141
- breakpointsSettings[0] = {
142
  slidesPerView: this.getElementSettings( '_ob_glider_slides_per_view_mobile' ),
143
  slidesPerGroup: this.getElementSettings( '_ob_glider_slides_to_scroll_mobile' ),
144
  spaceBetween: +this.getElementSettings( '_ob_glider_space_between_mobile' ) || 0,
@@ -351,7 +351,7 @@
351
  this.glider_external_controls.on( 'click', function( e ) {
352
 
353
  var slide_num = parseInt( $( this ).attr( 'class' ).match(/-gotoslide-(\d+)/)[ 1 ] );
354
- if( slide_num > 0 ) this.target_swiper.slideTo( slide_num );
355
 
356
  e.preventDefault(); // bail
357
 
@@ -368,11 +368,6 @@
368
  'container': Glider,
369
 
370
  };
371
- /*
372
- elementorFrontend.hooks.addAction( 'frontend/element_ready/container', function( $scope ) {
373
- elementorFrontend.elementsHandler.addHandler( Glider, { $element: $scope } );
374
- } );
375
- */
376
  $.each( handlersList, function( widgetName, handlerClass ) {
377
 
378
  elementorFrontend.hooks.addAction( 'frontend/element_ready/' + widgetName, function( $scope ) {
138
  slidesPerGroup: this.getElementSettings( '_ob_glider_slides_to_scroll_tablet' ),
139
  spaceBetween: +this.getElementSettings( '_ob_glider_space_between_tablet' ) || 0,
140
  };
141
+ breakpointsSettings[breakpoints.sm] = {
142
  slidesPerView: this.getElementSettings( '_ob_glider_slides_per_view_mobile' ),
143
  slidesPerGroup: this.getElementSettings( '_ob_glider_slides_to_scroll_mobile' ),
144
  spaceBetween: +this.getElementSettings( '_ob_glider_space_between_mobile' ) || 0,
351
  this.glider_external_controls.on( 'click', function( e ) {
352
 
353
  var slide_num = parseInt( $( this ).attr( 'class' ).match(/-gotoslide-(\d+)/)[ 1 ] );
354
+ if( slide_num >= 0 ) this.target_swiper.slideTo( slide_num );
355
 
356
  e.preventDefault(); // bail
357
 
368
  'container': Glider,
369
 
370
  };
 
 
 
 
 
371
  $.each( handlersList, function( widgetName, handlerClass ) {
372
 
373
  elementorFrontend.hooks.addAction( 'frontend/element_ready/' + widgetName, function( $scope ) {
assets/js/interactor.js CHANGED
@@ -35,6 +35,7 @@
35
  this.$element.addClass( 'ob-is-interactor' );
36
  } else if( '' === this.getElementSettings( '_ob_do_interactor' ) ) {
37
  this.$element.removeClass( 'ob-is-interactor' );
 
38
  }
39
  }
40
  },
@@ -47,6 +48,11 @@
47
 
48
  var el_settings = {};
49
 
 
 
 
 
 
50
  el_settings._ob_i_type = this.getElementSettings( '_ob_i_type' ) || 'mouseenter';
51
  el_settings.rptr = this.getElementSettings( '_ob_i_props_repeater' );
52
 
@@ -56,11 +62,6 @@
56
  var me = this.$element;
57
  var _this = this;
58
 
59
- // reset actions
60
- me.off( 'click' );
61
- me.off( 'mouseenter' );
62
- me.off( 'mouseleave' );
63
-
64
  $.each( el_settings.rptr, function( i, val ) {
65
 
66
  // target element
35
  this.$element.addClass( 'ob-is-interactor' );
36
  } else if( '' === this.getElementSettings( '_ob_do_interactor' ) ) {
37
  this.$element.removeClass( 'ob-is-interactor' );
38
+ this.deployInteractor();
39
  }
40
  }
41
  },
48
 
49
  var el_settings = {};
50
 
51
+ // reset actions
52
+ this.$element.off( 'click' );
53
+ this.$element.off( 'mouseenter' );
54
+ this.$element.off( 'mouseleave' );
55
+
56
  el_settings._ob_i_type = this.getElementSettings( '_ob_i_type' ) || 'mouseenter';
57
  el_settings.rptr = this.getElementSettings( '_ob_i_props_repeater' );
58
 
62
  var me = this.$element;
63
  var _this = this;
64
 
 
 
 
 
 
65
  $.each( el_settings.rptr, function( i, val ) {
66
 
67
  // target element
assets/js/ob-steroids-editor.js CHANGED
@@ -4,7 +4,6 @@
4
  ( function ( $, w ) {
5
 
6
  var $window = $( w );
7
-
8
  var switch_editor_style = function() {
9
 
10
  var dark_css_el = $( '#ooohboi-steroids-styles-editor-dark-css' );
4
  ( function ( $, w ) {
5
 
6
  var $window = $( w );
 
7
  var switch_editor_style = function() {
8
 
9
  var dark_css_el = $( '#ooohboi-steroids-styles-editor-dark-css' );
controls/ooohboi-breaking-bad.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Plugin;
 
6
 
7
  if ( ! defined( 'ABSPATH' ) ) {
8
  exit; // Exit if accessed directly.
@@ -217,7 +217,7 @@ class OoohBoi_Breaking_Bad {
217
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
218
  ],
219
  'device_args' => [
220
- Controls_Stack::RESPONSIVE_TABLET => [
221
  'selectors' => [
222
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
223
  ],
@@ -226,7 +226,7 @@ class OoohBoi_Breaking_Bad {
226
  '_ob_bbad_inner_width_method_tablet' => 'flex',
227
  ],
228
  ],
229
- Controls_Stack::RESPONSIVE_MOBILE => [
230
  'selectors' => [
231
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
232
  ],
@@ -257,7 +257,7 @@ class OoohBoi_Breaking_Bad {
257
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'width: {{VALUE}}; flex: unset;',
258
  ],
259
  'device_args' => [
260
- Controls_Stack::RESPONSIVE_TABLET => [
261
  'selectors' => [
262
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'width: {{VALUE}}; flex: unset;',
263
  ],
@@ -266,7 +266,7 @@ class OoohBoi_Breaking_Bad {
266
  '_ob_bbad_inner_width_method_tablet' => 'units',
267
  ],
268
  ],
269
- Controls_Stack::RESPONSIVE_MOBILE => [
270
  'selectors' => [
271
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'width: {{VALUE}}; flex: unset;',
272
  ],
@@ -435,6 +435,32 @@ href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/O
435
  ],
436
  ]
437
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  // --------------------------------------------------------------------------------------------- CONTROL Column order
439
  $element->add_responsive_control(
440
  '_ob_bbad_column_order',
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Plugin;
5
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
6
 
7
  if ( ! defined( 'ABSPATH' ) ) {
8
  exit; // Exit if accessed directly.
217
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
218
  ],
219
  'device_args' => [
220
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
221
  'selectors' => [
222
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
223
  ],
226
  '_ob_bbad_inner_width_method_tablet' => 'flex',
227
  ],
228
  ],
229
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
230
  'selectors' => [
231
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
232
  ],
257
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'width: {{VALUE}}; flex: unset;',
258
  ],
259
  'device_args' => [
260
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
261
  'selectors' => [
262
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'width: {{VALUE}}; flex: unset;',
263
  ],
266
  '_ob_bbad_inner_width_method_tablet' => 'units',
267
  ],
268
  ],
269
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
270
  'selectors' => [
271
  '{{WRAPPER}}.ob-is-breaking-bad.ob-bb-inner' => 'width: {{VALUE}}; flex: unset;',
272
  ],
435
  ],
436
  ]
437
  );
438
+ // --------------------------------------------------------------------------------------------- CONTROL Column height
439
+ $element->add_responsive_control(
440
+ '_ob_bbad_column_min_height',
441
+ [
442
+ 'label' => __( 'Min Height', 'ooohboi-steroids' ),
443
+ 'type' => Controls_Manager::SLIDER,
444
+ 'range' => [
445
+ 'px' => [
446
+ 'max' => 1000,
447
+ 'step' => 1,
448
+ ],
449
+ 'em' => [
450
+ 'max' => 100,
451
+ 'step' => 1,
452
+ ],
453
+ 'vh' => [
454
+ 'max' => 100,
455
+ 'step' => 1,
456
+ ],
457
+ ],
458
+ 'size_units' => [ 'px', 'em', 'vh' ],
459
+ 'selectors' => [
460
+ '{{WRAPPER}}.elementor-column, {{WRAPPER}}.elementor-column > .elementor-widget-wrap' => 'min-height: {{SIZE}}{{UNIT}};',
461
+ ],
462
+ ]
463
+ );
464
  // --------------------------------------------------------------------------------------------- CONTROL Column order
465
  $element->add_responsive_control(
466
  '_ob_bbad_column_order',
controls/ooohboi-bullet.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
controls/ooohboi-commentz.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Group_Control_Border;
6
  use Elementor\Group_Control_Typography;
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Group_Control_Border;
5
  use Elementor\Group_Control_Typography;
controls/ooohboi-container-extras.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
controls/ooohboi-glider.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
@@ -708,7 +707,7 @@ class OoohBoi_Glider {
708
  'default' => 'yes',
709
  'condition' => [
710
  '_ob_glider_is_slider' => 'yes',
711
- '_ob_glider_effect' => 'slide',
712
  ],
713
  'frontend_available' => true,
714
  'hide_in_inner' => true,
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
707
  'default' => 'yes',
708
  'condition' => [
709
  '_ob_glider_is_slider' => 'yes',
710
+ /*'_ob_glider_effect' => 'slide', */
711
  ],
712
  'frontend_available' => true,
713
  'hide_in_inner' => true,
controls/ooohboi-harakiri.php CHANGED
@@ -1,8 +1,8 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Group_Control_Background;
 
6
 
7
  if ( ! defined( 'ABSPATH' ) ) {
8
  exit; // Exit if accessed directly.
@@ -218,14 +218,14 @@ class OoohBoi_Harakiri {
218
  '{{WRAPPER}}.ob-harakiri' => 'inline-size: {{SIZE}}{{UNIT}}; width: unset;',
219
  ],
220
  'device_args' => [
221
- Controls_Stack::RESPONSIVE_TABLET => [
222
  'condition' => [
223
  '_ob_use_harakiri' => 'yes',
224
  '_ob_harakiri_height_tablet' => [ 'initial' ],
225
  '_ob_harakiri_writing_mode!' => 'inherit',
226
  ],
227
  ],
228
- Controls_Stack::RESPONSIVE_MOBILE => [
229
  'condition' => [
230
  '_ob_use_harakiri' => 'yes',
231
  '_ob_harakiri_height_mobile' => [ 'initial' ],
@@ -313,7 +313,7 @@ class OoohBoi_Harakiri {
313
  '{{WRAPPER}} .elementor-widget-container' => 'mix-blend-mode: {{VALUE}};',
314
  ],
315
  'device_args' => [
316
- Controls_Stack::RESPONSIVE_TABLET => [
317
  'selectors' => [
318
  '{{WRAPPER}} .elementor-widget-container' => 'mix-blend-mode: {{VALUE}};',
319
  ],
@@ -321,7 +321,7 @@ class OoohBoi_Harakiri {
321
  '_ob_use_harakiri' => 'yes',
322
  ],
323
  ],
324
- Controls_Stack::RESPONSIVE_MOBILE => [
325
  'selectors' => [
326
  '{{WRAPPER}} .elementor-widget-container' => 'mix-blend-mode: {{VALUE}};',
327
  ],
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Group_Control_Background;
5
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
6
 
7
  if ( ! defined( 'ABSPATH' ) ) {
8
  exit; // Exit if accessed directly.
218
  '{{WRAPPER}}.ob-harakiri' => 'inline-size: {{SIZE}}{{UNIT}}; width: unset;',
219
  ],
220
  'device_args' => [
221
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
222
  'condition' => [
223
  '_ob_use_harakiri' => 'yes',
224
  '_ob_harakiri_height_tablet' => [ 'initial' ],
225
  '_ob_harakiri_writing_mode!' => 'inherit',
226
  ],
227
  ],
228
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
229
  'condition' => [
230
  '_ob_use_harakiri' => 'yes',
231
  '_ob_harakiri_height_mobile' => [ 'initial' ],
313
  '{{WRAPPER}} .elementor-widget-container' => 'mix-blend-mode: {{VALUE}};',
314
  ],
315
  'device_args' => [
316
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
317
  'selectors' => [
318
  '{{WRAPPER}} .elementor-widget-container' => 'mix-blend-mode: {{VALUE}};',
319
  ],
321
  '_ob_use_harakiri' => 'yes',
322
  ],
323
  ],
324
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
325
  'selectors' => [
326
  '{{WRAPPER}} .elementor-widget-container' => 'mix-blend-mode: {{VALUE}};',
327
  ],
controls/ooohboi-hover-animator.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
controls/ooohboi-interactor.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Repeater;
6
 
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Repeater;
5
 
controls/ooohboi-locomotion.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
  use Elementor\Element_Base;
4
- use Elementor\Controls_Stack;
5
  use Elementor\Plugin;
6
 
7
  if ( ! defined( 'ABSPATH' ) ) exit;
1
  <?php
2
  use Elementor\Controls_Manager;
3
  use Elementor\Element_Base;
 
4
  use Elementor\Plugin;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) exit;
controls/ooohboi-oh-animator.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Repeater;
6
 
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Repeater;
5
 
controls/ooohboi-overlaiz.php CHANGED
@@ -1,8 +1,6 @@
1
  <?php
2
- use Elementor\Core\Breakpoints\Breakpoint;
3
  use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
4
  use Elementor\Controls_Manager;
5
- use Elementor\Controls_Stack;
6
  use Elementor\Group_Control_Border;
7
  use Elementor\Group_Control_Box_Shadow;
8
 
@@ -109,12 +107,12 @@ class OoohBoi_Overlaiz {
109
  '_ob_overlaiz_width_alt' => '',
110
  ],
111
  'device_args' => [
112
- Controls_Stack::RESPONSIVE_TABLET => [
113
  'selectors' => [
114
  $selector => 'width: {{SIZE}}{{UNIT}};',
115
  ],
116
  ],
117
- Controls_Stack::RESPONSIVE_MOBILE => [
118
  'selectors' => [
119
  $selector => 'width: {{SIZE}}{{UNIT}};',
120
  ],
@@ -176,12 +174,12 @@ class OoohBoi_Overlaiz {
176
  '_ob_overlaiz_height_alt' => '',
177
  ],
178
  'device_args' => [
179
- Controls_Stack::RESPONSIVE_TABLET => [
180
  'selectors' => [
181
  $selector => 'height: {{SIZE}}{{UNIT}};',
182
  ],
183
  ],
184
- Controls_Stack::RESPONSIVE_MOBILE => [
185
  'selectors' => [
186
  $selector => 'height: {{SIZE}}{{UNIT}};',
187
  ],
@@ -243,12 +241,12 @@ class OoohBoi_Overlaiz {
243
  '_ob_overlaiz_move_bg_x_alt' => '',
244
  ],
245
  'device_args' => [
246
- Controls_Stack::RESPONSIVE_TABLET => [
247
  'selectors' => [
248
  $selector => 'left: {{SIZE}}{{UNIT}};',
249
  ],
250
  ],
251
- Controls_Stack::RESPONSIVE_MOBILE => [
252
  'selectors' => [
253
  $selector => 'left: {{SIZE}}{{UNIT}};',
254
  ],
@@ -310,12 +308,12 @@ class OoohBoi_Overlaiz {
310
  '_ob_overlaiz_move_bg_y_alt' => '',
311
  ],
312
  'device_args' => [
313
- Controls_Stack::RESPONSIVE_TABLET => [
314
  'selectors' => [
315
  $selector => 'top: {{SIZE}}{{UNIT}};',
316
  ],
317
  ],
318
- Controls_Stack::RESPONSIVE_MOBILE => [
319
  'selectors' => [
320
  $selector => 'top: {{SIZE}}{{UNIT}};',
321
  ],
@@ -613,7 +611,7 @@ class OoohBoi_Overlaiz {
613
  '_ob_overlaiz_popover_masq' => 'yes',
614
  ],
615
  'device_args' => [
616
- Controls_Stack::RESPONSIVE_TABLET => [
617
  'selectors' => [
618
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
619
  ],
@@ -624,7 +622,7 @@ class OoohBoi_Overlaiz {
624
  '_ob_overlaiz_popover_masq' => 'yes',
625
  ],
626
  ],
627
- Controls_Stack::RESPONSIVE_MOBILE => [
628
  'selectors' => [
629
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
630
  ],
1
  <?php
 
2
  use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
3
  use Elementor\Controls_Manager;
 
4
  use Elementor\Group_Control_Border;
5
  use Elementor\Group_Control_Box_Shadow;
6
 
107
  '_ob_overlaiz_width_alt' => '',
108
  ],
109
  'device_args' => [
110
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
111
  'selectors' => [
112
  $selector => 'width: {{SIZE}}{{UNIT}};',
113
  ],
114
  ],
115
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
116
  'selectors' => [
117
  $selector => 'width: {{SIZE}}{{UNIT}};',
118
  ],
174
  '_ob_overlaiz_height_alt' => '',
175
  ],
176
  'device_args' => [
177
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
178
  'selectors' => [
179
  $selector => 'height: {{SIZE}}{{UNIT}};',
180
  ],
181
  ],
182
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
183
  'selectors' => [
184
  $selector => 'height: {{SIZE}}{{UNIT}};',
185
  ],
241
  '_ob_overlaiz_move_bg_x_alt' => '',
242
  ],
243
  'device_args' => [
244
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
245
  'selectors' => [
246
  $selector => 'left: {{SIZE}}{{UNIT}};',
247
  ],
248
  ],
249
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
250
  'selectors' => [
251
  $selector => 'left: {{SIZE}}{{UNIT}};',
252
  ],
308
  '_ob_overlaiz_move_bg_y_alt' => '',
309
  ],
310
  'device_args' => [
311
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
312
  'selectors' => [
313
  $selector => 'top: {{SIZE}}{{UNIT}};',
314
  ],
315
  ],
316
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
317
  'selectors' => [
318
  $selector => 'top: {{SIZE}}{{UNIT}};',
319
  ],
611
  '_ob_overlaiz_popover_masq' => 'yes',
612
  ],
613
  'device_args' => [
614
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
615
  'selectors' => [
616
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
617
  ],
622
  '_ob_overlaiz_popover_masq' => 'yes',
623
  ],
624
  ],
625
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
626
  'selectors' => [
627
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
628
  ],
controls/ooohboi-overlay-underlay.php CHANGED
@@ -1,10 +1,10 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Group_Control_Background;
6
  use Elementor\Group_Control_Border;
7
  use Elementor\Group_Control_Css_Filter;
 
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
10
  exit; // Exit if accessed directly.
@@ -233,12 +233,12 @@ class OoohBoi_Overlay_Underlay {
233
  'size' => 100,
234
  ],
235
  'device_args' => [
236
- Controls_Stack::RESPONSIVE_TABLET => [
237
  'condition' => [
238
  '_ob_steroids_overlay_w_alt_tablet' => '',
239
  ],
240
  ],
241
- Controls_Stack::RESPONSIVE_MOBILE => [
242
  'condition' => [
243
  '_ob_steroids_overlay_w_alt_mobile' => '',
244
  ],
@@ -294,12 +294,12 @@ class OoohBoi_Overlay_Underlay {
294
  'size' => 100,
295
  ],
296
  'device_args' => [
297
- Controls_Stack::RESPONSIVE_TABLET => [
298
  'condition' => [
299
  '_ob_steroids_overlay_h_alt_tablet' => '',
300
  ],
301
  ],
302
- Controls_Stack::RESPONSIVE_MOBILE => [
303
  'condition' => [
304
  '_ob_steroids_overlay_h_alt_mobile' => '',
305
  ],
@@ -355,12 +355,12 @@ class OoohBoi_Overlay_Underlay {
355
  'size' => 0,
356
  ],
357
  'device_args' => [
358
- Controls_Stack::RESPONSIVE_TABLET => [
359
  'condition' => [
360
  '_ob_steroids_overlay_y_alt_tablet' => '',
361
  ],
362
  ],
363
- Controls_Stack::RESPONSIVE_MOBILE => [
364
  'condition' => [
365
  '_ob_steroids_overlay_y_alt_mobile' => '',
366
  ],
@@ -416,12 +416,12 @@ class OoohBoi_Overlay_Underlay {
416
  'size' => 0,
417
  ],
418
  'device_args' => [
419
- Controls_Stack::RESPONSIVE_TABLET => [
420
  'condition' => [
421
  '_ob_steroids_overlay_x_alt_tablet' => '',
422
  ],
423
  ],
424
- Controls_Stack::RESPONSIVE_MOBILE => [
425
  'condition' => [
426
  '_ob_steroids_overlay_x_alt_mobile' => '',
427
  ],
@@ -657,7 +657,7 @@ class OoohBoi_Overlay_Underlay {
657
  '_ob_poopart_use' => 'yes',
658
  ],
659
  'device_args' => [
660
- Controls_Stack::RESPONSIVE_TABLET => [
661
  'selectors' => [
662
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:before' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
663
  ],
@@ -667,7 +667,7 @@ class OoohBoi_Overlay_Underlay {
667
  '_ob_poopart_use' => 'yes',
668
  ],
669
  ],
670
- Controls_Stack::RESPONSIVE_MOBILE => [
671
  'selectors' => [
672
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:before' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
673
  ],
@@ -873,12 +873,12 @@ class OoohBoi_Overlay_Underlay {
873
  'size' => 100,
874
  ],
875
  'device_args' => [
876
- Controls_Stack::RESPONSIVE_TABLET => [
877
  'condition' => [
878
  '_ob_steroids_underlay_w_alt_tablet' => '',
879
  ],
880
  ],
881
- Controls_Stack::RESPONSIVE_MOBILE => [
882
  'condition' => [
883
  '_ob_steroids_underlay_w_alt_mobile' => '',
884
  ],
@@ -932,12 +932,12 @@ class OoohBoi_Overlay_Underlay {
932
  'size' => 100,
933
  ],
934
  'device_args' => [
935
- Controls_Stack::RESPONSIVE_TABLET => [
936
  'condition' => [
937
  '_ob_steroids_underlay_h_alt_tablet' => '',
938
  ],
939
  ],
940
- Controls_Stack::RESPONSIVE_MOBILE => [
941
  'condition' => [
942
  '_ob_steroids_underlay_h_alt_mobile' => '',
943
  ],
@@ -991,12 +991,12 @@ class OoohBoi_Overlay_Underlay {
991
  'size' => 0,
992
  ],
993
  'device_args' => [
994
- Controls_Stack::RESPONSIVE_TABLET => [
995
  'condition' => [
996
  '_ob_steroids_underlay_y_alt_tablet' => '',
997
  ],
998
  ],
999
- Controls_Stack::RESPONSIVE_MOBILE => [
1000
  'condition' => [
1001
  '_ob_steroids_underlay_y_alt_mobile' => '',
1002
  ],
@@ -1050,12 +1050,12 @@ class OoohBoi_Overlay_Underlay {
1050
  'size' => 0,
1051
  ],
1052
  'device_args' => [
1053
- Controls_Stack::RESPONSIVE_TABLET => [
1054
  'condition' => [
1055
  '_ob_steroids_underlay_x_alt_tablet' => '',
1056
  ],
1057
  ],
1058
- Controls_Stack::RESPONSIVE_MOBILE => [
1059
  'condition' => [
1060
  '_ob_steroids_underlay_x_alt_mobile' => '',
1061
  ],
@@ -1286,7 +1286,7 @@ class OoohBoi_Overlay_Underlay {
1286
  '_ob_poopart_use' => 'yes',
1287
  ],
1288
  'device_args' => [
1289
- Controls_Stack::RESPONSIVE_TABLET => [
1290
  'selectors' => [
1291
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:after' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1292
  ],
@@ -1296,7 +1296,7 @@ class OoohBoi_Overlay_Underlay {
1296
  '_ob_poopart_use' => 'yes',
1297
  ],
1298
  ],
1299
- Controls_Stack::RESPONSIVE_MOBILE => [
1300
  'selectors' => [
1301
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:after' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1302
  ],
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Group_Control_Background;
5
  use Elementor\Group_Control_Border;
6
  use Elementor\Group_Control_Css_Filter;
7
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
10
  exit; // Exit if accessed directly.
233
  'size' => 100,
234
  ],
235
  'device_args' => [
236
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
237
  'condition' => [
238
  '_ob_steroids_overlay_w_alt_tablet' => '',
239
  ],
240
  ],
241
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
242
  'condition' => [
243
  '_ob_steroids_overlay_w_alt_mobile' => '',
244
  ],
294
  'size' => 100,
295
  ],
296
  'device_args' => [
297
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
298
  'condition' => [
299
  '_ob_steroids_overlay_h_alt_tablet' => '',
300
  ],
301
  ],
302
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
303
  'condition' => [
304
  '_ob_steroids_overlay_h_alt_mobile' => '',
305
  ],
355
  'size' => 0,
356
  ],
357
  'device_args' => [
358
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
359
  'condition' => [
360
  '_ob_steroids_overlay_y_alt_tablet' => '',
361
  ],
362
  ],
363
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
364
  'condition' => [
365
  '_ob_steroids_overlay_y_alt_mobile' => '',
366
  ],
416
  'size' => 0,
417
  ],
418
  'device_args' => [
419
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
420
  'condition' => [
421
  '_ob_steroids_overlay_x_alt_tablet' => '',
422
  ],
423
  ],
424
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
425
  'condition' => [
426
  '_ob_steroids_overlay_x_alt_mobile' => '',
427
  ],
657
  '_ob_poopart_use' => 'yes',
658
  ],
659
  'device_args' => [
660
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
661
  'selectors' => [
662
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:before' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
663
  ],
667
  '_ob_poopart_use' => 'yes',
668
  ],
669
  ],
670
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
671
  'selectors' => [
672
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:before' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
673
  ],
873
  'size' => 100,
874
  ],
875
  'device_args' => [
876
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
877
  'condition' => [
878
  '_ob_steroids_underlay_w_alt_tablet' => '',
879
  ],
880
  ],
881
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
882
  'condition' => [
883
  '_ob_steroids_underlay_w_alt_mobile' => '',
884
  ],
932
  'size' => 100,
933
  ],
934
  'device_args' => [
935
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
936
  'condition' => [
937
  '_ob_steroids_underlay_h_alt_tablet' => '',
938
  ],
939
  ],
940
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
941
  'condition' => [
942
  '_ob_steroids_underlay_h_alt_mobile' => '',
943
  ],
991
  'size' => 0,
992
  ],
993
  'device_args' => [
994
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
995
  'condition' => [
996
  '_ob_steroids_underlay_y_alt_tablet' => '',
997
  ],
998
  ],
999
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
1000
  'condition' => [
1001
  '_ob_steroids_underlay_y_alt_mobile' => '',
1002
  ],
1050
  'size' => 0,
1051
  ],
1052
  'device_args' => [
1053
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
1054
  'condition' => [
1055
  '_ob_steroids_underlay_x_alt_tablet' => '',
1056
  ],
1057
  ],
1058
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
1059
  'condition' => [
1060
  '_ob_steroids_underlay_x_alt_mobile' => '',
1061
  ],
1286
  '_ob_poopart_use' => 'yes',
1287
  ],
1288
  'device_args' => [
1289
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
1290
  'selectors' => [
1291
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:after' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1292
  ],
1296
  '_ob_poopart_use' => 'yes',
1297
  ],
1298
  ],
1299
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
1300
  'selectors' => [
1301
  '{{WRAPPER}}.ob-has-background-overlay > .elementor-widget-container:after' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1302
  ],
controls/ooohboi-perspektive.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
controls/ooohboi-postman.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Group_Control_Typography;
6
  use Elementor\Core\Schemes\Typography;
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Group_Control_Typography;
5
  use Elementor\Core\Schemes\Typography;
controls/ooohboi-pseudo.php CHANGED
@@ -1,10 +1,10 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Group_Control_Background;
6
  use Elementor\Group_Control_Border;
7
  use Elementor\Group_Control_Css_Filter;
 
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
10
  exit; // Exit if accessed directly.
@@ -243,14 +243,14 @@ class OoohBoi_Pseudo {
243
  'size' => 50,
244
  ],
245
  'device_args' => [
246
- Controls_Stack::RESPONSIVE_TABLET => [
247
  'condition' => [
248
  '_ob_column_has_pseudo' => 'yes',
249
  '_ob_pseudo_before_w_alt_tablet' => '',
250
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
251
  ],
252
  ],
253
- Controls_Stack::RESPONSIVE_MOBILE => [
254
  'condition' => [
255
  '_ob_column_has_pseudo' => 'yes',
256
  '_ob_pseudo_before_w_alt_mobile' => '',
@@ -308,14 +308,14 @@ class OoohBoi_Pseudo {
308
  'size' => 50,
309
  ],
310
  'device_args' => [
311
- Controls_Stack::RESPONSIVE_TABLET => [
312
  'condition' => [
313
  '_ob_column_has_pseudo' => 'yes',
314
  '_ob_pseudo_before_h_alt_tablet' => '',
315
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
316
  ],
317
  ],
318
- Controls_Stack::RESPONSIVE_MOBILE => [
319
  'condition' => [
320
  '_ob_column_has_pseudo' => 'yes',
321
  '_ob_pseudo_before_h_alt_mobile' => '',
@@ -373,14 +373,14 @@ class OoohBoi_Pseudo {
373
  'size' => 0,
374
  ],
375
  'device_args' => [
376
- Controls_Stack::RESPONSIVE_TABLET => [
377
  'condition' => [
378
  '_ob_column_has_pseudo' => 'yes',
379
  '_ob_pseudo_before_y_alt_tablet' => '',
380
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
381
  ],
382
  ],
383
- Controls_Stack::RESPONSIVE_MOBILE => [
384
  'condition' => [
385
  '_ob_column_has_pseudo' => 'yes',
386
  '_ob_pseudo_before_y_alt_mobile' => '',
@@ -438,14 +438,14 @@ class OoohBoi_Pseudo {
438
  'size' => 0,
439
  ],
440
  'device_args' => [
441
- Controls_Stack::RESPONSIVE_TABLET => [
442
  'condition' => [
443
  '_ob_column_has_pseudo' => 'yes',
444
  '_ob_pseudo_before_x_alt_tablet' => '',
445
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
446
  ],
447
  ],
448
- Controls_Stack::RESPONSIVE_MOBILE => [
449
  'condition' => [
450
  '_ob_column_has_pseudo' => 'yes',
451
  '_ob_pseudo_before_x_alt_mobile' => '',
@@ -685,7 +685,7 @@ class OoohBoi_Pseudo {
685
  '_ob_pseudo_before_popover_masq' => 'yes',
686
  ],
687
  'device_args' => [
688
- Controls_Stack::RESPONSIVE_TABLET => [
689
  'selectors' => [
690
  $selector_before => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
691
  ],
@@ -695,7 +695,7 @@ class OoohBoi_Pseudo {
695
  '_ob_pseudo_before_popover_masq' => 'yes',
696
  ],
697
  ],
698
- Controls_Stack::RESPONSIVE_MOBILE => [
699
  'selectors' => [
700
  $selector_before => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
701
  ],
@@ -901,13 +901,13 @@ class OoohBoi_Pseudo {
901
  'size' => 50,
902
  ],
903
  'device_args' => [
904
- Controls_Stack::RESPONSIVE_TABLET => [
905
  'condition' => [
906
  '_ob_column_has_pseudo' => 'yes',
907
  '_ob_pseudo_after_w_alt_tablet' => '',
908
  ],
909
  ],
910
- Controls_Stack::RESPONSIVE_MOBILE => [
911
  'condition' => [
912
  '_ob_column_has_pseudo' => 'yes',
913
  '_ob_pseudo_after_w_alt_mobile' => '',
@@ -962,14 +962,14 @@ class OoohBoi_Pseudo {
962
  'size' => 50,
963
  ],
964
  'device_args' => [
965
- Controls_Stack::RESPONSIVE_TABLET => [
966
  'condition' => [
967
  '_ob_column_has_pseudo' => 'yes',
968
  '_ob_pseudo_after_h_alt_tablet' => '',
969
  '_ob_pseudo_after_popover_whyxrot' => 'yes',
970
  ],
971
  ],
972
- Controls_Stack::RESPONSIVE_MOBILE => [
973
  'condition' => [
974
  '_ob_column_has_pseudo' => 'yes',
975
  '_ob_pseudo_after_h_alt_mobile' => '',
@@ -1025,14 +1025,14 @@ class OoohBoi_Pseudo {
1025
  'size' => 0,
1026
  ],
1027
  'device_args' => [
1028
- Controls_Stack::RESPONSIVE_TABLET => [
1029
  'condition' => [
1030
  '_ob_column_has_pseudo' => 'yes',
1031
  '_ob_pseudo_after_y_alt_tablet' => '',
1032
  '_ob_pseudo_after_popover_whyxrot' => 'yes',
1033
  ],
1034
  ],
1035
- Controls_Stack::RESPONSIVE_MOBILE => [
1036
  'condition' => [
1037
  '_ob_column_has_pseudo' => 'yes',
1038
  '_ob_pseudo_after_y_alt_mobile' => '',
@@ -1088,14 +1088,14 @@ class OoohBoi_Pseudo {
1088
  'size' => 0,
1089
  ],
1090
  'device_args' => [
1091
- Controls_Stack::RESPONSIVE_TABLET => [
1092
  'condition' => [
1093
  '_ob_column_has_pseudo' => 'yes',
1094
  '_ob_pseudo_after_x_alt_tablet' => '',
1095
  '_ob_pseudo_after_popover_whyxrot' => 'yes',
1096
  ],
1097
  ],
1098
- Controls_Stack::RESPONSIVE_MOBILE => [
1099
  'condition' => [
1100
  '_ob_column_has_pseudo' => 'yes',
1101
  '_ob_pseudo_after_x_alt_mobile' => '',
@@ -1329,7 +1329,7 @@ class OoohBoi_Pseudo {
1329
  '_ob_pseudo_after_popover_masq' => 'yes',
1330
  ],
1331
  'device_args' => [
1332
- Controls_Stack::RESPONSIVE_TABLET => [
1333
  'selectors' => [
1334
  $selector_after => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1335
  ],
@@ -1339,7 +1339,7 @@ class OoohBoi_Pseudo {
1339
  '_ob_pseudo_after_popover_masq' => 'yes',
1340
  ],
1341
  ],
1342
- Controls_Stack::RESPONSIVE_MOBILE => [
1343
  'selectors' => [
1344
  $selector_after => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1345
  ],
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Group_Control_Background;
5
  use Elementor\Group_Control_Border;
6
  use Elementor\Group_Control_Css_Filter;
7
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
8
 
9
  if ( ! defined( 'ABSPATH' ) ) {
10
  exit; // Exit if accessed directly.
243
  'size' => 50,
244
  ],
245
  'device_args' => [
246
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
247
  'condition' => [
248
  '_ob_column_has_pseudo' => 'yes',
249
  '_ob_pseudo_before_w_alt_tablet' => '',
250
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
251
  ],
252
  ],
253
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
254
  'condition' => [
255
  '_ob_column_has_pseudo' => 'yes',
256
  '_ob_pseudo_before_w_alt_mobile' => '',
308
  'size' => 50,
309
  ],
310
  'device_args' => [
311
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
312
  'condition' => [
313
  '_ob_column_has_pseudo' => 'yes',
314
  '_ob_pseudo_before_h_alt_tablet' => '',
315
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
316
  ],
317
  ],
318
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
319
  'condition' => [
320
  '_ob_column_has_pseudo' => 'yes',
321
  '_ob_pseudo_before_h_alt_mobile' => '',
373
  'size' => 0,
374
  ],
375
  'device_args' => [
376
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
377
  'condition' => [
378
  '_ob_column_has_pseudo' => 'yes',
379
  '_ob_pseudo_before_y_alt_tablet' => '',
380
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
381
  ],
382
  ],
383
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
384
  'condition' => [
385
  '_ob_column_has_pseudo' => 'yes',
386
  '_ob_pseudo_before_y_alt_mobile' => '',
438
  'size' => 0,
439
  ],
440
  'device_args' => [
441
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
442
  'condition' => [
443
  '_ob_column_has_pseudo' => 'yes',
444
  '_ob_pseudo_before_x_alt_tablet' => '',
445
  '_ob_pseudo_before_popover_whyxrot' => 'yes',
446
  ],
447
  ],
448
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
449
  'condition' => [
450
  '_ob_column_has_pseudo' => 'yes',
451
  '_ob_pseudo_before_x_alt_mobile' => '',
685
  '_ob_pseudo_before_popover_masq' => 'yes',
686
  ],
687
  'device_args' => [
688
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
689
  'selectors' => [
690
  $selector_before => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
691
  ],
695
  '_ob_pseudo_before_popover_masq' => 'yes',
696
  ],
697
  ],
698
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
699
  'selectors' => [
700
  $selector_before => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
701
  ],
901
  'size' => 50,
902
  ],
903
  'device_args' => [
904
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
905
  'condition' => [
906
  '_ob_column_has_pseudo' => 'yes',
907
  '_ob_pseudo_after_w_alt_tablet' => '',
908
  ],
909
  ],
910
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
911
  'condition' => [
912
  '_ob_column_has_pseudo' => 'yes',
913
  '_ob_pseudo_after_w_alt_mobile' => '',
962
  'size' => 50,
963
  ],
964
  'device_args' => [
965
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
966
  'condition' => [
967
  '_ob_column_has_pseudo' => 'yes',
968
  '_ob_pseudo_after_h_alt_tablet' => '',
969
  '_ob_pseudo_after_popover_whyxrot' => 'yes',
970
  ],
971
  ],
972
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
973
  'condition' => [
974
  '_ob_column_has_pseudo' => 'yes',
975
  '_ob_pseudo_after_h_alt_mobile' => '',
1025
  'size' => 0,
1026
  ],
1027
  'device_args' => [
1028
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
1029
  'condition' => [
1030
  '_ob_column_has_pseudo' => 'yes',
1031
  '_ob_pseudo_after_y_alt_tablet' => '',
1032
  '_ob_pseudo_after_popover_whyxrot' => 'yes',
1033
  ],
1034
  ],
1035
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
1036
  'condition' => [
1037
  '_ob_column_has_pseudo' => 'yes',
1038
  '_ob_pseudo_after_y_alt_mobile' => '',
1088
  'size' => 0,
1089
  ],
1090
  'device_args' => [
1091
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
1092
  'condition' => [
1093
  '_ob_column_has_pseudo' => 'yes',
1094
  '_ob_pseudo_after_x_alt_tablet' => '',
1095
  '_ob_pseudo_after_popover_whyxrot' => 'yes',
1096
  ],
1097
  ],
1098
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
1099
  'condition' => [
1100
  '_ob_column_has_pseudo' => 'yes',
1101
  '_ob_pseudo_after_x_alt_mobile' => '',
1329
  '_ob_pseudo_after_popover_masq' => 'yes',
1330
  ],
1331
  'device_args' => [
1332
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
1333
  'selectors' => [
1334
  $selector_after => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1335
  ],
1339
  '_ob_pseudo_after_popover_masq' => 'yes',
1340
  ],
1341
  ],
1342
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
1343
  'selectors' => [
1344
  $selector_after => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
1345
  ],
controls/ooohboi-shadough.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
controls/ooohboi-spacerat.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
 
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
7
  exit; // Exit if accessed directly.
@@ -297,7 +297,7 @@ class OoohBoi_SpaceRat {
297
  '_ob_spacerat_popover_masq' => 'yes',
298
  ],
299
  'device_args' => [
300
- Controls_Stack::RESPONSIVE_TABLET => [
301
  'selectors' => [
302
  '{{WRAPPER}}.ob-spacerat .elementor-widget-container' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
303
  ],
@@ -307,7 +307,7 @@ class OoohBoi_SpaceRat {
307
  '_ob_spacerat_popover_masq' => 'yes',
308
  ],
309
  ],
310
- Controls_Stack::RESPONSIVE_MOBILE => [
311
  'selectors' => [
312
  '{{WRAPPER}}.ob-spacerat .elementor-widget-container' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
313
  ],
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
7
  exit; // Exit if accessed directly.
297
  '_ob_spacerat_popover_masq' => 'yes',
298
  ],
299
  'device_args' => [
300
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
301
  'selectors' => [
302
  '{{WRAPPER}}.ob-spacerat .elementor-widget-container' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
303
  ],
307
  '_ob_spacerat_popover_masq' => 'yes',
308
  ],
309
  ],
310
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
311
  'selectors' => [
312
  '{{WRAPPER}}.ob-spacerat .elementor-widget-container' => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
313
  ],
controls/ooohboi-teleporter.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
5
  use Elementor\Group_Control_Background;
6
 
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
  use Elementor\Group_Control_Background;
5
 
controls/ooohboi-videomasq.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
6
  exit; // Exit if accessed directly.
@@ -146,7 +146,7 @@ class OoohBoi_Videomasq {
146
  'background_background' => [ 'video' ],
147
  ],
148
  'device_args' => [
149
- Controls_Stack::RESPONSIVE_TABLET => [
150
  'selectors' => [
151
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
152
  ],
@@ -154,7 +154,7 @@ class OoohBoi_Videomasq {
154
  '_ob_videomasq_mask_size_tablet' => [ 'initial' ],
155
  ],
156
  ],
157
- Controls_Stack::RESPONSIVE_MOBILE => [
158
  'selectors' => [
159
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
160
  ],
1
  <?php
2
  use Elementor\Controls_Manager;
3
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
4
 
5
  if ( ! defined( 'ABSPATH' ) ) {
6
  exit; // Exit if accessed directly.
146
  'background_background' => [ 'video' ],
147
  ],
148
  'device_args' => [
149
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
150
  'selectors' => [
151
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
152
  ],
154
  '_ob_videomasq_mask_size_tablet' => [ 'initial' ],
155
  ],
156
  ],
157
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
158
  'selectors' => [
159
  $selector => '-webkit-mask-size: {{SIZE}}{{UNIT}} auto; mask-size: {{SIZE}}{{UNIT}} auto;',
160
  ],
controls/ooohboi-widget-stalker.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  use Elementor\Controls_Manager;
3
- use Elementor\Controls_Stack;
4
  use Elementor\Element_Base;
 
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
7
  exit; // Exit if accessed directly.
@@ -151,7 +151,7 @@ class OoohBoi_Widget_Stalker {
151
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
152
  ],
153
  'device_args' => [
154
- Controls_Stack::RESPONSIVE_TABLET => [
155
  'selectors' => [
156
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
157
  ],
@@ -160,7 +160,7 @@ class OoohBoi_Widget_Stalker {
160
  '_ob_ws_width_method_tablet' => 'flex',
161
  ],
162
  ],
163
- Controls_Stack::RESPONSIVE_MOBILE => [
164
  'selectors' => [
165
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
166
  ],
@@ -189,7 +189,7 @@ class OoohBoi_Widget_Stalker {
189
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
190
  ],
191
  'device_args' => [
192
- Controls_Stack::RESPONSIVE_TABLET => [
193
  'selectors' => [
194
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
195
  ],
@@ -198,7 +198,7 @@ class OoohBoi_Widget_Stalker {
198
  '_ob_ws_width_method_tablet' => 'units',
199
  ],
200
  ],
201
- Controls_Stack::RESPONSIVE_MOBILE => [
202
  'selectors' => [
203
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
204
  ],
1
  <?php
2
  use Elementor\Controls_Manager;
 
3
  use Elementor\Element_Base;
4
+ use Elementor\Core\Breakpoints\Manager as Breakpoints_Manager;
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
7
  exit; // Exit if accessed directly.
151
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
152
  ],
153
  'device_args' => [
154
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
155
  'selectors' => [
156
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
157
  ],
160
  '_ob_ws_width_method_tablet' => 'flex',
161
  ],
162
  ],
163
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
164
  'selectors' => [
165
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
166
  ],
189
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
190
  ],
191
  'device_args' => [
192
+ Breakpoints_Manager::BREAKPOINT_KEY_TABLET => [
193
  'selectors' => [
194
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
195
  ],
198
  '_ob_ws_width_method_tablet' => 'units',
199
  ],
200
  ],
201
+ Breakpoints_Manager::BREAKPOINT_KEY_MOBILE => [
202
  'selectors' => [
203
  '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
204
  ],
inc/info/ob-landing.php CHANGED
@@ -10,26 +10,28 @@
10
 
11
  <div class="col-8">
12
 
13
- <h3>What's new v2.0.0?</h3>
14
  <p>
15
- <strong>1 new extension: POSTMAN</strong>
16
  </p>
17
  <p>
18
- Style up Text Editor or Posts widget content (headings, paragraph, lists, blockquotes). Basic styling, I know, but better than nothing, right?
19
  </p>
20
  <p>
21
- <img src="<?php echo SFE_DIR_URL . 'img/postman.png'; ?>" alt="Postman" />
22
  </p>
23
  <p>
24
- GLIDER went thru the major overhaul! As far as I can tell, it should be working like a Swiss clock.
25
  </p>
26
- <p>
27
- TABBR became even better now, I have added the option to position tabs any side and with a few more styling options it has become even more powerful than the PRO Tabs widget.
 
28
  </p>
 
29
 
30
  <h3>What's new since v1.9.9?</h3>
31
  <p>
32
- <strong>2 brand new extensions: TABBR and COUNTERZ + improvements</strong>
33
  </p>
34
  <p>
35
  TABBR extension allows you to style up default Tabs widget to the max! This was the most outdated and neglected widget of Elementor and many people rather installed a replacement widget.
@@ -42,7 +44,7 @@
42
  Frustrated by the lack of options to the Counter widget? Sure you are. COUNTERZ extension will make it shine again.
43
  </p>
44
  <p>
45
- HOVERANIMATOR extension can now be disabled for the touch based devices...
46
  </p>
47
 
48
  </div>
10
 
11
  <div class="col-8">
12
 
13
+ <h3>What's new v2.0.1?</h3>
14
  <p>
15
+ <strong>Fixes and updates mostly</strong>
16
  </p>
17
  <p>
18
+ Elementor 3.7 brought many changes that also affected Steroids for Elementor, so this release fixes many bugs caused by the deprecated functions.
19
  </p>
20
  <p>
21
+ BREAKING BAD extension got a new option that allows you to set the Column's "Min-height".
22
  </p>
23
  <p>
24
+ All of the GreenSock's animation libraries (and plugins) are now up to date! GSAP, ScrollTrigger, ScrollTo, and MotionPath have been "updated" to the latest 3.11
25
  </p>
26
+ <p style="background-color: #ffe1e1; padding: 28px;">
27
+ PLEASE support this plugin development! Think about a small monthly donation if you find it useful for your business. Even $1 from you could have a big impact on development, new features and quicker bug fixes.<br/>
28
+ Thank you!
29
  </p>
30
+ <p>&nbsp;</p>
31
 
32
  <h3>What's new since v1.9.9?</h3>
33
  <p>
34
+ <strong>3 brand new extensions: TABBR, COUNTERZ and POSTMAN</strong>
35
  </p>
36
  <p>
37
  TABBR extension allows you to style up default Tabs widget to the max! This was the most outdated and neglected widget of Elementor and many people rather installed a replacement widget.
44
  Frustrated by the lack of options to the Counter widget? Sure you are. COUNTERZ extension will make it shine again.
45
  </p>
46
  <p>
47
+ Style up Text Editor or Posts widget content (headings, paragraph, lists, blockquotes). Basic styling, I know, but better than nothing, right?
48
  </p>
49
 
50
  </div>
ooohboi-steroids.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: OoohBoi Steroids for Elementor
4
  * Description: An awesome set of tools, options and settings that expand Elementor defaults. Instead of creating new Elementor Widgets, these act like an upgrade of existing options or the self-standing panels.
5
- * Version: 2.0.0
6
  * Author: OoohBoi
7
  * Author URI: https://www.youtube.com/c/OoohBoi
8
  * Text Domain: ooohboi-steroids
@@ -33,7 +33,7 @@ final class OoohBoi_Steroids {
33
  *
34
  * @var string The plugin version.
35
  */
36
- const VERSION = '2.0.0';
37
 
38
  /**
39
  * Minimum Elementor Version
@@ -242,7 +242,7 @@ final class OoohBoi_Steroids {
242
  'ooohboi-steroids-editor',
243
  plugins_url( 'assets/js/ob-steroids-editor.js', __FILE__ ),
244
  [ 'elementor-editor', 'jquery' ],
245
- self::VERSION . '28062022z',
246
  true
247
  );
248
  // data to JS via wp_localize_script
@@ -366,7 +366,7 @@ final class OoohBoi_Steroids {
366
  'OoohBoi_Butter_Button' => 'ob_use_butterbutton', 'OoohBoi_Perspektive' => 'ob_use_perspektive', 'OoohBoi_Shadough' => 'ob_use_shadough', 'OoohBoi_PhotoMorph' => 'ob_use_photomorph', 'OoohBoi_Commentz' => 'ob_use_commentz',
367
  'OoohBoi_SpaceRat' => 'ob_use_spacerat', 'OoohBoi_Imbox' => 'ob_use_imbox', 'OoohBoi_Icobox' => 'ob_use_icobox', 'OoohBoi_Hover_Animator' => 'ob_use_hoveranimator', 'OoohBoi_Kontrolz' => 'ob_use_kontrolz',
368
  'OoohBoi_Widget_Stalker' => 'ob_use_widgetstalker', 'OoohBoi_Pseudo' => 'ob_use_pseudo', 'OoohBoi_Bullet' => 'ob_use_bullet', 'OoohBoi_Container_Extras' => 'ob_use_container_extras',
369
- 'OoohBoi_Counterz' => 'ob_use_counterz', 'OoohBoi_Tabbr' => 'ob_use_tabbr', 'OoohBoi_Postman' => 'ob_use_postman'/*, 'OoohBoi_Interactor' => 'ob_use_interactor'*/ ];
370
 
371
  /* since 1.9.1 & Elementor 3.6+ */
372
  $exclude_with_containers = [];
@@ -439,7 +439,7 @@ final class OoohBoi_Steroids {
439
  }
440
  // -----------------------------
441
 
442
- wp_register_style( 'ooohboi-steroids-styles', plugins_url( 'assets/css/main.css', __FILE__ ), NULL, self::VERSION . '07072022' );
443
 
444
  }
445
 
@@ -468,19 +468,19 @@ final class OoohBoi_Steroids {
468
  }
469
  // gsap
470
  if( 1 === self::$sfe_lib_gsap ) {
471
- wp_register_script( 'gsap-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js', [], self::VERSION, true );
472
  }
473
  // scroll trigger
474
  if( 1 === self::$sfe_lib_scroll_trigger ) {
475
- wp_register_script( 'scroll-trigger-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollTrigger.min.js', [], self::VERSION, true );
476
  }
477
  // scroll to
478
  if( 1 === self::$sfe_lib_scroll_to ) {
479
- wp_register_script( 'scroll-to-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollToPlugin.min.js', [], self::VERSION, true );
480
  }
481
  // scroll motion path
482
  if( 1 === self::$sfe_lib_motion_path ) {
483
- wp_register_script( 'motion-path-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/MotionPathPlugin.min.js', [], self::VERSION, true );
484
  }
485
  // barba
486
  if( 1 === self::$sfe_lib_barba && ! $ele_is_preview ) {
@@ -536,7 +536,7 @@ final class OoohBoi_Steroids {
536
  // OoohBoi Container Extras ONLY IF ELEMENTOR >= ELEMENTOR_VERSION_CONTAINER
537
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-container-extras.php'; // OoohBoi Container Extras
538
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-oh-animator.php'; // OoohBoi Animator
539
- /*include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-interactor.php';*/ // OoohBoi Interactor
540
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-counterz.php'; // OoohBoi Counterz
541
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-tabbr.php'; // OoohBoi Tabbr
542
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-postman.php'; // OoohBoi Postman
2
  /**
3
  * Plugin Name: OoohBoi Steroids for Elementor
4
  * Description: An awesome set of tools, options and settings that expand Elementor defaults. Instead of creating new Elementor Widgets, these act like an upgrade of existing options or the self-standing panels.
5
+ * Version: 2.0.1
6
  * Author: OoohBoi
7
  * Author URI: https://www.youtube.com/c/OoohBoi
8
  * Text Domain: ooohboi-steroids
33
  *
34
  * @var string The plugin version.
35
  */
36
+ const VERSION = '2.0.1';
37
 
38
  /**
39
  * Minimum Elementor Version
242
  'ooohboi-steroids-editor',
243
  plugins_url( 'assets/js/ob-steroids-editor.js', __FILE__ ),
244
  [ 'elementor-editor', 'jquery' ],
245
+ self::VERSION . '15072022',
246
  true
247
  );
248
  // data to JS via wp_localize_script
366
  'OoohBoi_Butter_Button' => 'ob_use_butterbutton', 'OoohBoi_Perspektive' => 'ob_use_perspektive', 'OoohBoi_Shadough' => 'ob_use_shadough', 'OoohBoi_PhotoMorph' => 'ob_use_photomorph', 'OoohBoi_Commentz' => 'ob_use_commentz',
367
  'OoohBoi_SpaceRat' => 'ob_use_spacerat', 'OoohBoi_Imbox' => 'ob_use_imbox', 'OoohBoi_Icobox' => 'ob_use_icobox', 'OoohBoi_Hover_Animator' => 'ob_use_hoveranimator', 'OoohBoi_Kontrolz' => 'ob_use_kontrolz',
368
  'OoohBoi_Widget_Stalker' => 'ob_use_widgetstalker', 'OoohBoi_Pseudo' => 'ob_use_pseudo', 'OoohBoi_Bullet' => 'ob_use_bullet', 'OoohBoi_Container_Extras' => 'ob_use_container_extras',
369
+ 'OoohBoi_Counterz' => 'ob_use_counterz', 'OoohBoi_Tabbr' => 'ob_use_tabbr', 'OoohBoi_Postman' => 'ob_use_postman', /*'OoohBoi_Interactor' => 'ob_use_interactor'*/ ];
370
 
371
  /* since 1.9.1 & Elementor 3.6+ */
372
  $exclude_with_containers = [];
439
  }
440
  // -----------------------------
441
 
442
+ wp_register_style( 'ooohboi-steroids-styles', plugins_url( 'assets/css/main.css', __FILE__ ), NULL, self::VERSION . '10082022' );
443
 
444
  }
445
 
468
  }
469
  // gsap
470
  if( 1 === self::$sfe_lib_gsap ) {
471
+ wp_register_script( 'gsap-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/gsap.min.js', [], self::VERSION, true );
472
  }
473
  // scroll trigger
474
  if( 1 === self::$sfe_lib_scroll_trigger ) {
475
+ wp_register_script( 'scroll-trigger-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/ScrollTrigger.min.js', [], self::VERSION, true );
476
  }
477
  // scroll to
478
  if( 1 === self::$sfe_lib_scroll_to ) {
479
+ wp_register_script( 'scroll-to-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/ScrollToPlugin.min.js', [], self::VERSION, true );
480
  }
481
  // scroll motion path
482
  if( 1 === self::$sfe_lib_motion_path ) {
483
+ wp_register_script( 'motion-path-js', '//cdnjs.cloudflare.com/ajax/libs/gsap/3.11.0/MotionPathPlugin.min.js', [], self::VERSION, true );
484
  }
485
  // barba
486
  if( 1 === self::$sfe_lib_barba && ! $ele_is_preview ) {
536
  // OoohBoi Container Extras ONLY IF ELEMENTOR >= ELEMENTOR_VERSION_CONTAINER
537
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-container-extras.php'; // OoohBoi Container Extras
538
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-oh-animator.php'; // OoohBoi Animator
539
+ /*include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-interactor.php'; // OoohBoi Interactor*/
540
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-counterz.php'; // OoohBoi Counterz
541
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-tabbr.php'; // OoohBoi Tabbr
542
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-postman.php'; // OoohBoi Postman
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: page-builder, elementor, add-on, background-overlay, vertical text, ghost
4
  Donate link: https://www.paypal.me/ooohboi
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
- Stable tag: 2.0.0
8
  Requires PHP: 7.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0
@@ -17,7 +17,7 @@ An awesome set of tools, options and settings that expand Elementor defaults. In
17
 
18
  = What is new? =
19
 
20
- Added 1 new extension : POSTMAN
21
 
22
  == Installation ==
23
 
@@ -26,7 +26,7 @@ Added 1 new extension : POSTMAN
26
 
27
  == Upgrade Notice ==
28
 
29
- 1.9.9 - Beware of the changes to the language file!
30
 
31
  == Frequently Asked Questions ==
32
 
@@ -42,6 +42,13 @@ No, you don't. It'll work with both free version of Elementor and Elementor PRO.
42
 
43
  == Changelog ==
44
 
 
 
 
 
 
 
 
45
  = 2.0.0 =
46
  - New extension: POSTMAN - Style up Text Editor or Posts widget content (headings, paragraph, lists, blockquotes)
47
  - Improvement: TABBR - Place tabs any side vert/horiz
4
  Donate link: https://www.paypal.me/ooohboi
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
+ Stable tag: 2.0.1
8
  Requires PHP: 7.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0
17
 
18
  = What is new? =
19
 
20
+ Recently added 1 new extension : POSTMAN
21
 
22
  == Installation ==
23
 
26
 
27
  == Upgrade Notice ==
28
 
29
+ 2.0.1 - Beware of the changes to the language file!
30
 
31
  == Frequently Asked Questions ==
32
 
42
 
43
  == Changelog ==
44
 
45
+ = 2.0.1 =
46
+ - Fix: GLIDER - "glider-XXXXXXXX-gotoslide-0" link to a slide number 0 not working
47
+ - Fix: WIDGET STALKER - Width value missing for Tablets and Mobiles since Ele 3.7
48
+ - Fix: Replaced functions deprecated by Elementor 3.7
49
+ - New: BREAKING BAD - Min height option added to Column
50
+ - Updates: cdnjs libraries; GSAP (3.11), ScrollTrigger (3.11), ScrollTo (3.11), MotionPath (3.11)
51
+
52
  = 2.0.0 =
53
  - New extension: POSTMAN - Style up Text Editor or Posts widget content (headings, paragraph, lists, blockquotes)
54
  - Improvement: TABBR - Place tabs any side vert/horiz