OoohBoi Steroids for Elementor - Version 1.6.2

Version Description

  • WIDGET STALKER fixed
  • GLIDER extension now works when "Improved Asset Loading" is active (Elementor PRO 3.1)
  • PHP 8.0+ compliance issue resolved
  • Elementor PRO 3.1 - deprecated PHP hooks have been replaced (https://developers.elementor.com/v3-1-planned-deprecations/)
  • New Admin settings interface
Download this release

Release Info

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

Code changes from version 1.6.1 to 1.6.2

assets/css/admin.css CHANGED
@@ -22,18 +22,60 @@
22
 
23
  .ob-settings-page .form-table {
24
  padding: 32px;
25
- background-color: #FFF;
26
  }
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  .ob-settings-page .form-table th,
29
  .ob-settings-page .form-table td {
30
  position: relative;
31
- padding: 24px;
32
- border-bottom: 1px solid rgba( 0, 0, 0, 0.1 );
33
  }
34
 
35
  .ob-settings-page .form-table th {
36
  padding-right: 0;
 
37
  }
38
 
39
  .ob-settings-page .form-table th:before {
@@ -50,13 +92,12 @@
50
  }
51
 
52
  .ob-settings-page .form-table th label {
53
- font-size: 16px !important;
54
- font-weight: 400;
55
  }
56
 
57
  .ob-settings-page .form-table td label {
58
  font-size: 14px !important;
59
- font-weight: 300;
60
  }
61
 
62
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
22
 
23
  .ob-settings-page .form-table {
24
  padding: 32px;
25
+ background-color: transparent;
26
  }
27
 
28
+ /* since 1.6.2 */
29
+ .ob-settings-page .form-table tbody {
30
+ display: flex;
31
+ flex-wrap: wrap;
32
+ }
33
+ .ob-settings-page .form-table tbody tr {
34
+ width: 100%;
35
+ min-height: 150px;
36
+ height: auto;
37
+ margin: 1%;
38
+ background: #FFFFFF;
39
+ box-shadow: 0px 0px 45px -35px rgba(0,0,0,0.1);
40
+ border-radius: 0 0 16px 0;
41
+ }
42
+ .ob-settings-page .form-table span.ob-option-desc {
43
+ display: block;
44
+ margin-top: 12px;
45
+ }
46
+ @media only screen and (min-width: 1600px) {
47
+ .ob-settings-page .form-table tbody tr {
48
+ width: 31% !important;
49
+ }
50
+ }
51
+ @media only screen and (min-width: 1140px) and (max-width: 1599px) {
52
+ .ob-settings-page .form-table tbody tr {
53
+ width: 47% !important;
54
+ }
55
+ }
56
+ @media only screen and (max-width: 1139px) {
57
+ .ob-settings-page .form-table th {
58
+ padding: 20px 20px 0 20px !important;
59
+ }
60
+ .ob-settings-page .form-table td {
61
+ padding: 20px !important;
62
+ }
63
+ .ob-settings-page .form-table tbody tr {
64
+ width: 100%;
65
+ min-height: 100px;
66
+ }
67
+ }
68
+ /* ----------- */
69
+
70
  .ob-settings-page .form-table th,
71
  .ob-settings-page .form-table td {
72
  position: relative;
73
+ padding: 20px;
 
74
  }
75
 
76
  .ob-settings-page .form-table th {
77
  padding-right: 0;
78
+ width: 150px;
79
  }
80
 
81
  .ob-settings-page .form-table th:before {
92
  }
93
 
94
  .ob-settings-page .form-table th label {
95
+ font-size: 14px !important;
96
+ font-weight: 500;
97
  }
98
 
99
  .ob-settings-page .form-table td label {
100
  font-size: 14px !important;
 
101
  }
102
 
103
  @supports (-webkit-appearance: none) or (-moz-appearance: none) {
assets/css/editor.css CHANGED
@@ -34,6 +34,28 @@
34
  background-size: cover;
35
  z-index: 1;
36
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  .rtl .elementor-control-_ob_steroids_background_overlay .elementor-panel-heading-title:after,
38
  .rtl .elementor-control-_ob_overlaiz_plugin_title:after,
39
  .rtl .elementor-control-_ob_harakiri_plugin_title:after,
@@ -60,6 +82,16 @@
60
  left: 20px;
61
  right: unset;
62
  }
 
 
 
 
 
 
 
 
 
 
63
  .ob-is-breaking-bad.elementor-top-section > .elementor-container > .elementor-row,
64
  .ob-is-breaking-bad.elementor-inner-section > .elementor-container > .elementor-row {
65
  flex-wrap: wrap;
34
  background-size: cover;
35
  z-index: 1;
36
  }
37
+ .elementor-control-_ob_hoveranimator_section_title .elementor-control-content:before,
38
+ .elementor-control-_ob_hoveranimator_panel:before {
39
+ content: "";
40
+ position: absolute;
41
+ height: 6px;
42
+ width: 6px;
43
+ top: 0px;
44
+ left: 0px;
45
+ background-color: #ff743d;
46
+ z-index: 1;
47
+ }
48
+ .elementor-control-_ob_widget_stalker:before,
49
+ .elementor-control-_ob_bbad_section_title_0:before {
50
+ content: "";
51
+ position: absolute;
52
+ height: 6px;
53
+ width: 6px;
54
+ top: 0px;
55
+ left: 0px;
56
+ background-color: #4ffd00;
57
+ z-index: 1;
58
+ }
59
  .rtl .elementor-control-_ob_steroids_background_overlay .elementor-panel-heading-title:after,
60
  .rtl .elementor-control-_ob_overlaiz_plugin_title:after,
61
  .rtl .elementor-control-_ob_harakiri_plugin_title:after,
82
  left: 20px;
83
  right: unset;
84
  }
85
+ .rtl .elementor-control-_ob_hoveranimator_section_title .elementor-control-content:before,
86
+ .rtl .elementor-control-_ob_hoveranimator_panel:before {
87
+ right: calc(100% - 6px);
88
+ left: unset;
89
+ }
90
+ .rtl .elementor-control-_ob_widget_stalker:before,
91
+ .rtl .elementor-control-_ob_bbad_section_title_0:before {
92
+ right: calc(100% - 6px);
93
+ left: unset;
94
+ }
95
  .ob-is-breaking-bad.elementor-top-section > .elementor-container > .elementor-row,
96
  .ob-is-breaking-bad.elementor-inner-section > .elementor-container > .elementor-row {
97
  flex-wrap: wrap;
assets/css/preview.css CHANGED
@@ -1,5 +1,6 @@
1
  /* Elementor preview styles should go here */
2
 
 
3
  div[class*="ob-harakiri-vertical"] .elementor-editor-widget-settings .elementor-editor-element-setting {
4
  height: 26px;
5
  background-color: #ff4ee3;
@@ -18,6 +19,25 @@ div[class*="ob-harakiri-vertical"] .elementor-editor-widget-settings .elementor-
18
  box-shadow: 0 0 0 1px#ff4ee3;
19
  }
20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  .elementor-edit-area-active .ob-has-background-overlay .elementor-widget-container:before,
22
  .elementor-edit-area-active .ob-has-background-overlay .elementor-widget-container:after {
23
  z-index: -1;
1
  /* Elementor preview styles should go here */
2
 
3
+ /*harakiri color change */
4
  div[class*="ob-harakiri-vertical"] .elementor-editor-widget-settings .elementor-editor-element-setting {
5
  height: 26px;
6
  background-color: #ff4ee3;
19
  box-shadow: 0 0 0 1px#ff4ee3;
20
  }
21
 
22
+ /* widget stalker color change */
23
+ div[class*="ob-got-stalker"] .elementor-editor-widget-settings .elementor-editor-element-setting {
24
+ height: 26px;
25
+ background-color: #4ffd00;
26
+ }
27
+
28
+ div[class*="ob-got-stalker"] .elementor-editor-widget-settings .elementor-editor-element-setting:not(:hover) {
29
+ background-image: -webkit-gradient(linear,left bottom,left top,from(#49df04),to(#4ffd00));
30
+ background-image: -webkit-linear-gradient(bottom,#49df04,#4ffd00);
31
+ background-image: -o-linear-gradient(bottom,#49df04,#4ffd00);
32
+ background-image: linear-gradient(0deg,#49df04,#4ffd00);
33
+ }
34
+
35
+ .elementor-edit-area-active div[class*="ob-got-stalker"].elementor-widget.elementor-element-edit-mode:hover,
36
+ .elementor-edit-area-active div[class*="ob-got-stalker"].elementor-widget.elementor-element-editable {
37
+ -webkit-box-shadow: 0 0 0 1px #4ffd00;
38
+ box-shadow: 0 0 0 1px#4ffd00;
39
+ }
40
+
41
  .elementor-edit-area-active .ob-has-background-overlay .elementor-widget-container:before,
42
  .elementor-edit-area-active .ob-has-background-overlay .elementor-widget-container:after {
43
  z-index: -1;
assets/js/ooohboi-steroids-min.js CHANGED
@@ -1 +1 @@
1
- "use strict";!function(e,t){var o=e(t);o.on("elementor/frontend/init",(function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initPoopArtPerspektiveHA(),this.initHoverAnimator()},initPoopArtPerspektiveHA:function(){this.isEdit&&(this.$element.addClass("ob-has-background-overlay"),"yes"===this.getElementSettings("_ob_perspektive_use")&&this.$element.addClass("ob-use-perspektive"))},initHoverAnimator:function(){this.routeHoverAnimator()},onElementChange:function(e){"_ob_perspektive_use"===e&&("yes"===this.getElementSettings("_ob_perspektive_use")?this.$element.addClass("ob-use-perspektive"):this.$element.removeClass("ob-use-perspektive")),"_ob_allow_hoveranimator"===e&&this.routeHoverAnimator(),-1!==["_ob_hoveranimator_opacity_hover","_ob_hoveranimator_y_hover","_ob_hoveranimator_x_hover","_ob_hoveranimator_rot_hover","_ob_hoveranimator_scalex_hover","_ob_hoveranimator_scaley_hover","_ob_hoveranimator_blur_hover"].indexOf(e)&&this.isHoverAnimator()&&this.doHoverAnimator()},isPerspektive:function(){return this.$element.hasClass("ob-use-perspektive")},isHoverAnimator:function(){return this.$element.hasClass("ob-is-hoveranimal")},routeHoverAnimator:function(){this.isEdit?(this.isHoverAnimator()||"yes"!==this.getElementSettings("_ob_allow_hoveranimator")||(this.$element.addClass("ob-is-hoveranimal"),this.doHoverAnimator()),this.isHoverAnimator()&&"yes"!==this.getElementSettings("_ob_allow_hoveranimator")&&(this.$element.removeClass("ob-is-hoveranimal"),this.stopHoverAnimator())):!this.isEdit&&this.isHoverAnimator()&&this.doHoverAnimator()},doHoverAnimator:function(){var t=this.$element,o=t.parent().closest(".ob-is-hoveranimator");if(o.length){var n,s,i,r,l,a,d,h,m=o.data("id");this.isEdit?(n=this.getElementSettings("_ob_hoveranimator_opacity_hover"),s=this.getElementSettings("_ob_hoveranimator_y_hover"),i=this.getElementSettings("_ob_hoveranimator_x_hover"),r=this.getElementSettings("_ob_hoveranimator_rot_hover"),a=this.getElementSettings("_ob_hoveranimator_scalex_hover"),l=this.getElementSettings("_ob_hoveranimator_scaley_hover"),d=this.getElementSettings("_ob_hoveranimator_blur_hover")):this.isEdit||(n=(h=e.parseJSON(t.attr("data-settings")))._ob_hoveranimator_opacity_hover,s=h._ob_hoveranimator_y_hover,i=h._ob_hoveranimator_x_hover,r=h._ob_hoveranimator_rot_hover,a=h._ob_hoveranimator_scalex_hover,l=h._ob_hoveranimator_scaley_hover,d=h._ob_hoveranimator_blur_hover);var _={opacity:n.size,top:s.size+s.unit,left:i.size+i.unit,transform:"rotate("+r.size+"deg) scaleX("+a.size+") scaleY("+l.size+")",filter:"blur("+d.size+d.unit+")"};o.on("mouseenter."+m,(function(){t.css(_)})),o.on("mouseleave."+m,(function(){t.removeAttr("style")}))}},stopHoverAnimator:function(){var e=this.$element,t=this.$element.parent().closest(".ob-is-hoveranimator");if(t.length){var o=t.data("id"),n={opacity:"",top:"",left:"",transform:"",filter:""};t.on("mouseenter."+o,(function(){e.css(n)})),t.on("mouseleave."+o,(function(){e.removeAttr("style")}))}}}),s=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initHarakiri()},initHarakiri:function(){this.isEdit&&"inherit"!==this.getElementSettings("_ob_harakiri_writing_mode")&&this.$element.addClass("ob-harakiri")},onElementChange:function(e){"_ob_harakiri_writing_mode"===e&&("inherit"!==this.getElementSettings("_ob_harakiri_writing_mode")?this.$element.addClass("ob-harakiri"):this.$element.removeClass("ob-harakiri"))}}),i={widget:t,"heading.default":s,"text-editor.default":s,section:elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSectionExtends()},isBreakingBad:function(){return this.$element.hasClass("ob-is-breaking-bad")},isGlider:function(){return this.$element.hasClass("ob-is-glider")},isInnerSection:function(){return this.$element.hasClass("elementor-inner-section")},onElementChange:function(e){"_ob_bbad_use_it"===e&&("yes"===this.getElementSettings("_ob_bbad_use_it")?this.$element.addClass("ob-is-breaking-bad"):this.$element.removeClass("ob-is-breaking-bad")),"_ob_glider_is_slider"===e&&("yes"===this.getElementSettings("_ob_glider_is_slider")?(this.$element.addClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"addClass"),this.initSwiperElements()):"yes"!=this.getElementSettings("_ob_glider_is_slider")&&(this.$element.removeClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"removeClass"))),"_ob_bbad_sssic_use"===e&&this.isInnerSection()&&("yes"===this.getElementSettings("_ob_bbad_sssic_use")?this.$element.addClass("ob-is-sticky-inner-section"):this.$element.removeClass("ob-is-sticky-inner-section"))},addClassesRouteGlider:function(t,o){var n=e(t).children(".elementor-container").first();n.length&&n.addClass("swiper-container");var s=e(n).children(".elementor-row").first();s.length&&"addClass"==o?(s.addClass("swiper-wrapper"),e(s).children("div.elementor-column").addClass("swiper-slide")):(e(n).children("div.elementor-column").wrapAll('<div class="swiper-wrapper" />'),e(n).children(".swiper-wrapper").first().children("div.elementor-column").addClass("swiper-slide")),s.length&&"removeClass"==o?(s.removeClass("swiper-wrapper"),e(s).children("div.elementor-column").removeClass("swiper-slide")):(e(n).children("div.elementor-column").unwrap(),e(n).children("div.elementor-column").removeClass("swiper-slide"))},initSectionExtends:function(){if(this.isEdit?("yes"!==this.getElementSettings("_ob_bbad_use_it")||this.isBreakingBad()||this.$element.addClass("ob-is-breaking-bad"),"yes"===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.addClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"addClass"),this.initSwiperElements())):"yes"===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.addClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"addClass"),this.initSwiperElements()),"yes"===this.getElementSettings("_ob_bbad_sssic_use")&&this.isInnerSection()){this.isEdit&&this.$element.addClass("ob-is-sticky-inner-section");var e=this.$element.closest(".elementor-widget-wrap");e.length&&e.addClass("ob-sssic-wrapper")}},initSwiperElements:function(){this.$element.children(".elementor-container .swiper-button-next").first().length||this.$element.children(".elementor-container").first().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>'),this.$element.children(".elementor-container .swiper-button-prev").first().length||this.$element.children(".elementor-container").first().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>'),this.$element.children(".elementor-container .swiper-pagination").first().length||this.$element.children(".elementor-container").first().append('<div class="swiper-pagination"></div>');var e={};e.pagination_type=this.getElementSettings("_ob_glider_pagination_type"),e.allowTouchMove=this.getElementSettings("_ob_glider_allow_touch_move"),e.autoheight=this.getElementSettings("_ob_glider_auto_h"),e.effect=this.getElementSettings("_ob_glider_effect"),e.loop=this.getElementSettings("_ob_glider_loop"),e.direction=this.getElementSettings("_ob_glider_direction"),e.parallax=this.getElementSettings("_ob_glider_parallax"),e.speed=this.getElementSettings("_ob_glider_speed");var t=this.getElementSettings("_ob_glider_autoplay");e.autoplay=!!t&&{delay:this.getElementSettings("_ob_glider_autoplay_delay")},n(this.$element.attr("data-id"),e)}}),column:elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.$element.find(".elementor-column-wrap").first().length||this.$element.addClass("ob-is-e3");var e=navigator.userAgent.toLowerCase();e.indexOf("chrome")>-1&&this.teleporterChromeResize(),this.initColumnExtends()},teleporterChromeResize:function(){if(this.isTeleporter()){var e=this,t=this.$element.attr("data-id");o.on("resize",(function(){e.$element.closest(".ob-is-teleporter").addClass("ob-chrome-resize"),clearTimeout(t),t=setTimeout((function(){var t=parseInt(e.$element.closest(".ob-is-teleporter").css("height")),o=e.$element.find(".elementor-column-wrap").first();o.length?o.css({height:t}):e.$element.find(".elementor-widget-wrap").first().css({height:t}),e.$element.closest(".ob-is-teleporter").removeClass("ob-chrome-resize")}),500)})),o.trigger("resize")}},isTeleporter:function(){return this.$element.hasClass("ob-is-teleporter")},isHoverAnimatorCol:function(){return this.$element.hasClass("ob-is-hoveranimator")},initColumnExtends:function(){this.isEdit&&"use-teleporter"===this.getElementSettings("_ob_teleporter_use")&&(this.$element.addClass("ob-is-teleporter"),this.$element.find(".elementor-widget-wrap").first().addClass("ob-tele-midget"),this.doTeleporterEditor()),!this.isEdit&&this.isTeleporter()&&(this.$element.find(".elementor-widget-wrap").first().addClass("ob-tele-midget"),this.doTeleporter()),this.isEdit&&"yes"===this.getElementSettings("_ob_column_hoveranimator")&&this.$element.addClass("ob-is-hoveranimator")},onElementChange:function(e){"_ob_teleporter_overlay_color"===e?this.$element.find('div[class*="ob-teleporter-"] > .ob-tele-overlay').css("background-color",this.getElementSettings("_ob_teleporter_overlay_color")):"_ob_teleporter_no_pass_tablet"===e?"no-tablet"===this.getElementSettings("_ob_teleporter_no_pass_tablet")?this.$element.addClass("ob-tele-no-tablet"):this.$element.removeClass("ob-tele-no-tablet"):"_ob_teleporter_no_pass_mobile"===e&&("no-mobile"===this.getElementSettings("_ob_teleporter_no_pass_mobile")?this.$element.addClass("ob-tele-no-mobile"):this.$element.removeClass("ob-tele-no-mobile")),"_ob_column_hoveranimator"===e&&this.routeHoverAnimatorCol()},routeHoverAnimatorCol:function(){this.isHoverAnimatorCol()||"yes"!==this.getElementSettings("_ob_column_hoveranimator")?this.$element.removeClass("ob-is-hoveranimator"):this.$element.addClass("ob-is-hoveranimator")},doTeleporterEditor:function(){if("use-teleporter"===this.getElementSettings("_ob_teleporter_use")){var t=this.$element.find(".elementor-widget-wrap").first();if(t.length&&(t.wrapInner('<div class="widget-wrap-children" />'),t.find(".elementor-background-overlay").first().length&&t.find(".elementor-background-overlay").first().insertBefore(t.find(".elementor-background-overlay").first().parent())),"do-pass"===this.getElementSettings("_ob_teleporter_pass")){var o=this,n=this.$element,s=this.$element.attr("data-id");"no-tablet"===this.getElementSettings("_ob_teleporter_no_pass_tablet")&&this.$element.addClass("ob-tele-no-tablet"),"no-mobile"===this.getElementSettings("_ob_teleporter_no_pass_mobile")&&this.$element.addClass("ob-tele-no-mobile");var i="section"===this.getElementSettings("_ob_teleporter_pass_element")?this.$element.closest(".elementor-section"):this.$element.closest(".elementor-container");if(i.length){i.css("overflow","hidden");var r=this.getElementSettings("_ob_teleporter_pass_effect"),l='<div class="ob-teleporter-'+s+" ob-tele-eff-"+r+'" data-id-teleporter="'+s+'"><div class="ob-tele-overlay" style="background-color: '+this.getElementSettings("_ob_teleporter_overlay_color")+';"></div></div>';e(".ob-teleporter-"+s).length||this.$element.prepend(l),this.$element.off("mouseenter mouseleave"),this.$element.on("mouseenter mouseleave",(function(t){if("mouseenter"===t.type){if("no-tablet"===o.getElementSettings("_ob_teleporter_no_pass_tablet")&&"tablet"===elementorFrontend.getCurrentDeviceMode())return;if("no-mobile"===o.getElementSettings("_ob_teleporter_no_pass_mobile")&&"mobile"===elementorFrontend.getCurrentDeviceMode())return;if("do-pass"!==o.getElementSettings("_ob_teleporter_pass"))return;var r={"background-color":e(".ob-teleporter-"+s).css("background-color"),"background-image":e(".ob-teleporter-"+s).css("background-image"),"background-position":e(".ob-teleporter-"+s).css("background-position"),"background-size":e(".ob-teleporter-"+s).css("background-size"),"background-repeat":e(".ob-teleporter-"+s).css("background-repeat")};if("section"===o.getElementSettings("_ob_teleporter_pass_element")){var l=i.children().not(".elementor-container").detach();i.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+s)),i.prepend(l)}else i.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+s));e(".ob-teleporter-"+s).css(r).hide(),e(".ob-teleporter-"+s).addClass("ob-teleporter-hover").show()}else i.removeClass("ob-tele-mom-hover"),setTimeout((function(){e(".ob-teleporter-"+s).removeAttr("style").removeClass("ob-teleporter-hover"),n.prepend(e(".ob-teleporter-"+s))}),100)}))}}}},doTeleporter:function(){var t=e.parseJSON(this.$element.attr("data-settings"));if("use-teleporter"===t._ob_teleporter_use){var o=this.$element.find(".elementor-widget-wrap").first();o.length&&(o.wrapInner('<div class="widget-wrap-children" />'),o.find(".elementor-background-overlay").first().length&&o.find(".elementor-background-overlay").first().insertBefore(o.find(".elementor-background-overlay").first().parent()));var n=this.$element,s=this.$element.attr("data-id");if("no-tablet"===t._ob_teleporter_no_pass_tablet&&this.$element.addClass("ob-tele-no-tablet"),"no-mobile"===t._ob_teleporter_no_pass_mobile&&this.$element.addClass("ob-tele-no-mobile"),void 0!==t._ob_teleporter_link){var i=t._ob_teleporter_link;if(""===i.url)return;this.$element.off("click.obTeleporter"),this.$element.on("click.obTeleporter",(function(){i.is_external?window.open(i.url):location.href=i.url}))}if("do-pass"===t._ob_teleporter_pass){var r="section"===t._ob_teleporter_pass_element?this.$element.closest(".elementor-section"):this.$element.closest(".elementor-container");if(r.length){r.css("overflow","hidden");var l=t._ob_teleporter_pass_effect,a='<div class="ob-teleporter-'+s+" ob-tele-eff-"+l+'" data-id-teleporter="'+s+'"><div class="ob-tele-overlay" style="background-color: '+t._ob_teleporter_overlay_color+';"></div>';e(".ob-teleporter-"+s).length||this.$element.prepend(a),this.$element.off("mouseenter mouseleave"),this.$element.on("mouseenter",(function(){if(!("no-tablet"===t._ob_teleporter_no_pass_tablet&&"tablet"===elementorFrontend.getCurrentDeviceMode()||"no-mobile"===t._ob_teleporter_no_pass_mobile&&"mobile"===elementorFrontend.getCurrentDeviceMode())){var o={"background-color":e(".ob-teleporter-"+s).css("background-color"),"background-image":e(".ob-teleporter-"+s).css("background-image"),"background-position":e(".ob-teleporter-"+s).css("background-position"),"background-size":e(".ob-teleporter-"+s).css("background-size"),"background-repeat":e(".ob-teleporter-"+s).css("background-repeat")};if("section"===t._ob_teleporter_pass_element){var n=r.children().not(".elementor-container").detach();r.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+s)),r.prepend(n)}else r.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+s));e(".ob-teleporter-"+s).css(o).hide(),e(".ob-teleporter-"+s).show().addClass("ob-teleporter-hover")}})),this.$element.on("mouseleave",(function(){r.removeClass("ob-tele-mom-hover"),setTimeout((function(){e(".ob-teleporter-"+s).removeAttr("style").removeClass("ob-teleporter-hover"),n.prepend(e(".ob-teleporter-"+s))}),100)}))}}}}}),"search-form.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSearchCop()},onElementChange:function(e){"_ob_searchcop_srch_options"===e&&this.routeSearchCop()},initSearchCop:function(){this.routeSearchCop()},routeSearchCop:function(){var e=this.getElementSettings("_ob_searchcop_srch_options");if("post"===e||"page"===e){var t=this.$element.find(".elementor-search-form__container");if(!t.length)return;var o='<input type="hidden" name="post_type" value="'+e+'" />';t.prepend(o)}}}),"button.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initButterButton()},isButterButton:function(){return this.$element.hasClass("ob-is-butterbutton")},onElementChange:function(e){"_ob_butterbutton_use_it"===e&&this.routeButterButton()},initButterButton:function(){this.isEdit&&"yes"===this.getElementSettings("_ob_butterbutton_use_it")&&this.$element.addClass("ob-is-butterbutton")},routeButterButton:function(){this.isButterButton()||"yes"!==this.getElementSettings("_ob_butterbutton_use_it")?this.$element.removeClass("ob-is-butterbutton"):this.$element.addClass("ob-is-butterbutton")}}),"image.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initPhotoMorph()},isPhotoMorph:function(){return this.$element.hasClass("ob-photomorph")},onElementChange:function(e){"_ob_photomorph_use"===e&&this.routePhotoMorph()},initPhotoMorph:function(){this.isEdit&&"yes"===this.getElementSettings("_ob_photomorph_use")&&this.$element.addClass("ob-photomorph")},routePhotoMorph:function(){this.isPhotoMorph()||"yes"!==this.getElementSettings("_ob_photomorph_use")?this.$element.removeClass("ob-photomorph"):this.$element.addClass("ob-photomorph")}}),"post-comments.theme_comments":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initCommentz()},isCommentz:function(){return this.$element.hasClass("ob-commentz")},onElementChange:function(e){"_ob_commentz_use"===e&&this.routeCommentz()},initCommentz:function(){this.isEdit&&"yes"===this.getElementSettings("_ob_commentz_use")&&this.$element.addClass("ob-commentz")},routeCommentz:function(){this.isCommentz()||"yes"!==this.getElementSettings("_ob_commentz_use")?this.$element.removeClass("ob-commentz"):this.$element.addClass("ob-commentz")}}),"spacer.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSpaceRat()},isSpaceRat:function(){return this.$element.hasClass("ob-spacerat")},onElementChange:function(e){"_ob_spacerat_use"===e&&this.routeSpaceRat()},initSpaceRat:function(){if(this.isEdit&&"yes"===this.getElementSettings("_ob_spacerat_use")&&this.$element.addClass("ob-spacerat"),!this.isEdit&&"yes"===this.getElementSettings("_ob_spacerat_use")){var t=e.parseJSON(this.$element.attr("data-settings"));if(void 0!==t._ob_spacerat_link){var o=t._ob_spacerat_link;if(""===o.url)return;this.$element.off("click.obSpacerat"),this.$element.on("click.obSpacerat",(function(){o.is_external?window.open(o.url):location.href=o.url}))}}},routeSpaceRat:function(){this.isSpaceRat()||"yes"!==this.getElementSettings("_ob_spacerat_use")?this.$element.removeClass("ob-spacerat"):this.$element.addClass("ob-spacerat")}})};e.each(i,(function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,(function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}))}))}));var n=function(t,o){var n=e(".elementor-element-"+t+" .swiper-container").first(),s=n.parent().parent().find("nav.glider-controller"),i=new Swiper(n,{allowTouchMove:"yes"===o.allowTouchMove,autoHeight:"yes"===o.autoheight,effect:o.effect,loop:o.loop,direction:"fade"===o.effect?"horizontal":o.direction,parallax:"yes"===o.parallax,speed:o.speed,navigation:{nextEl:".elementor-element-"+t+" .swiper-button-next",prevEl:".elementor-element-"+t+" .swiper-button-prev"},pagination:{el:".elementor-element-"+t+" .swiper-pagination",type:o.pagination_type,clickable:!0},autoplay:o.autoplay,watchOverflow:!0});n.find(".glider-control").on("click",(function(t){void 0!==e(this).data("gotoslide")&&i.slideTo(parseInt(e(this).data("gotoslide"))-1),t.preventDefault()})),s.find(".glider-control").on("click",(function(t){void 0!==e(this).data("gotoslide")&&i.slideTo(parseInt(e(this).data("gotoslide"))-1),t.preventDefault()}))}}(jQuery,window);
1
+ "use strict";!function(e,t){var o=e(t);o.on("elementor/frontend/init",(function(){var t=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initPoopArtPerspektiveHA(),this.initHoverAnimator()},initPoopArtPerspektiveHA:function(){this.isEdit&&(this.$element.addClass("ob-has-background-overlay"),"yes"===this.getElementSettings("_ob_perspektive_use")&&this.$element.addClass("ob-use-perspektive"),"yes"===this.getElementSettings("_ob_widget_stalker_use")&&this.$element.addClass("ob-got-stalker"))},initHoverAnimator:function(){this.routeHoverAnimator()},onElementChange:function(e){"_ob_perspektive_use"===e&&("yes"===this.getElementSettings("_ob_perspektive_use")?this.$element.addClass("ob-use-perspektive"):this.$element.removeClass("ob-use-perspektive")),"_ob_allow_hoveranimator"===e&&this.routeHoverAnimator(),-1!==["_ob_hoveranimator_opacity_hover","_ob_hoveranimator_y_hover","_ob_hoveranimator_x_hover","_ob_hoveranimator_rot_hover","_ob_hoveranimator_scalex_hover","_ob_hoveranimator_scaley_hover","_ob_hoveranimator_blur_hover"].indexOf(e)&&this.isHoverAnimator()&&this.doHoverAnimator(),"_ob_widget_stalker_use"===e&&this.routeWidgetStalkerWidget()},isWidgetStalkerWidget:function(){return this.$element.hasClass("ob-got-stalker")},routeWidgetStalkerWidget:function(){this.isWidgetStalkerWidget()||"yes"!==this.getElementSettings("_ob_widget_stalker_use")?this.$element.removeClass("ob-got-stalker"):this.$element.addClass("ob-got-stalker")},isPerspektive:function(){return this.$element.hasClass("ob-use-perspektive")},isHoverAnimator:function(){return this.$element.hasClass("ob-is-hoveranimal")},routeHoverAnimator:function(){this.isEdit?(this.isHoverAnimator()||"yes"!==this.getElementSettings("_ob_allow_hoveranimator")||(this.$element.addClass("ob-is-hoveranimal"),this.doHoverAnimator()),this.isHoverAnimator()&&"yes"!==this.getElementSettings("_ob_allow_hoveranimator")&&(this.$element.removeClass("ob-is-hoveranimal"),this.stopHoverAnimator())):!this.isEdit&&this.isHoverAnimator()&&this.doHoverAnimator()},doHoverAnimator:function(){var t=this.$element,o=t.parent().closest(".ob-is-hoveranimator");if(o.length){var s,n,i,r,l,a,d,h,m=o.data("id");this.isEdit?(s=this.getElementSettings("_ob_hoveranimator_opacity_hover"),n=this.getElementSettings("_ob_hoveranimator_y_hover"),i=this.getElementSettings("_ob_hoveranimator_x_hover"),r=this.getElementSettings("_ob_hoveranimator_rot_hover"),a=this.getElementSettings("_ob_hoveranimator_scalex_hover"),l=this.getElementSettings("_ob_hoveranimator_scaley_hover"),d=this.getElementSettings("_ob_hoveranimator_blur_hover")):this.isEdit||(s=(h=e.parseJSON(t.attr("data-settings")))._ob_hoveranimator_opacity_hover,n=h._ob_hoveranimator_y_hover,i=h._ob_hoveranimator_x_hover,r=h._ob_hoveranimator_rot_hover,a=h._ob_hoveranimator_scalex_hover,l=h._ob_hoveranimator_scaley_hover,d=h._ob_hoveranimator_blur_hover);var _={opacity:s.size,top:n.size+n.unit,left:i.size+i.unit,transform:"rotate("+r.size+"deg) scaleX("+a.size+") scaleY("+l.size+")",filter:"blur("+d.size+d.unit+")"};o.on("mouseenter."+m,(function(){t.css(_)})),o.on("mouseleave."+m,(function(){t.removeAttr("style")}))}},stopHoverAnimator:function(){var e=this.$element,t=this.$element.parent().closest(".ob-is-hoveranimator");if(t.length){var o=t.data("id"),s={opacity:"",top:"",left:"",transform:"",filter:""};t.on("mouseenter."+o,(function(){e.css(s)})),t.on("mouseleave."+o,(function(){e.removeAttr("style")}))}}}),n=elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initHarakiri()},initHarakiri:function(){this.isEdit&&"inherit"!==this.getElementSettings("_ob_harakiri_writing_mode")&&this.$element.addClass("ob-harakiri")},onElementChange:function(e){"_ob_harakiri_writing_mode"===e&&("inherit"!==this.getElementSettings("_ob_harakiri_writing_mode")?this.$element.addClass("ob-harakiri"):this.$element.removeClass("ob-harakiri"))}}),i={widget:t,"heading.default":n,"text-editor.default":n,section:elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSectionExtends()},isBreakingBad:function(){return this.$element.hasClass("ob-is-breaking-bad")},isGlider:function(){return this.$element.hasClass("ob-is-glider")},isInnerSection:function(){return this.$element.hasClass("elementor-inner-section")},onElementChange:function(e){"_ob_bbad_use_it"===e&&("yes"===this.getElementSettings("_ob_bbad_use_it")?this.$element.addClass("ob-is-breaking-bad"):this.$element.removeClass("ob-is-breaking-bad")),"_ob_glider_is_slider"===e&&("yes"===this.getElementSettings("_ob_glider_is_slider")?(this.$element.addClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"addClass"),this.initSwiperElements()):"yes"!=this.getElementSettings("_ob_glider_is_slider")&&(this.$element.removeClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"removeClass"))),"_ob_bbad_sssic_use"===e&&this.isInnerSection()&&("yes"===this.getElementSettings("_ob_bbad_sssic_use")?this.$element.addClass("ob-is-sticky-inner-section"):this.$element.removeClass("ob-is-sticky-inner-section"))},addClassesRouteGlider:function(t,o){var s=e(t).children(".elementor-container").first();s.length&&s.addClass("swiper-container");var n=e(s).children(".elementor-row").first();n.length&&"addClass"==o?(n.addClass("swiper-wrapper"),e(n).children("div.elementor-column").addClass("swiper-slide")):(e(s).children("div.elementor-column").wrapAll('<div class="swiper-wrapper" />'),e(s).children(".swiper-wrapper").first().children("div.elementor-column").addClass("swiper-slide")),n.length&&"removeClass"==o?(n.removeClass("swiper-wrapper"),e(n).children("div.elementor-column").removeClass("swiper-slide")):(e(s).children("div.elementor-column").unwrap(),e(s).children("div.elementor-column").removeClass("swiper-slide"))},initSectionExtends:function(){if(this.isEdit?("yes"!==this.getElementSettings("_ob_bbad_use_it")||this.isBreakingBad()||this.$element.addClass("ob-is-breaking-bad"),"yes"===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.addClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"addClass"),this.initSwiperElements())):"yes"===this.getElementSettings("_ob_glider_is_slider")&&(this.$element.addClass("ob-is-glider"),this.addClassesRouteGlider(".elementor-element-"+this.$element.attr("data-id"),"addClass"),this.initSwiperElements()),"yes"===this.getElementSettings("_ob_bbad_sssic_use")&&this.isInnerSection()){this.isEdit&&this.$element.addClass("ob-is-sticky-inner-section");var e=this.$element.closest(".elementor-widget-wrap");e.length&&e.addClass("ob-sssic-wrapper")}},initSwiperElements:function(){this.$element.children(".elementor-container .swiper-button-next").first().length||this.$element.children(".elementor-container").first().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>'),this.$element.children(".elementor-container .swiper-button-prev").first().length||this.$element.children(".elementor-container").first().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>'),this.$element.children(".elementor-container .swiper-pagination").first().length||this.$element.children(".elementor-container").first().append('<div class="swiper-pagination"></div>');var e={};e.pagination_type=this.getElementSettings("_ob_glider_pagination_type"),e.allowTouchMove=this.getElementSettings("_ob_glider_allow_touch_move"),e.autoheight=this.getElementSettings("_ob_glider_auto_h"),e.effect=this.getElementSettings("_ob_glider_effect"),e.loop=this.getElementSettings("_ob_glider_loop"),e.direction=this.getElementSettings("_ob_glider_direction"),e.parallax=this.getElementSettings("_ob_glider_parallax"),e.speed=this.getElementSettings("_ob_glider_speed");var t=this.getElementSettings("_ob_glider_autoplay");e.autoplay=!!t&&{delay:this.getElementSettings("_ob_glider_autoplay_delay")},s(this.$element.attr("data-id"),e)}}),column:elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.$element.find(".elementor-column-wrap").first().length||this.$element.addClass("ob-is-e3");var e=navigator.userAgent.toLowerCase();e.indexOf("chrome")>-1&&this.teleporterChromeResize(),this.initColumnExtends()},teleporterChromeResize:function(){if(this.isTeleporter()){var e=this,t=this.$element.attr("data-id");o.on("resize",(function(){e.$element.closest(".ob-is-teleporter").addClass("ob-chrome-resize"),clearTimeout(t),t=setTimeout((function(){var t=parseInt(e.$element.closest(".ob-is-teleporter").css("height")),o=e.$element.find(".elementor-column-wrap").first();o.length?o.css({height:t}):e.$element.find(".elementor-widget-wrap").first().css({height:t}),e.$element.closest(".ob-is-teleporter").removeClass("ob-chrome-resize")}),500)})),o.trigger("resize")}},isTeleporter:function(){return this.$element.hasClass("ob-is-teleporter")},isHoverAnimatorCol:function(){return this.$element.hasClass("ob-is-hoveranimator")},isWidgetStalkerCol:function(){return this.$element.hasClass("ob-is-stalker")},initColumnExtends:function(){this.isEdit&&"use-teleporter"===this.getElementSettings("_ob_teleporter_use")&&(this.$element.addClass("ob-is-teleporter"),this.$element.find(".elementor-widget-wrap").first().addClass("ob-tele-midget"),this.doTeleporterEditor()),!this.isEdit&&this.isTeleporter()&&(this.$element.find(".elementor-widget-wrap").first().addClass("ob-tele-midget"),this.doTeleporter()),this.isEdit&&"yes"===this.getElementSettings("_ob_column_hoveranimator")&&this.$element.addClass("ob-is-hoveranimator"),this.isEdit&&"yes"===this.getElementSettings("_ob_bbad_is_stalker")&&this.$element.addClass("ob-is-stalker")},onElementChange:function(e){"_ob_teleporter_overlay_color"===e?this.$element.find('div[class*="ob-teleporter-"] > .ob-tele-overlay').css("background-color",this.getElementSettings("_ob_teleporter_overlay_color")):"_ob_teleporter_no_pass_tablet"===e?"no-tablet"===this.getElementSettings("_ob_teleporter_no_pass_tablet")?this.$element.addClass("ob-tele-no-tablet"):this.$element.removeClass("ob-tele-no-tablet"):"_ob_teleporter_no_pass_mobile"===e&&("no-mobile"===this.getElementSettings("_ob_teleporter_no_pass_mobile")?this.$element.addClass("ob-tele-no-mobile"):this.$element.removeClass("ob-tele-no-mobile")),"_ob_column_hoveranimator"===e&&this.routeHoverAnimatorCol(),"_ob_bbad_is_stalker"===e&&this.routeWidgetStalkerCol()},routeHoverAnimatorCol:function(){this.isHoverAnimatorCol()||"yes"!==this.getElementSettings("_ob_column_hoveranimator")?this.$element.removeClass("ob-is-hoveranimator"):this.$element.addClass("ob-is-hoveranimator")},routeWidgetStalkerCol:function(){this.isWidgetStalkerCol()||"yes"!==this.getElementSettings("_ob_bbad_is_stalker")?this.$element.removeClass("ob-is-stalker"):this.$element.addClass("ob-is-stalker")},doTeleporterEditor:function(){if("use-teleporter"===this.getElementSettings("_ob_teleporter_use")){var t=this.$element.find(".elementor-widget-wrap").first();if(t.length&&(t.wrapInner('<div class="widget-wrap-children" />'),t.find(".elementor-background-overlay").first().length&&t.find(".elementor-background-overlay").first().insertBefore(t.find(".elementor-background-overlay").first().parent())),"do-pass"===this.getElementSettings("_ob_teleporter_pass")){var o=this,s=this.$element,n=this.$element.attr("data-id");"no-tablet"===this.getElementSettings("_ob_teleporter_no_pass_tablet")&&this.$element.addClass("ob-tele-no-tablet"),"no-mobile"===this.getElementSettings("_ob_teleporter_no_pass_mobile")&&this.$element.addClass("ob-tele-no-mobile");var i="section"===this.getElementSettings("_ob_teleporter_pass_element")?this.$element.closest(".elementor-section"):this.$element.closest(".elementor-container");if(i.length){i.css("overflow","hidden");var r=this.getElementSettings("_ob_teleporter_pass_effect"),l='<div class="ob-teleporter-'+n+" ob-tele-eff-"+r+'" data-id-teleporter="'+n+'"><div class="ob-tele-overlay" style="background-color: '+this.getElementSettings("_ob_teleporter_overlay_color")+';"></div></div>';e(".ob-teleporter-"+n).length||this.$element.prepend(l),this.$element.off("mouseenter mouseleave"),this.$element.on("mouseenter mouseleave",(function(t){if("mouseenter"===t.type){if("no-tablet"===o.getElementSettings("_ob_teleporter_no_pass_tablet")&&"tablet"===elementorFrontend.getCurrentDeviceMode())return;if("no-mobile"===o.getElementSettings("_ob_teleporter_no_pass_mobile")&&"mobile"===elementorFrontend.getCurrentDeviceMode())return;if("do-pass"!==o.getElementSettings("_ob_teleporter_pass"))return;var r={"background-color":e(".ob-teleporter-"+n).css("background-color"),"background-image":e(".ob-teleporter-"+n).css("background-image"),"background-position":e(".ob-teleporter-"+n).css("background-position"),"background-size":e(".ob-teleporter-"+n).css("background-size"),"background-repeat":e(".ob-teleporter-"+n).css("background-repeat")};if("section"===o.getElementSettings("_ob_teleporter_pass_element")){var l=i.children().not(".elementor-container").detach();i.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+n)),i.prepend(l)}else i.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+n));e(".ob-teleporter-"+n).css(r).hide(),e(".ob-teleporter-"+n).addClass("ob-teleporter-hover").show()}else i.removeClass("ob-tele-mom-hover"),setTimeout((function(){e(".ob-teleporter-"+n).removeAttr("style").removeClass("ob-teleporter-hover"),s.prepend(e(".ob-teleporter-"+n))}),100)}))}}}},doTeleporter:function(){var t=e.parseJSON(this.$element.attr("data-settings"));if("use-teleporter"===t._ob_teleporter_use){var o=this.$element.find(".elementor-widget-wrap").first();o.length&&(o.wrapInner('<div class="widget-wrap-children" />'),o.find(".elementor-background-overlay").first().length&&o.find(".elementor-background-overlay").first().insertBefore(o.find(".elementor-background-overlay").first().parent()));var s=this.$element,n=this.$element.attr("data-id");if("no-tablet"===t._ob_teleporter_no_pass_tablet&&this.$element.addClass("ob-tele-no-tablet"),"no-mobile"===t._ob_teleporter_no_pass_mobile&&this.$element.addClass("ob-tele-no-mobile"),void 0!==t._ob_teleporter_link){var i=t._ob_teleporter_link;if(""===i.url)return;this.$element.off("click.obTeleporter"),this.$element.on("click.obTeleporter",(function(){i.is_external?window.open(i.url):location.href=i.url}))}if("do-pass"===t._ob_teleporter_pass){var r="section"===t._ob_teleporter_pass_element?this.$element.closest(".elementor-section"):this.$element.closest(".elementor-container");if(r.length){r.css("overflow","hidden");var l=t._ob_teleporter_pass_effect,a='<div class="ob-teleporter-'+n+" ob-tele-eff-"+l+'" data-id-teleporter="'+n+'"><div class="ob-tele-overlay" style="background-color: '+t._ob_teleporter_overlay_color+';"></div>';e(".ob-teleporter-"+n).length||this.$element.prepend(a),this.$element.off("mouseenter mouseleave"),this.$element.on("mouseenter",(function(){if(!("no-tablet"===t._ob_teleporter_no_pass_tablet&&"tablet"===elementorFrontend.getCurrentDeviceMode()||"no-mobile"===t._ob_teleporter_no_pass_mobile&&"mobile"===elementorFrontend.getCurrentDeviceMode())){var o={"background-color":e(".ob-teleporter-"+n).css("background-color"),"background-image":e(".ob-teleporter-"+n).css("background-image"),"background-position":e(".ob-teleporter-"+n).css("background-position"),"background-size":e(".ob-teleporter-"+n).css("background-size"),"background-repeat":e(".ob-teleporter-"+n).css("background-repeat")};if("section"===t._ob_teleporter_pass_element){var s=r.children().not(".elementor-container").detach();r.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+n)),r.prepend(s)}else r.addClass("ob-tele-mom-hover").prepend(e(".ob-teleporter-"+n));e(".ob-teleporter-"+n).css(o).hide(),e(".ob-teleporter-"+n).show().addClass("ob-teleporter-hover")}})),this.$element.on("mouseleave",(function(){r.removeClass("ob-tele-mom-hover"),setTimeout((function(){e(".ob-teleporter-"+n).removeAttr("style").removeClass("ob-teleporter-hover"),s.prepend(e(".ob-teleporter-"+n))}),100)}))}}}}}),"search-form.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSearchCop()},onElementChange:function(e){"_ob_searchcop_srch_options"===e&&this.routeSearchCop()},initSearchCop:function(){this.routeSearchCop()},routeSearchCop:function(){var e=this.getElementSettings("_ob_searchcop_srch_options");if("post"===e||"page"===e){var t=this.$element.find(".elementor-search-form__container");if(!t.length)return;var o='<input type="hidden" name="post_type" value="'+e+'" />';t.prepend(o)}}}),"button.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initButterButton()},isButterButton:function(){return this.$element.hasClass("ob-is-butterbutton")},onElementChange:function(e){"_ob_butterbutton_use_it"===e&&this.routeButterButton()},initButterButton:function(){this.isEdit&&"yes"===this.getElementSettings("_ob_butterbutton_use_it")&&this.$element.addClass("ob-is-butterbutton")},routeButterButton:function(){this.isButterButton()||"yes"!==this.getElementSettings("_ob_butterbutton_use_it")?this.$element.removeClass("ob-is-butterbutton"):this.$element.addClass("ob-is-butterbutton")}}),"image.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initPhotoMorph()},isPhotoMorph:function(){return this.$element.hasClass("ob-photomorph")},onElementChange:function(e){"_ob_photomorph_use"===e&&this.routePhotoMorph()},initPhotoMorph:function(){this.isEdit&&"yes"===this.getElementSettings("_ob_photomorph_use")&&this.$element.addClass("ob-photomorph")},routePhotoMorph:function(){this.isPhotoMorph()||"yes"!==this.getElementSettings("_ob_photomorph_use")?this.$element.removeClass("ob-photomorph"):this.$element.addClass("ob-photomorph")}}),"post-comments.theme_comments":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initCommentz()},isCommentz:function(){return this.$element.hasClass("ob-commentz")},onElementChange:function(e){"_ob_commentz_use"===e&&this.routeCommentz()},initCommentz:function(){this.isEdit&&"yes"===this.getElementSettings("_ob_commentz_use")&&this.$element.addClass("ob-commentz")},routeCommentz:function(){this.isCommentz()||"yes"!==this.getElementSettings("_ob_commentz_use")?this.$element.removeClass("ob-commentz"):this.$element.addClass("ob-commentz")}}),"spacer.default":elementorModules.frontend.handlers.Base.extend({onInit:function(){elementorModules.frontend.handlers.Base.prototype.onInit.apply(this,arguments),this.initSpaceRat()},isSpaceRat:function(){return this.$element.hasClass("ob-spacerat")},onElementChange:function(e){"_ob_spacerat_use"===e&&this.routeSpaceRat()},initSpaceRat:function(){if(this.isEdit&&"yes"===this.getElementSettings("_ob_spacerat_use")&&this.$element.addClass("ob-spacerat"),!this.isEdit&&"yes"===this.getElementSettings("_ob_spacerat_use")){var t=e.parseJSON(this.$element.attr("data-settings"));if(void 0!==t._ob_spacerat_link){var o=t._ob_spacerat_link;if(""===o.url)return;this.$element.off("click.obSpacerat"),this.$element.on("click.obSpacerat",(function(){o.is_external?window.open(o.url):location.href=o.url}))}}},routeSpaceRat:function(){this.isSpaceRat()||"yes"!==this.getElementSettings("_ob_spacerat_use")?this.$element.removeClass("ob-spacerat"):this.$element.addClass("ob-spacerat")}})};e.each(i,(function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,(function(e){elementorFrontend.elementsHandler.addHandler(t,{$element:e})}))}))}));var s=function(t,o){var s,n=e(".elementor-element-"+t+" .swiper-container").first(),i=n.parent().parent().find("nav.glider-controller"),r={allowTouchMove:"yes"===o.allowTouchMove,autoHeight:"yes"===o.autoheight,effect:o.effect,loop:o.loop,direction:"fade"===o.effect?"horizontal":o.direction,parallax:"yes"===o.parallax,speed:o.speed,navigation:{nextEl:".elementor-element-"+t+" .swiper-button-next",prevEl:".elementor-element-"+t+" .swiper-button-prev"},pagination:{el:".elementor-element-"+t+" .swiper-pagination",type:o.pagination_type,clickable:!0},autoplay:o.autoplay,watchOverflow:!0};if("undefined"==typeof Swiper){new(0,elementorFrontend.utils.swiper)(n,r).then((e=>{s=e}))}else s=new Swiper(n,r);n.find(".glider-control").on("click",(function(t){void 0!==e(this).data("gotoslide")&&s.slideTo(parseInt(e(this).data("gotoslide"))-1),t.preventDefault()})),i.find(".glider-control").on("click",(function(t){void 0!==e(this).data("gotoslide")&&s.slideTo(parseInt(e(this).data("gotoslide"))-1),t.preventDefault()}))}}(jQuery,window);
assets/js/ooohboi-steroids.js CHANGED
@@ -14,10 +14,10 @@
14
 
15
  elementorModules.frontend.handlers.Base.prototype.onInit.apply( this, arguments );
16
  this.initPoopArtPerspektiveHA();
17
- this.initHoverAnimator();
18
 
19
  },
20
-
21
  initPoopArtPerspektiveHA: function() {
22
 
23
  if( this.isEdit ) {
@@ -26,6 +26,10 @@
26
  if( 'yes' === this.getElementSettings( '_ob_perspektive_use' ) ) {
27
  this.$element.addClass( 'ob-use-perspektive' );
28
  }
 
 
 
 
29
  }
30
 
31
  },
@@ -48,10 +52,22 @@
48
  && this.isHoverAnimator() ) {
49
  this.doHoverAnimator();
50
  }
 
 
 
 
51
  //-----------------
52
 
53
  },
54
 
 
 
 
 
 
 
 
 
55
  /* Perspektive */
56
  isPerspektive: function() {
57
  return this.$element.hasClass( 'ob-use-perspektive' );
@@ -361,6 +377,10 @@
361
  isHoverAnimatorCol: function() {
362
  return this.$element.hasClass( 'ob-is-hoveranimator' );
363
  },
 
 
 
 
364
  initColumnExtends: function() {
365
  /* Teleporter */
366
  if( this.isEdit && 'use-teleporter' === this.getElementSettings( '_ob_teleporter_use' ) ) {
@@ -376,6 +396,10 @@
376
  if( this.isEdit && 'yes' === this.getElementSettings( '_ob_column_hoveranimator' ) ) {
377
  this.$element.addClass( 'ob-is-hoveranimator' );
378
  }
 
 
 
 
379
 
380
  },
381
  onElementChange: function( changedProp ) {
@@ -397,15 +421,23 @@
397
  if( changedProp === '_ob_column_hoveranimator' ) {
398
  this.routeHoverAnimatorCol();
399
  }
 
 
 
 
400
 
401
  },
 
402
  routeHoverAnimatorCol: function() {
403
-
404
  if( ! this.isHoverAnimatorCol() && 'yes' === this.getElementSettings( '_ob_column_hoveranimator' ) ) this.$element.addClass( 'ob-is-hoveranimator' );
405
  else this.$element.removeClass( 'ob-is-hoveranimator' );
406
-
407
  },
408
-
 
 
 
 
 
409
  doTeleporterEditor: function() {
410
 
411
  if( 'use-teleporter' !== this.getElementSettings( '_ob_teleporter_use' ) ) return; // bail
@@ -828,8 +860,9 @@
828
 
829
  var the_s = $( '.elementor-element-' + elem_id + ' .swiper-container' ).first();
830
  var the_s_controls = the_s.parent().parent().find( 'nav.glider-controller' );
831
-
832
- var me_the_swiper = new Swiper( the_s, {
 
833
  allowTouchMove: ( 'yes' === settings.allowTouchMove ? true : false ),
834
  autoHeight: ( 'yes' === settings.autoheight ? true : false ),
835
  effect: settings.effect,
@@ -848,7 +881,16 @@
848
  },
849
  autoplay: settings.autoplay,
850
  watchOverflow : true, /* gotta force it down */
851
- } );
 
 
 
 
 
 
 
 
 
852
 
853
  the_s.find( '.glider-control' ).on( 'click', function( e ) {
854
  if( typeof $( this ).data( 'gotoslide' ) !== 'undefined' ) {
14
 
15
  elementorModules.frontend.handlers.Base.prototype.onInit.apply( this, arguments );
16
  this.initPoopArtPerspektiveHA();
17
+ this.initHoverAnimator();
18
 
19
  },
20
+ /* PoopArt*/
21
  initPoopArtPerspektiveHA: function() {
22
 
23
  if( this.isEdit ) {
26
  if( 'yes' === this.getElementSettings( '_ob_perspektive_use' ) ) {
27
  this.$element.addClass( 'ob-use-perspektive' );
28
  }
29
+ // Widget Stalker
30
+ if( 'yes' === this.getElementSettings( '_ob_widget_stalker_use' ) ) {
31
+ this.$element.addClass( 'ob-got-stalker' );
32
+ }
33
  }
34
 
35
  },
52
  && this.isHoverAnimator() ) {
53
  this.doHoverAnimator();
54
  }
55
+ /* Widget Stalker */
56
+ if( changedProp === '_ob_widget_stalker_use' ) {
57
+ this.routeWidgetStalkerWidget();
58
+ }
59
  //-----------------
60
 
61
  },
62
 
63
+ /* Stalker Widget */
64
+ isWidgetStalkerWidget: function() {
65
+ return this.$element.hasClass( 'ob-got-stalker' );
66
+ },
67
+ routeWidgetStalkerWidget: function() {
68
+ if( ! this.isWidgetStalkerWidget() && 'yes' === this.getElementSettings( '_ob_widget_stalker_use' ) ) this.$element.addClass( 'ob-got-stalker' );
69
+ else this.$element.removeClass( 'ob-got-stalker' );
70
+ },
71
  /* Perspektive */
72
  isPerspektive: function() {
73
  return this.$element.hasClass( 'ob-use-perspektive' );
377
  isHoverAnimatorCol: function() {
378
  return this.$element.hasClass( 'ob-is-hoveranimator' );
379
  },
380
+ /* Widget Stalker */
381
+ isWidgetStalkerCol: function() {
382
+ return this.$element.hasClass( 'ob-is-stalker' );
383
+ },
384
  initColumnExtends: function() {
385
  /* Teleporter */
386
  if( this.isEdit && 'use-teleporter' === this.getElementSettings( '_ob_teleporter_use' ) ) {
396
  if( this.isEdit && 'yes' === this.getElementSettings( '_ob_column_hoveranimator' ) ) {
397
  this.$element.addClass( 'ob-is-hoveranimator' );
398
  }
399
+ /* Widget Stalker */
400
+ if( this.isEdit && 'yes' === this.getElementSettings( '_ob_bbad_is_stalker' ) ) {
401
+ this.$element.addClass( 'ob-is-stalker' );
402
+ }
403
 
404
  },
405
  onElementChange: function( changedProp ) {
421
  if( changedProp === '_ob_column_hoveranimator' ) {
422
  this.routeHoverAnimatorCol();
423
  }
424
+ /* Widget Stalker */
425
+ if( changedProp === '_ob_bbad_is_stalker' ) {
426
+ this.routeWidgetStalkerCol();
427
+ }
428
 
429
  },
430
+ /* Hoveranimator */
431
  routeHoverAnimatorCol: function() {
 
432
  if( ! this.isHoverAnimatorCol() && 'yes' === this.getElementSettings( '_ob_column_hoveranimator' ) ) this.$element.addClass( 'ob-is-hoveranimator' );
433
  else this.$element.removeClass( 'ob-is-hoveranimator' );
 
434
  },
435
+ /* Widget Stalker */
436
+ routeWidgetStalkerCol: function() {
437
+ if( ! this.isWidgetStalkerCol() && 'yes' === this.getElementSettings( '_ob_bbad_is_stalker' ) ) this.$element.addClass( 'ob-is-stalker' );
438
+ else this.$element.removeClass( 'ob-is-stalker' );
439
+ },
440
+ /* Teleporter */
441
  doTeleporterEditor: function() {
442
 
443
  if( 'use-teleporter' !== this.getElementSettings( '_ob_teleporter_use' ) ) return; // bail
860
 
861
  var the_s = $( '.elementor-element-' + elem_id + ' .swiper-container' ).first();
862
  var the_s_controls = the_s.parent().parent().find( 'nav.glider-controller' );
863
+
864
+ var me_the_swiper; // swiper instance
865
+ var swiper_config = {
866
  allowTouchMove: ( 'yes' === settings.allowTouchMove ? true : false ),
867
  autoHeight: ( 'yes' === settings.autoheight ? true : false ),
868
  effect: settings.effect,
881
  },
882
  autoplay: settings.autoplay,
883
  watchOverflow : true, /* gotta force it down */
884
+ };
885
+ // improved asset loading
886
+ if ( 'undefined' === typeof Swiper ) { // swiper not loaded
887
+ const asyncSwiper = elementorFrontend.utils.swiper;
888
+ new asyncSwiper( the_s, swiper_config ).then( ( newSwiperInstance ) => {
889
+ me_the_swiper = newSwiperInstance;
890
+ } );
891
+ } else { // otherwise swiper exists
892
+ me_the_swiper = new Swiper( the_s, swiper_config );
893
+ }
894
 
895
  the_s.find( '.glider-control' ).on( 'click', function( e ) {
896
  if( typeof $( this ).data( 'gotoslide' ) !== 'undefined' ) {
controls/ooohboi-breaking-bad.php CHANGED
@@ -48,6 +48,21 @@ class OoohBoi_Breaking_Bad {
48
 
49
  } );
50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
 
53
  public static function ooohboi_handle_section( $element, $args ) {
@@ -276,32 +291,23 @@ href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/O
276
  [
277
  'label' => sprintf( __( 'Widget Stalker%sNEW!%s', 'ooohboi-steroids' ), '<sup class="ob-new-feature">', '</sup>' ),
278
  'type' => Controls_Manager::RAW_HTML,
279
- 'raw' => __( 'The following options relate to the Widget Stalker extension. It is used to manage position and alignment of widgets inside this Column.', 'ooohboi-steroids' ),
280
  'content_classes' => 'elementor-control-field-description',
281
  ]
282
  );
283
 
284
- // ------------------------------------------------------------------------- CONTROL: Justify Widgets
285
- $element->add_responsive_control(
286
- '_ob_bbad_ws_align_widgets',
287
  [
288
- 'label' => __( 'Justify widgets', 'ooohboi-steroids' ),
289
- 'type' => Controls_Manager::SELECT,
290
- 'default' => 'flex-start',
291
- 'options' => [
292
- 'flex-start' => __( 'Start', 'ooohboi-steroids' ),
293
- 'center' => __( 'Center', 'ooohboi-steroids' ),
294
- 'flex-end' => __( 'End', 'ooohboi-steroids' ),
295
- 'space-between' => __( 'Space Between', 'ooohboi-steroids' ),
296
- 'space-around' => __( 'Space Around', 'ooohboi-steroids' ),
297
- 'space-evenly' => __( 'Space Evenly', 'ooohboi-steroids' ),
298
- ],
299
- 'selectors' => [
300
- '{{WRAPPER}}.elementor-column .elementor-widget-wrap' => 'justify-content: {{VALUE}} !important;',
301
- ],
302
- 'condition' => [
303
- '_ob_bbad_ws_widgets_direction' => [ 'row' ],
304
- ],
305
  ]
306
  );
307
  // ------------------------------------------------------------------------- CONTROL: widgets direction
@@ -312,11 +318,15 @@ href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/O
312
  'type' => Controls_Manager::SELECT,
313
  'default' => 'row',
314
  'options' => [
315
- 'row' => __( 'Row', 'ooohboi-steroids' ),
316
  'column' => __( 'Column', 'ooohboi-steroids' ),
317
  ],
318
  'selectors' => [
319
- '{{WRAPPER}}.elementor-column .elementor-widget-wrap' => 'flex-direction: {{VALUE}};',
 
 
 
 
320
  ],
321
  ]
322
  );
@@ -333,9 +343,10 @@ href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/O
333
  'flex-end' => __( 'End', 'ooohboi-steroids' ),
334
  ],
335
  'selectors' => [
336
- '{{WRAPPER}}.elementor-column .elementor-widget-wrap' => 'align-items: {{VALUE}};',
337
  ],
338
  'condition' => [
 
339
  '_ob_bbad_ws_widgets_direction' => [ 'column' ],
340
  ],
341
  ]
48
 
49
  } );
50
 
51
+ add_action( 'elementor/frontend/column/before_render', function( \Elementor\Element_Base $element ) {
52
+
53
+ if ( \Elementor\Plugin::instance()->editor->is_edit_mode() ) return;
54
+ $settings = $element->get_settings_for_display();
55
+
56
+ if ( isset( $settings[ '_ob_bbad_is_stalker' ] ) && 'yes' === $settings[ '_ob_bbad_is_stalker' ] ) {
57
+
58
+ $element->add_render_attribute( '_wrapper', [
59
+ 'class' => 'ob-is-stalker'
60
+ ] );
61
+
62
+ }
63
+
64
+ } );
65
+
66
  }
67
 
68
  public static function ooohboi_handle_section( $element, $args ) {
291
  [
292
  'label' => sprintf( __( 'Widget Stalker%sNEW!%s', 'ooohboi-steroids' ), '<sup class="ob-new-feature">', '</sup>' ),
293
  'type' => Controls_Manager::RAW_HTML,
 
294
  'content_classes' => 'elementor-control-field-description',
295
  ]
296
  );
297
 
298
+ // ------------------------------------------------------------------------- CONTROL: Enable Widget Stalker
299
+ $element->add_control(
300
+ '_ob_bbad_is_stalker',
301
  [
302
+ 'label' => __( 'Enable Widget Stalker?', 'ooohboi-steroids' ),
303
+ 'description' => __( 'NOTE: It changes the default alignment of widgets inside this column.', 'ooohboi-steroids' ),
304
+ 'separator' => 'before',
305
+ 'type' => Controls_Manager::SWITCHER,
306
+ 'label_on' => __( 'Yes', 'ooohboi-steroids' ),
307
+ 'label_off' => __( 'No', 'ooohboi-steroids' ),
308
+ 'return_value' => 'yes',
309
+ 'default' => 'no',
310
+ 'frontend_available' => true,
 
 
 
 
 
 
 
 
311
  ]
312
  );
313
  // ------------------------------------------------------------------------- CONTROL: widgets direction
318
  'type' => Controls_Manager::SELECT,
319
  'default' => 'row',
320
  'options' => [
321
+ 'inherit' => __( 'Default', 'ooohboi-steroids' ),
322
  'column' => __( 'Column', 'ooohboi-steroids' ),
323
  ],
324
  'selectors' => [
325
+ '_ob_bbad_is_stalker' => 'yes',
326
+ '{{WRAPPER}}.elementor-column.ob-is-stalker .elementor-widget-wrap' => 'flex-direction: {{VALUE}};',
327
+ ],
328
+ 'condition' => [
329
+ '_ob_bbad_is_stalker' => 'yes',
330
  ],
331
  ]
332
  );
343
  'flex-end' => __( 'End', 'ooohboi-steroids' ),
344
  ],
345
  'selectors' => [
346
+ '{{WRAPPER}}.elementor-column.ob-is-stalker .elementor-widget-wrap' => 'align-items: {{VALUE}};',
347
  ],
348
  'condition' => [
349
+ '_ob_bbad_is_stalker' => 'yes',
350
  '_ob_bbad_ws_widgets_direction' => [ 'column' ],
351
  ],
352
  ]
controls/ooohboi-overlay-underlay.php CHANGED
@@ -31,7 +31,8 @@ class OoohBoi_Overlay_Underlay {
31
  add_action( 'elementor/element/common/_section_background/after_section_end', [ __CLASS__, 'add_section' ] );
32
  add_action( 'elementor/element/after_add_attributes', [ __CLASS__, 'add_attributes' ] );
33
  // Document Settings ::
34
- add_action( 'elementor/element/post/document_settings/before_section_end', [ __CLASS__, 'poopart_remove_horizontal_scroller' ] );
 
35
 
36
  }
37
 
31
  add_action( 'elementor/element/common/_section_background/after_section_end', [ __CLASS__, 'add_section' ] );
32
  add_action( 'elementor/element/after_add_attributes', [ __CLASS__, 'add_attributes' ] );
33
  // Document Settings ::
34
+ add_action( 'elementor/element/wp-post/document_settings/before_section_end', [ __CLASS__, 'poopart_remove_horizontal_scroller' ] );
35
+ add_action( 'elementor/element/wp-page/document_settings/before_section_end', [ __CLASS__, 'poopart_remove_horizontal_scroller' ] );
36
 
37
  }
38
 
controls/ooohboi-widget-stalker.php CHANGED
@@ -26,6 +26,23 @@ class OoohBoi_Widget_Stalker {
26
  public static function init() {
27
 
28
  add_action( 'elementor/element/common/_section_background/after_section_end', [ __CLASS__, 'ooohboi_widget_stalker_controls' ] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
 
30
  }
31
 
@@ -39,17 +56,36 @@ class OoohBoi_Widget_Stalker {
39
  ]
40
  );
41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  // ------------------------------------------------------------------------- CONTROL: Visibility
43
  $element->add_responsive_control(
44
  '_ob_ws_width_method',
45
  [
46
- 'label' => __( 'Width Method', 'ooohboi-steroids' ),
47
- 'description' => __( 'Use Flex of Percentage?', 'ooohboi-steroids' ),
48
  'type' => Controls_Manager::SELECT,
49
  'default' => 'flex',
50
  'options' => [
51
  'flex' => __( 'Flex', 'ooohboi-steroids' ),
52
- 'percentage' => __( 'Percentage', 'ooohboi-steroids' ),
 
 
 
53
  ],
54
  ]
55
  );
@@ -63,9 +99,30 @@ class OoohBoi_Widget_Stalker {
63
  'default' => 'unset',
64
  'min' => 1,
65
  'selectors' => [
66
- '{{WRAPPER}}.elementor-widget' => 'flex: {{VALUE}};',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  ],
68
  'condition' => [
 
69
  '_ob_ws_width_method' => 'flex',
70
  ],
71
  ]
@@ -74,16 +131,37 @@ class OoohBoi_Widget_Stalker {
74
  $element->add_responsive_control(
75
  '_ob_ws_width',
76
  [
77
- 'label' => __( 'Widget Width', 'ooohboi-steroids' ),
78
  'type' => Controls_Manager::TEXT,
79
  'separator' => 'before',
80
  'label_block' => true,
81
  'description' => __( 'You can enter any acceptable CSS value, for example: 50em, 300px, 100%, calc(100% - 300px).', 'ooohboi-steroids' ),
82
  'selectors' => [
83
- '{{WRAPPER}}.elementor-widget' => 'width: {{VALUE}};',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  ],
85
  'condition' => [
86
- '_ob_ws_width_method' => 'percentage',
 
87
  ],
88
  ]
89
  );
@@ -97,8 +175,11 @@ class OoohBoi_Widget_Stalker {
97
  'label_block' => true,
98
  'description' => __( 'You can enter any acceptable CSS value, for example: 50em, 300px, 100%, calc(100% - 300px).', 'ooohboi-steroids' ),
99
  'selectors' => [
100
- '{{WRAPPER}}.elementor-widget' => 'max-width: {{VALUE}};',
101
  ],
 
 
 
102
  ]
103
  );
104
  // ------------------------------------------------------------------------- CONTROL: align self
@@ -116,8 +197,11 @@ class OoohBoi_Widget_Stalker {
116
  'end' => __( 'End', 'ooohboi-steroids' ),
117
  ],
118
  'selectors' => [
119
- '{{WRAPPER}}.elementor-widget' => 'align-self: {{VALUE}};',
120
  ],
 
 
 
121
  ]
122
  );
123
 
26
  public static function init() {
27
 
28
  add_action( 'elementor/element/common/_section_background/after_section_end', [ __CLASS__, 'ooohboi_widget_stalker_controls' ] );
29
+ add_action( 'elementor/element/after_add_attributes', [ __CLASS__, 'ob_widget_stalker_add_attributes' ] );
30
+
31
+ }
32
+
33
+ public static function ob_widget_stalker_add_attributes( Element_Base $element ) {
34
+
35
+ if ( in_array( $element->get_name(), [ 'section', 'column' ] ) ) return;
36
+
37
+ if ( \Elementor\Plugin::instance()->editor->is_edit_mode() ) return;
38
+
39
+ $settings = $element->get_settings_for_display();
40
+
41
+ $use_widget_stalker = isset( $settings[ '_ob_widget_stalker_use' ] ) ? $settings[ '_ob_widget_stalker_use' ] : '';
42
+
43
+ if ( 'yes' === $use_widget_stalker ) {
44
+ $element->add_render_attribute( '_wrapper', 'class', 'ob-got-stalker' );
45
+ }
46
 
47
  }
48
 
56
  ]
57
  );
58
 
59
+ // ------------------------------------------------------------------------- CONTROL: Use Perspektive
60
+ $element->add_control(
61
+ '_ob_widget_stalker_use',
62
+ [
63
+ 'label' => __( 'Enable Widget Stalker?', 'ooohboi-steroids' ),
64
+ 'description' => __( 'NOTE: Position of this widget is controlled by the parent Column. See the Layout tab, Layout panel > Breaking Bad, Widget Stalker settings.', 'ooohboi-steroids' ),
65
+ 'separator' => 'before',
66
+ 'type' => Controls_Manager::SWITCHER,
67
+ 'label_on' => __( 'Yes', 'ooohboi-steroids' ),
68
+ 'label_off' => __( 'No', 'ooohboi-steroids' ),
69
+ 'return_value' => 'yes',
70
+ 'default' => 'no',
71
+ 'frontend_available' => true,
72
+ ]
73
+ );
74
+
75
  // ------------------------------------------------------------------------- CONTROL: Visibility
76
  $element->add_responsive_control(
77
  '_ob_ws_width_method',
78
  [
79
+ 'label' => __( 'Size Method', 'ooohboi-steroids' ),
80
+ 'description' => __( 'Use Flex or Units?', 'ooohboi-steroids' ),
81
  'type' => Controls_Manager::SELECT,
82
  'default' => 'flex',
83
  'options' => [
84
  'flex' => __( 'Flex', 'ooohboi-steroids' ),
85
+ 'units' => __( 'Units', 'ooohboi-steroids' ),
86
+ ],
87
+ 'condition' => [
88
+ '_ob_widget_stalker_use' => 'yes',
89
  ],
90
  ]
91
  );
99
  'default' => 'unset',
100
  'min' => 1,
101
  'selectors' => [
102
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
103
+ ],
104
+ 'device_args' => [
105
+ Controls_Stack::RESPONSIVE_TABLET => [
106
+ 'selectors' => [
107
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
108
+ ],
109
+ 'condition' => [
110
+ '_ob_widget_stalker_use' => 'yes',
111
+ '_ob_ws_width_method_tablet' => 'flex',
112
+ ],
113
+ ],
114
+ Controls_Stack::RESPONSIVE_MOBILE => [
115
+ 'selectors' => [
116
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'flex: {{VALUE}}; width: unset; min-width: 1px;',
117
+ ],
118
+ 'condition' => [
119
+ '_ob_widget_stalker_use' => 'yes',
120
+ '_ob_ws_width_method_mobile' => 'flex',
121
+ ],
122
+ ],
123
  ],
124
  'condition' => [
125
+ '_ob_widget_stalker_use' => 'yes',
126
  '_ob_ws_width_method' => 'flex',
127
  ],
128
  ]
131
  $element->add_responsive_control(
132
  '_ob_ws_width',
133
  [
134
+ 'label' => __( 'Widget width', 'ooohboi-steroids' ),
135
  'type' => Controls_Manager::TEXT,
136
  'separator' => 'before',
137
  'label_block' => true,
138
  'description' => __( 'You can enter any acceptable CSS value, for example: 50em, 300px, 100%, calc(100% - 300px).', 'ooohboi-steroids' ),
139
  'selectors' => [
140
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
141
+ ],
142
+ 'device_args' => [
143
+ Controls_Stack::RESPONSIVE_TABLET => [
144
+ 'selectors' => [
145
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
146
+ ],
147
+ 'condition' => [
148
+ '_ob_widget_stalker_use' => 'yes',
149
+ '_ob_ws_width_method_tablet' => 'units',
150
+ ],
151
+ ],
152
+ Controls_Stack::RESPONSIVE_MOBILE => [
153
+ 'selectors' => [
154
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'width: {{VALUE}}; flex: unset;',
155
+ ],
156
+ 'condition' => [
157
+ '_ob_widget_stalker_use' => 'yes',
158
+ '_ob_ws_width_method_mobile' => 'units',
159
+ ],
160
+ ],
161
  ],
162
  'condition' => [
163
+ '_ob_widget_stalker_use' => 'yes',
164
+ '_ob_ws_width_method' => 'units',
165
  ],
166
  ]
167
  );
175
  'label_block' => true,
176
  'description' => __( 'You can enter any acceptable CSS value, for example: 50em, 300px, 100%, calc(100% - 300px).', 'ooohboi-steroids' ),
177
  'selectors' => [
178
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'max-width: {{VALUE}};',
179
  ],
180
+ 'condition' => [
181
+ '_ob_widget_stalker_use' => 'yes',
182
+ ],
183
  ]
184
  );
185
  // ------------------------------------------------------------------------- CONTROL: align self
197
  'end' => __( 'End', 'ooohboi-steroids' ),
198
  ],
199
  'selectors' => [
200
+ '{{WRAPPER}}.elementor-widget.ob-got-stalker' => 'align-self: {{VALUE}};',
201
  ],
202
+ 'condition' => [
203
+ '_ob_widget_stalker_use' => 'yes',
204
+ ],
205
  ]
206
  );
207
 
inc/RationalOptionPages.php CHANGED
@@ -9,6 +9,7 @@
9
  * @copyright Copyright (c) 2016
10
  * @link http://jeremyhixon.com
11
  * @version 1.0.0
 
12
  */
13
  class RationalOptionPages {
14
  /* ==========================================================================
@@ -252,7 +253,7 @@ class RationalOptionPages {
252
  $params['callback'] = array( $this, $params['callback'] );
253
  }
254
 
255
- call_user_func_array( 'add_settings_section', $params );
256
 
257
  if ( !empty( $section_params['fields'] ) ) {
258
  foreach ( $section_params['fields'] as $field_key => $field_params ) {
@@ -279,7 +280,7 @@ class RationalOptionPages {
279
  $params['callback'] = array( $this, $params['callback'] );
280
  }
281
 
282
- call_user_func_array( 'add_settings_field', $params );
283
  }
284
  }
285
  }
@@ -302,7 +303,7 @@ class RationalOptionPages {
302
  // Finalize callback
303
  $params['callback'] = array( $this, $params['callback'] );
304
 
305
- call_user_func_array( $page['function'], $params );
306
  }
307
  }
308
 
@@ -384,7 +385,7 @@ class RationalOptionPages {
384
  }
385
 
386
  // Sanitize field values, unless 'sanitize' was set to false for this field.
387
- if ( ( !isset( $field['sanitize'] ) || $field['sanitize'] ) && $field['type'] !== 'wp_editor' ) {
388
  $field['value'] = strip_tags($field['value']); // Removes HTML tags
389
  $field['value'] = esc_attr($field['value']); // Escapes field for HTML attributes
390
  }
@@ -571,9 +572,6 @@ class RationalOptionPages {
571
 
572
  if ( !empty( $page['sections'] ) ) {
573
  foreach ( $page['sections'] as $section ) {
574
- if ( isset( $field['sanitize'] ) && !$field['sanitize'] ) {
575
- continue;
576
- }
577
  if ( !empty( $section['fields'] ) ) {
578
  foreach ( $section['fields'] as $field ) {
579
  switch ( $field['type'] ) {
@@ -582,12 +580,12 @@ class RationalOptionPages {
582
  $input[ $field['id'] ] = false;
583
  }
584
  break;
585
- case 'wp_editor':
586
- $input[ $field['id'] ] = wp_kses_post( $input[ $field['id'] ] );
587
- break;
588
  default:
589
  // Sanitize by default; skip if this field's 'sanitize' setting is false.
590
- $input[ $field['id'] ] = sanitize_text_field( $input[ $field['id'] ] );
 
 
 
591
  }
592
  }
593
  }
9
  * @copyright Copyright (c) 2016
10
  * @link http://jeremyhixon.com
11
  * @version 1.0.0
12
+ * phpcs:ignoreFile -- this is not a core file
13
  */
14
  class RationalOptionPages {
15
  /* ==========================================================================
253
  $params['callback'] = array( $this, $params['callback'] );
254
  }
255
 
256
+ add_settings_section( ...array_values( $params ) );
257
 
258
  if ( !empty( $section_params['fields'] ) ) {
259
  foreach ( $section_params['fields'] as $field_key => $field_params ) {
280
  $params['callback'] = array( $this, $params['callback'] );
281
  }
282
 
283
+ add_settings_field( ...array_values( $params ) );
284
  }
285
  }
286
  }
303
  // Finalize callback
304
  $params['callback'] = array( $this, $params['callback'] );
305
 
306
+ call_user_func_array( $page['function'], array_values( $params ) );
307
  }
308
  }
309
 
385
  }
386
 
387
  // Sanitize field values, unless 'sanitize' was set to false for this field.
388
+ if ( !isset( $field['sanitize'] ) || $field['sanitize']) {
389
  $field['value'] = strip_tags($field['value']); // Removes HTML tags
390
  $field['value'] = esc_attr($field['value']); // Escapes field for HTML attributes
391
  }
572
 
573
  if ( !empty( $page['sections'] ) ) {
574
  foreach ( $page['sections'] as $section ) {
 
 
 
575
  if ( !empty( $section['fields'] ) ) {
576
  foreach ( $section['fields'] as $field ) {
577
  switch ( $field['type'] ) {
580
  $input[ $field['id'] ] = false;
581
  }
582
  break;
 
 
 
583
  default:
584
  // Sanitize by default; skip if this field's 'sanitize' setting is false.
585
+ if ( !isset($field['sanitize']) || $field['sanitize'] ) {
586
+ $input[ $field['id'] ] = strip_tags($input[ $field['id'] ]);
587
+ $input[ $field['id'] ] = esc_attr($input[ $field['id'] ]);
588
+ }
589
  }
590
  }
591
  }
inc/common-functions.php CHANGED
@@ -16,115 +16,121 @@ $options_page = array(
16
  'ob_use_harakiri' => array(
17
  'title' => 'HARAKIRI',
18
  'type' => 'checkbox',
19
- 'text' => esc_attr__( 'Allows you to change the writing mode of the Heading and Text Editor widgets', 'ooohboi-steroids' ),
20
  'checked' => 1,
21
  ),
22
  'ob_use_poopart' => array(
23
  'title' => 'POOPART',
24
  'type' => 'checkbox',
25
- 'text' => esc_attr__( 'Add an overlay or underlay ghost-element to any Elementor Widget', 'ooohboi-steroids' ),
26
  'checked' => 1,
27
  ),
28
  'ob_use_overlaiz' => array(
29
  'title' => 'OVERLAIZ',
30
  'type' => 'checkbox',
31
- 'text' => esc_attr__( 'An awesome set of options for the Background Overlay element manipulation', 'ooohboi-steroids' ),
32
  'checked' => 1,
33
  ),
34
  'ob_use_paginini' => array(
35
  'title' => 'PAGININI',
36
  'type' => 'checkbox',
37
- 'text' => esc_attr__( 'It allows you to style up the posts pagination in Elementor', 'ooohboi-steroids' ),
38
  'checked' => 1,
39
  ),
40
  'ob_use_breakingbad' => array(
41
  'title' => 'BREAKING BAD',
42
  'type' => 'checkbox',
43
- 'text' => esc_attr__( 'A must to have extension for the Section and Columns', 'ooohboi-steroids' ),
44
  'checked' => 1,
45
  ),
46
  'ob_use_glider' => array(
47
  'title' => 'GLIDER',
48
  'type' => 'checkbox',
49
- 'text' => esc_attr__( 'The content slider made out of Section and Columns (Swiper)', 'ooohboi-steroids' ),
50
  'checked' => 1,
51
  ),
52
  'ob_use_photogiraffe' => array(
53
  'title' => 'PHOTOGIRAFFE',
54
  'type' => 'checkbox',
55
- 'text' => esc_attr__( 'Make the Image widget full-height of the container', 'ooohboi-steroids' ),
56
  'checked' => 1,
57
  ),
58
  'ob_use_teleporter' => array(
59
  'title' => 'TELEPORTER',
60
  'type' => 'checkbox',
61
- 'text' => esc_attr__( 'The Column hover controls for an exceptional effects', 'ooohboi-steroids' ),
62
  'checked' => 1,
63
  ),
64
  'ob_use_searchcop' => array(
65
  'title' => 'SEARCH COP',
66
  'type' => 'checkbox',
67
- 'text' => esc_attr__( 'Decide what to search for; posts only, pages only or everything', 'ooohboi-steroids' ),
68
  'checked' => 1,
69
  ),
70
  'ob_use_videomasq' => array(
71
  'title' => 'VIDEOMASQ',
72
  'type' => 'checkbox',
73
- 'text' => esc_attr__( 'Add the SVG mask to the Section video background and let the video play inside any shape', 'ooohboi-steroids' ),
74
  'checked' => 1,
75
  ),
76
  'ob_use_butterbutton' => array(
77
  'title' => 'BUTTER BUTTON',
78
  'type' => 'checkbox',
79
- 'text' => esc_attr__( 'Design awesome buttons in Elementor', 'ooohboi-steroids' ),
80
  'checked' => 1,
81
  ),
82
  'ob_use_perspektive' => array(
83
  'title' => 'PERSPEKTIVE',
84
  'type' => 'checkbox',
85
- 'text' => esc_attr__( 'A small set of options that allow you to move widgets in 3D space', 'ooohboi-steroids' ),
86
  'checked' => 1,
87
  ),
88
  'ob_use_shadough' => array(
89
  'title' => 'SHADOUGH',
90
  'type' => 'checkbox',
91
- 'text' => esc_attr__( 'Create the shadow that conforms the shape', 'ooohboi-steroids' ),
92
  'checked' => 1,
93
  ),
94
  'ob_use_photomorph' => array(
95
  'title' => 'PHOTO MORPH',
96
  'type' => 'checkbox',
97
- 'text' => esc_attr__( 'Allows you to add the clip-path to the Image widget for Normal and Hover state.', 'ooohboi-steroids' ),
98
  'checked' => 1,
99
  ),
100
  'ob_use_commentz' => array(
101
  'title' => 'COMMENTZ',
102
  'type' => 'checkbox',
103
- 'text' => esc_attr__( 'Allows you to style up the post comments.', 'ooohboi-steroids' ),
104
  'checked' => 1,
105
  ),
106
  'ob_use_spacerat' => array(
107
  'title' => 'SPACERAT',
108
  'type' => 'checkbox',
109
- 'text' => esc_attr__( 'Adds new shine to the Spacer widget.', 'ooohboi-steroids' ),
110
  'checked' => 1,
111
  ),
112
  'ob_use_imbox' => array(
113
  'title' => 'IMBOX',
114
  'type' => 'checkbox',
115
- 'text' => esc_attr__( 'Image Box widget extra controls', 'ooohboi-steroids' ),
116
  'checked' => 1,
117
  ),
118
  'ob_use_hoveranimator' => array(
119
  'title' => 'HOVER ANIMATOR',
120
  'type' => 'checkbox',
121
- 'text' => esc_attr__( 'Animate widgets on columns mouse-over event', 'ooohboi-steroids' ),
122
  'checked' => 1,
123
  ),
124
  'ob_use_kontrolz' => array(
125
  'title' => 'KONTROLZ',
126
  'type' => 'checkbox',
127
- 'text' => esc_attr__( 'Allows you to additionaly style Image Carousel and Media Carousel controls', 'ooohboi-steroids' ),
 
 
 
 
 
 
128
  'checked' => 1,
129
  ),
130
  ),
16
  'ob_use_harakiri' => array(
17
  'title' => 'HARAKIRI',
18
  'type' => 'checkbox',
19
+ 'text' => sprintf( __( '%sAllows you to change the writing mode of the Heading and Text Editor widgets%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
20
  'checked' => 1,
21
  ),
22
  'ob_use_poopart' => array(
23
  'title' => 'POOPART',
24
  'type' => 'checkbox',
25
+ 'text' => sprintf( __( '%sAdd an overlay or underlay ghost-element to any Elementor Widget%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
26
  'checked' => 1,
27
  ),
28
  'ob_use_overlaiz' => array(
29
  'title' => 'OVERLAIZ',
30
  'type' => 'checkbox',
31
+ 'text' => sprintf( __( '%sAn awesome set of options for the Background Overlay element manipulation%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
32
  'checked' => 1,
33
  ),
34
  'ob_use_paginini' => array(
35
  'title' => 'PAGININI',
36
  'type' => 'checkbox',
37
+ 'text' => sprintf( __( '%sIt allows you to style up the posts pagination in Elementor%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
38
  'checked' => 1,
39
  ),
40
  'ob_use_breakingbad' => array(
41
  'title' => 'BREAKING BAD',
42
  'type' => 'checkbox',
43
+ 'text' => sprintf( __( '%sA must to have extension for the Section and Columns%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
44
  'checked' => 1,
45
  ),
46
  'ob_use_glider' => array(
47
  'title' => 'GLIDER',
48
  'type' => 'checkbox',
49
+ 'text' => sprintf( __( '%sThe content slider made out of Section and Columns (Swiper)%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
50
  'checked' => 1,
51
  ),
52
  'ob_use_photogiraffe' => array(
53
  'title' => 'PHOTOGIRAFFE',
54
  'type' => 'checkbox',
55
+ 'text' => sprintf( __( '%sMake the Image widget full-height of the container%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
56
  'checked' => 1,
57
  ),
58
  'ob_use_teleporter' => array(
59
  'title' => 'TELEPORTER',
60
  'type' => 'checkbox',
61
+ 'text' => sprintf( __( '%sThe Column hover controls for an exceptional effects%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
62
  'checked' => 1,
63
  ),
64
  'ob_use_searchcop' => array(
65
  'title' => 'SEARCH COP',
66
  'type' => 'checkbox',
67
+ 'text' => sprintf( __( '%sDecide what to search for; posts only, pages only or everything%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
68
  'checked' => 1,
69
  ),
70
  'ob_use_videomasq' => array(
71
  'title' => 'VIDEOMASQ',
72
  'type' => 'checkbox',
73
+ 'text' => sprintf( __( '%sAdd the SVG mask to the Section video background and let the video play inside any shape%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
74
  'checked' => 1,
75
  ),
76
  'ob_use_butterbutton' => array(
77
  'title' => 'BUTTER BUTTON',
78
  'type' => 'checkbox',
79
+ 'text' => sprintf( __( '%sDesign awesome buttons in Elementor%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
80
  'checked' => 1,
81
  ),
82
  'ob_use_perspektive' => array(
83
  'title' => 'PERSPEKTIVE',
84
  'type' => 'checkbox',
85
+ 'text' => sprintf( __( '%sA small set of options that allow you to move widgets in 3D space%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
86
  'checked' => 1,
87
  ),
88
  'ob_use_shadough' => array(
89
  'title' => 'SHADOUGH',
90
  'type' => 'checkbox',
91
+ 'text' => sprintf( __( '%sCreate the shadow that conforms the shape%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
92
  'checked' => 1,
93
  ),
94
  'ob_use_photomorph' => array(
95
  'title' => 'PHOTO MORPH',
96
  'type' => 'checkbox',
97
+ 'text' => sprintf( __( '%sAllows you to add the clip-path to the Image widget for Normal and Hover state%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
98
  'checked' => 1,
99
  ),
100
  'ob_use_commentz' => array(
101
  'title' => 'COMMENTZ',
102
  'type' => 'checkbox',
103
+ 'text' => sprintf( __( '%sAllows you to style up the post comments.', 'ooohboi-steroids%s' ), '<span class="ob-option-desc">', '</span>' ),
104
  'checked' => 1,
105
  ),
106
  'ob_use_spacerat' => array(
107
  'title' => 'SPACERAT',
108
  'type' => 'checkbox',
109
+ 'text' => sprintf( __( '%sAdds new shine to the Spacer widget.', 'ooohboi-steroids%s' ), '<span class="ob-option-desc">', '</span>' ),
110
  'checked' => 1,
111
  ),
112
  'ob_use_imbox' => array(
113
  'title' => 'IMBOX',
114
  'type' => 'checkbox',
115
+ 'text' => sprintf( __( '%sImage Box widget extra controls', 'ooohboi-steroids%s' ), '<span class="ob-option-desc">', '</span>' ),
116
  'checked' => 1,
117
  ),
118
  'ob_use_hoveranimator' => array(
119
  'title' => 'HOVER ANIMATOR',
120
  'type' => 'checkbox',
121
+ 'text' => sprintf( __( '%sAnimate widgets on columns mouse-over event', 'ooohboi-steroids%s' ), '<span class="ob-option-desc">', '</span>' ),
122
  'checked' => 1,
123
  ),
124
  'ob_use_kontrolz' => array(
125
  'title' => 'KONTROLZ',
126
  'type' => 'checkbox',
127
+ 'text' => sprintf( __( '%sAllows you to additionaly style Image Carousel and Media Carousel controls%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
128
+ 'checked' => 1,
129
+ ),
130
+ 'ob_use_widget_stalker' => array(
131
+ 'title' => 'WIDGET STALKER',
132
+ 'type' => 'checkbox',
133
+ 'text' => sprintf( __( '%sStack widgets like flex elements%s', 'ooohboi-steroids' ), '<span class="ob-option-desc">', '</span>' ),
134
  'checked' => 1,
135
  ),
136
  ),
lang/ooohboi-steroids.pot CHANGED
@@ -3,8 +3,8 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: OoohBoi Steroids for Elementor\n"
6
- "POT-Creation-Date: 2021-02-18 15:32+0100\n"
7
- "PO-Revision-Date: 2021-02-18 15:32+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
@@ -21,171 +21,187 @@ msgstr ""
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.min.js\n"
23
 
24
- #: controls/ooohboi-breaking-bad.php:68
25
  msgid "Enable Breaking Bad?"
26
  msgstr ""
27
 
28
- #: controls/ooohboi-breaking-bad.php:69
29
  msgid ""
30
  "By enabling Breaking Bad for this SECTION, all the Columns will break in "
31
  "order to fit the available width."
32
  msgstr ""
33
 
34
- #: controls/ooohboi-breaking-bad.php:72 controls/ooohboi-breaking-bad.php:150
35
- #: controls/ooohboi-breaking-bad.php:252 controls/ooohboi-butter-button.php:71
36
- #: controls/ooohboi-commentz.php:71 controls/ooohboi-glider.php:68
37
- #: controls/ooohboi-glider.php:83 controls/ooohboi-glider.php:134
38
- #: controls/ooohboi-glider.php:359 controls/ooohboi-glider.php:515
39
- #: controls/ooohboi-glider.php:555 controls/ooohboi-glider.php:590
40
- #: controls/ooohboi-glider.php:608 controls/ooohboi-harakiri.php:81
41
- #: controls/ooohboi-hover-animator.php:68
42
  #: controls/ooohboi-hover-animator.php:145 controls/ooohboi-overlaiz.php:61
43
- #: controls/ooohboi-overlay-underlay.php:1213
44
- #: controls/ooohboi-overlay-underlay.php:1232 controls/ooohboi-paginini.php:220
45
  #: controls/ooohboi-perspektive.php:74 controls/ooohboi-photomorph.php:66
46
  #: controls/ooohboi-photomorph.php:142 controls/ooohboi-shadough.php:50
47
  #: controls/ooohboi-spacerat.php:69 controls/ooohboi-spacerat.php:339
 
48
  msgid "Yes"
49
  msgstr ""
50
 
51
- #: controls/ooohboi-breaking-bad.php:73 controls/ooohboi-breaking-bad.php:151
52
- #: controls/ooohboi-breaking-bad.php:253 controls/ooohboi-butter-button.php:72
53
- #: controls/ooohboi-commentz.php:72 controls/ooohboi-glider.php:69
54
- #: controls/ooohboi-glider.php:84 controls/ooohboi-glider.php:135
55
- #: controls/ooohboi-glider.php:360 controls/ooohboi-glider.php:516
56
- #: controls/ooohboi-glider.php:556 controls/ooohboi-glider.php:591
57
- #: controls/ooohboi-glider.php:609 controls/ooohboi-harakiri.php:82
58
- #: controls/ooohboi-hover-animator.php:69
59
  #: controls/ooohboi-hover-animator.php:146 controls/ooohboi-overlaiz.php:62
60
- #: controls/ooohboi-overlay-underlay.php:1214
61
- #: controls/ooohboi-overlay-underlay.php:1233 controls/ooohboi-paginini.php:221
62
  #: controls/ooohboi-perspektive.php:75 controls/ooohboi-photomorph.php:67
63
  #: controls/ooohboi-photomorph.php:143 controls/ooohboi-shadough.php:51
64
  #: controls/ooohboi-spacerat.php:70 controls/ooohboi-spacerat.php:340
 
65
  msgid "No"
66
  msgstr ""
67
 
68
- #: controls/ooohboi-breaking-bad.php:83
69
  msgid "Align Columns"
70
  msgstr ""
71
 
72
- #: controls/ooohboi-breaking-bad.php:87 controls/ooohboi-breaking-bad.php:130
73
- #: controls/ooohboi-breaking-bad.php:292 controls/ooohboi-breaking-bad.php:331
74
  msgid "Start"
75
  msgstr ""
76
 
77
- #: controls/ooohboi-breaking-bad.php:88 controls/ooohboi-breaking-bad.php:131
78
- #: controls/ooohboi-breaking-bad.php:293 controls/ooohboi-breaking-bad.php:332
79
- #: controls/ooohboi-commentz.php:134 controls/ooohboi-commentz.php:654
80
- #: controls/ooohboi-widget-stalker.php:115
81
  msgid "Center"
82
  msgstr ""
83
 
84
- #: controls/ooohboi-breaking-bad.php:89 controls/ooohboi-breaking-bad.php:132
85
- #: controls/ooohboi-breaking-bad.php:294 controls/ooohboi-breaking-bad.php:333
86
- #: controls/ooohboi-widget-stalker.php:116
87
  msgid "End"
88
  msgstr ""
89
 
90
- #: controls/ooohboi-breaking-bad.php:90 controls/ooohboi-breaking-bad.php:295
91
  msgid "Space Between"
92
  msgstr ""
93
 
94
- #: controls/ooohboi-breaking-bad.php:91 controls/ooohboi-breaking-bad.php:296
95
  msgid "Space Around"
96
  msgstr ""
97
 
98
- #: controls/ooohboi-breaking-bad.php:92 controls/ooohboi-breaking-bad.php:297
99
  msgid "Space Evenly"
100
  msgstr ""
101
 
102
- #: controls/ooohboi-breaking-bad.php:106
103
  msgid "Columns Direction"
104
  msgstr ""
105
 
106
- #: controls/ooohboi-breaking-bad.php:110 controls/ooohboi-breaking-bad.php:315
107
  msgid "Row"
108
  msgstr ""
109
 
110
- #: controls/ooohboi-breaking-bad.php:111 controls/ooohboi-breaking-bad.php:316
111
  msgid "Column"
112
  msgstr ""
113
 
114
- #: controls/ooohboi-breaking-bad.php:126
115
  msgid "Align Items"
116
  msgstr ""
117
 
118
- #: controls/ooohboi-breaking-bad.php:147
119
  msgid "Sticky Section"
120
  msgstr ""
121
 
122
- #: controls/ooohboi-breaking-bad.php:148
123
  msgid ""
124
  "It works for the Inner Section only! It keeps it sticky inside the column to "
125
  "avoid content overlaps."
126
  msgstr ""
127
 
128
- #: controls/ooohboi-breaking-bad.php:177
129
  msgid "Custom Width"
130
  msgstr ""
131
 
132
- #: controls/ooohboi-breaking-bad.php:181
133
  msgid ""
134
  "You can enter any acceptable CSS value, for example: 50em, 300px, 100%, "
135
  "calc(100% - 300px). NOTE: If you want to make the columns wrap, Enable "
136
  "Breaking Bad for this Column parent SECTION!"
137
  msgstr ""
138
 
139
- #: controls/ooohboi-breaking-bad.php:191 controls/ooohboi-widget-stalker.php:94
 
140
  msgid "Max Width"
141
  msgstr ""
142
 
143
- #: controls/ooohboi-breaking-bad.php:195 controls/ooohboi-teleporter.php:137
144
  #: controls/ooohboi-teleporter.php:155 controls/ooohboi-teleporter.php:186
145
- #: controls/ooohboi-teleporter.php:203 controls/ooohboi-widget-stalker.php:81
146
- #: controls/ooohboi-widget-stalker.php:98
147
  msgid ""
148
  "You can enter any acceptable CSS value, for example: 50em, 300px, 100%, "
149
  "calc(100% - 300px)."
150
  msgstr ""
151
 
152
- #: controls/ooohboi-breaking-bad.php:205 controls/ooohboi-harakiri.php:142
153
  msgid "Custom Height"
154
  msgstr ""
155
 
156
- #: controls/ooohboi-breaking-bad.php:231
157
  msgid "Column Order"
158
  msgstr ""
159
 
160
- #: controls/ooohboi-breaking-bad.php:233
161
  #, php-format
162
  msgid "More info at %sMozilla%s."
163
  msgstr ""
164
 
165
- #: controls/ooohboi-breaking-bad.php:249
166
  msgid "Scrollable Column?"
167
  msgstr ""
168
 
169
- #: controls/ooohboi-breaking-bad.php:277
170
  #, php-format
171
  msgid "Widget Stalker%sNEW!%s"
172
  msgstr ""
173
 
174
- #: controls/ooohboi-breaking-bad.php:279
175
- msgid ""
176
- "The following options relate to the Widget Stalker extension. It is used to "
177
- "manage position and alignment of widgets inside this Column."
178
  msgstr ""
179
 
180
- #: controls/ooohboi-breaking-bad.php:288
181
- msgid "Justify widgets"
182
  msgstr ""
183
 
184
- #: controls/ooohboi-breaking-bad.php:311
185
  msgid "Widgets Direction"
186
  msgstr ""
187
 
188
- #: controls/ooohboi-breaking-bad.php:327
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  msgid "Align vertically"
190
  msgstr ""
191
 
@@ -235,10 +251,10 @@ msgstr ""
235
  #: controls/ooohboi-butter-button.php:346 controls/ooohboi-commentz.php:247
236
  #: controls/ooohboi-commentz.php:421 controls/ooohboi-commentz.php:920
237
  #: controls/ooohboi-overlaiz.php:368 controls/ooohboi-overlaiz.php:387
238
- #: controls/ooohboi-overlay-underlay.php:425
239
- #: controls/ooohboi-overlay-underlay.php:442
240
- #: controls/ooohboi-overlay-underlay.php:980
241
- #: controls/ooohboi-overlay-underlay.php:997 controls/ooohboi-paginini.php:146
242
  #: controls/ooohboi-paginini.php:195
243
  msgid "Border"
244
  msgstr ""
@@ -249,8 +265,8 @@ msgstr ""
249
  #: controls/ooohboi-commentz.php:931 controls/ooohboi-glider.php:235
250
  #: controls/ooohboi-glider.php:472 controls/ooohboi-kontrolz.php:95
251
  #: controls/ooohboi-kontrolz.php:207 controls/ooohboi-overlaiz.php:399
252
- #: controls/ooohboi-overlay-underlay.php:453
253
- #: controls/ooohboi-overlay-underlay.php:1008 controls/ooohboi-paginini.php:154
254
  #: controls/ooohboi-paginini.php:203
255
  msgid "Border Radius"
256
  msgstr ""
@@ -602,8 +618,8 @@ msgstr ""
602
  msgid "Vertical RL"
603
  msgstr ""
604
 
605
- #: controls/ooohboi-harakiri.php:67 controls/ooohboi-overlay-underlay.php:130
606
- #: controls/ooohboi-overlay-underlay.php:704 controls/ooohboi-photomorph.php:81
607
  #: controls/ooohboi-teleporter.php:129
608
  msgid "Normal"
609
  msgstr ""
@@ -613,33 +629,18 @@ msgid "Flip"
613
  msgstr ""
614
 
615
  #: controls/ooohboi-harakiri.php:118 controls/ooohboi-overlaiz.php:142
616
- #: controls/ooohboi-overlay-underlay.php:226
617
- #: controls/ooohboi-overlay-underlay.php:796
618
  msgid "Height"
619
  msgstr ""
620
 
621
- #: controls/ooohboi-harakiri.php:122 controls/ooohboi-hover-animator.php:276
622
- #: controls/ooohboi-hover-animator.php:428
623
- #: controls/ooohboi-hover-animator.php:580
624
- #: controls/ooohboi-hover-animator.php:815
625
- #: controls/ooohboi-hover-animator.php:971 controls/ooohboi-overlaiz.php:527
626
- #: controls/ooohboi-overlaiz.php:557 controls/ooohboi-overlay-underlay.php:509
627
- #: controls/ooohboi-overlay-underlay.php:537
628
- #: controls/ooohboi-overlay-underlay.php:1064
629
- #: controls/ooohboi-overlay-underlay.php:1091
630
- #: controls/ooohboi-photomorph.php:189 controls/ooohboi-spacerat.php:191
631
- #: controls/ooohboi-spacerat.php:219 controls/ooohboi-videomasq.php:75
632
- #: controls/ooohboi-videomasq.php:103
633
- msgid "Default"
634
- msgstr ""
635
-
636
  #: controls/ooohboi-harakiri.php:123
637
  msgid "Inline"
638
  msgstr ""
639
 
640
  #: controls/ooohboi-harakiri.php:124 controls/ooohboi-overlaiz.php:561
641
- #: controls/ooohboi-overlay-underlay.php:541
642
- #: controls/ooohboi-overlay-underlay.php:1095 controls/ooohboi-spacerat.php:223
643
  #: controls/ooohboi-videomasq.php:107
644
  msgid "Custom"
645
  msgstr ""
@@ -690,8 +691,8 @@ msgid ""
690
  msgstr ""
691
 
692
  #: controls/ooohboi-hover-animator.php:157
693
- #: controls/ooohboi-overlay-underlay.php:93
694
- #: controls/ooohboi-overlay-underlay.php:667
695
  msgid "Opacity"
696
  msgstr ""
697
 
@@ -752,8 +753,8 @@ msgid "Ease-in-out"
752
  msgstr ""
753
 
754
  #: controls/ooohboi-hover-animator.php:298
755
- #: controls/ooohboi-overlay-underlay.php:283
756
- #: controls/ooohboi-overlay-underlay.php:849
757
  msgid "Offset Top"
758
  msgstr ""
759
 
@@ -766,8 +767,8 @@ msgid "Offset Top Hover"
766
  msgstr ""
767
 
768
  #: controls/ooohboi-hover-animator.php:450
769
- #: controls/ooohboi-overlay-underlay.php:340
770
- #: controls/ooohboi-overlay-underlay.php:902
771
  msgid "Offset Left"
772
  msgstr ""
773
 
@@ -829,31 +830,31 @@ msgid "Enable Overlaiz?"
829
  msgstr ""
830
 
831
  #: controls/ooohboi-overlaiz.php:75 controls/ooohboi-overlaiz.php:578
832
- #: controls/ooohboi-overlay-underlay.php:169
833
- #: controls/ooohboi-overlay-underlay.php:556
834
- #: controls/ooohboi-overlay-underlay.php:743
835
- #: controls/ooohboi-overlay-underlay.php:1109 controls/ooohboi-spacerat.php:238
836
  #: controls/ooohboi-videomasq.php:122
837
  msgid "Width"
838
  msgstr ""
839
 
840
- #: controls/ooohboi-overlaiz.php:126 controls/ooohboi-overlay-underlay.php:211
841
- #: controls/ooohboi-overlay-underlay.php:784
842
  msgid "Calc Width"
843
  msgstr ""
844
 
845
  #: controls/ooohboi-overlaiz.php:127 controls/ooohboi-overlaiz.php:194
846
  #: controls/ooohboi-overlaiz.php:261 controls/ooohboi-overlaiz.php:328
847
- #: controls/ooohboi-overlay-underlay.php:212
848
- #: controls/ooohboi-overlay-underlay.php:326
849
- #: controls/ooohboi-overlay-underlay.php:785
850
- #: controls/ooohboi-overlay-underlay.php:891
851
- #: controls/ooohboi-overlay-underlay.php:944
852
  msgid "Enter CSS calc value only! Like: 100% - 50px or 100% + 2em"
853
  msgstr ""
854
 
855
- #: controls/ooohboi-overlaiz.php:193 controls/ooohboi-overlay-underlay.php:268
856
- #: controls/ooohboi-overlay-underlay.php:837
857
  msgid "Calc Height"
858
  msgstr ""
859
 
@@ -899,13 +900,13 @@ msgid ""
899
  "widget first!"
900
  msgstr ""
901
 
902
- #: controls/ooohboi-overlaiz.php:503 controls/ooohboi-overlay-underlay.php:487
903
- #: controls/ooohboi-overlay-underlay.php:1042 controls/ooohboi-spacerat.php:169
904
  msgid "Choose Image Mask"
905
  msgstr ""
906
 
907
- #: controls/ooohboi-overlaiz.php:504 controls/ooohboi-overlay-underlay.php:488
908
- #: controls/ooohboi-overlay-underlay.php:1043 controls/ooohboi-spacerat.php:170
909
  #, php-format
910
  msgid ""
911
  "NOTE: Image Mask should be black-and-transparent SVG file! Anything that’s "
@@ -913,219 +914,219 @@ msgid ""
913
  "transparent will be completely hidden."
914
  msgstr ""
915
 
916
- #: controls/ooohboi-overlaiz.php:523 controls/ooohboi-overlay-underlay.php:505
917
- #: controls/ooohboi-overlay-underlay.php:1060 controls/ooohboi-spacerat.php:187
918
  #: controls/ooohboi-videomasq.php:71
919
  msgid "Mask position"
920
  msgstr ""
921
 
922
- #: controls/ooohboi-overlaiz.php:528 controls/ooohboi-overlay-underlay.php:510
923
- #: controls/ooohboi-overlay-underlay.php:1065 controls/ooohboi-spacerat.php:192
924
  #: controls/ooohboi-videomasq.php:76
925
  msgid "Center Center"
926
  msgstr ""
927
 
928
- #: controls/ooohboi-overlaiz.php:529 controls/ooohboi-overlay-underlay.php:511
929
- #: controls/ooohboi-overlay-underlay.php:1066 controls/ooohboi-spacerat.php:193
930
  #: controls/ooohboi-videomasq.php:77
931
  msgid "Center Left"
932
  msgstr ""
933
 
934
- #: controls/ooohboi-overlaiz.php:530 controls/ooohboi-overlay-underlay.php:512
935
- #: controls/ooohboi-overlay-underlay.php:1067 controls/ooohboi-spacerat.php:194
936
  #: controls/ooohboi-videomasq.php:78
937
  msgid "Center Right"
938
  msgstr ""
939
 
940
- #: controls/ooohboi-overlaiz.php:531 controls/ooohboi-overlay-underlay.php:513
941
- #: controls/ooohboi-overlay-underlay.php:1068 controls/ooohboi-spacerat.php:195
942
  #: controls/ooohboi-videomasq.php:79
943
  msgid "Top Center"
944
  msgstr ""
945
 
946
- #: controls/ooohboi-overlaiz.php:532 controls/ooohboi-overlay-underlay.php:514
947
- #: controls/ooohboi-overlay-underlay.php:1069 controls/ooohboi-spacerat.php:196
948
  #: controls/ooohboi-videomasq.php:80
949
  msgid "Top Left"
950
  msgstr ""
951
 
952
- #: controls/ooohboi-overlaiz.php:533 controls/ooohboi-overlay-underlay.php:515
953
- #: controls/ooohboi-overlay-underlay.php:1070 controls/ooohboi-spacerat.php:197
954
  #: controls/ooohboi-videomasq.php:81
955
  msgid "Top Right"
956
  msgstr ""
957
 
958
- #: controls/ooohboi-overlaiz.php:534 controls/ooohboi-overlay-underlay.php:516
959
- #: controls/ooohboi-overlay-underlay.php:1071 controls/ooohboi-spacerat.php:198
960
  #: controls/ooohboi-videomasq.php:82
961
  msgid "Bottom Center"
962
  msgstr ""
963
 
964
- #: controls/ooohboi-overlaiz.php:535 controls/ooohboi-overlay-underlay.php:517
965
- #: controls/ooohboi-overlay-underlay.php:1072 controls/ooohboi-spacerat.php:199
966
  #: controls/ooohboi-videomasq.php:83
967
  msgid "Bottom Left"
968
  msgstr ""
969
 
970
- #: controls/ooohboi-overlaiz.php:536 controls/ooohboi-overlay-underlay.php:518
971
- #: controls/ooohboi-overlay-underlay.php:1073 controls/ooohboi-spacerat.php:200
972
  #: controls/ooohboi-videomasq.php:84
973
  msgid "Bottom Right"
974
  msgstr ""
975
 
976
- #: controls/ooohboi-overlaiz.php:553 controls/ooohboi-overlay-underlay.php:533
977
- #: controls/ooohboi-overlay-underlay.php:1087 controls/ooohboi-spacerat.php:215
978
  #: controls/ooohboi-videomasq.php:99
979
  msgid "Mask size"
980
  msgstr ""
981
 
982
- #: controls/ooohboi-overlaiz.php:558 controls/ooohboi-overlay-underlay.php:538
983
- #: controls/ooohboi-overlay-underlay.php:1092 controls/ooohboi-spacerat.php:220
984
- #: controls/ooohboi-videomasq.php:104 controls/ooohboi-widget-stalker.php:113
985
  msgid "Auto"
986
  msgstr ""
987
 
988
- #: controls/ooohboi-overlaiz.php:559 controls/ooohboi-overlay-underlay.php:539
989
- #: controls/ooohboi-overlay-underlay.php:1093 controls/ooohboi-spacerat.php:221
990
  #: controls/ooohboi-videomasq.php:105
991
  msgid "Cover"
992
  msgstr ""
993
 
994
- #: controls/ooohboi-overlaiz.php:560 controls/ooohboi-overlay-underlay.php:540
995
- #: controls/ooohboi-overlay-underlay.php:1094 controls/ooohboi-spacerat.php:222
996
  #: controls/ooohboi-videomasq.php:106
997
  msgid "Contain"
998
  msgstr ""
999
 
1000
- #: controls/ooohboi-overlaiz.php:635 controls/ooohboi-overlay-underlay.php:605
1001
- #: controls/ooohboi-overlay-underlay.php:1157 controls/ooohboi-spacerat.php:289
1002
  #: controls/ooohboi-videomasq.php:171
1003
  msgid "Mask repeat"
1004
  msgstr ""
1005
 
1006
- #: controls/ooohboi-overlaiz.php:639 controls/ooohboi-overlay-underlay.php:609
1007
- #: controls/ooohboi-overlay-underlay.php:1161 controls/ooohboi-spacerat.php:293
1008
  #: controls/ooohboi-videomasq.php:175
1009
  msgid "No-repeat"
1010
  msgstr ""
1011
 
1012
- #: controls/ooohboi-overlaiz.php:640 controls/ooohboi-overlay-underlay.php:610
1013
- #: controls/ooohboi-overlay-underlay.php:1162 controls/ooohboi-spacerat.php:294
1014
  #: controls/ooohboi-videomasq.php:176
1015
  msgid "Repeat"
1016
  msgstr ""
1017
 
1018
- #: controls/ooohboi-overlaiz.php:641 controls/ooohboi-overlay-underlay.php:611
1019
- #: controls/ooohboi-overlay-underlay.php:1163 controls/ooohboi-spacerat.php:295
1020
  #: controls/ooohboi-videomasq.php:177
1021
  msgid "Repeat-x"
1022
  msgstr ""
1023
 
1024
- #: controls/ooohboi-overlaiz.php:642 controls/ooohboi-overlay-underlay.php:612
1025
- #: controls/ooohboi-overlay-underlay.php:1164 controls/ooohboi-spacerat.php:296
1026
  #: controls/ooohboi-videomasq.php:178
1027
  msgid "Repeat-y"
1028
  msgstr ""
1029
 
1030
- #: controls/ooohboi-overlaiz.php:662 controls/ooohboi-overlay-underlay.php:630
1031
- #: controls/ooohboi-overlay-underlay.php:1181
1032
  msgid "Z-Index"
1033
  msgstr ""
1034
 
1035
- #: controls/ooohboi-overlay-underlay.php:78
1036
  msgid "Overlay"
1037
  msgstr ""
1038
 
1039
- #: controls/ooohboi-overlay-underlay.php:127
1040
- #: controls/ooohboi-overlay-underlay.php:701
1041
  msgid "Blend Mode"
1042
  msgstr ""
1043
 
1044
- #: controls/ooohboi-overlay-underlay.php:153
1045
- #: controls/ooohboi-overlay-underlay.php:727
1046
  msgid "Position and Size"
1047
  msgstr ""
1048
 
1049
- #: controls/ooohboi-overlay-underlay.php:269
1050
- #: controls/ooohboi-overlay-underlay.php:383
1051
- #: controls/ooohboi-overlay-underlay.php:838
1052
  msgid "Enter CSS calc value only! Like: 45% + 85px or 100% - 3em"
1053
  msgstr ""
1054
 
1055
- #: controls/ooohboi-overlay-underlay.php:325
1056
- #: controls/ooohboi-overlay-underlay.php:890
1057
  msgid "Calc Offset Top"
1058
  msgstr ""
1059
 
1060
- #: controls/ooohboi-overlay-underlay.php:382
1061
- #: controls/ooohboi-overlay-underlay.php:943
1062
  msgid "Calc Offset Left"
1063
  msgstr ""
1064
 
1065
- #: controls/ooohboi-overlay-underlay.php:398
1066
- #: controls/ooohboi-overlay-underlay.php:956
1067
  msgid "Rotate"
1068
  msgstr ""
1069
 
1070
- #: controls/ooohboi-overlay-underlay.php:471
1071
  msgid "Overlay Mask"
1072
  msgstr ""
1073
 
1074
- #: controls/ooohboi-overlay-underlay.php:651
1075
  msgid "Underlay"
1076
  msgstr ""
1077
 
1078
- #: controls/ooohboi-overlay-underlay.php:1026
1079
  msgid "Underlay Mask"
1080
  msgstr ""
1081
 
1082
- #: controls/ooohboi-overlay-underlay.php:1210
1083
  msgid "Get rid of the Horizontal scroller?"
1084
  msgstr ""
1085
 
1086
- #: controls/ooohboi-overlay-underlay.php:1211
1087
  msgid ""
1088
  "OoohBoi POOOPART may cause Horizontal Scroller to show up. This is how you "
1089
  "can remove it."
1090
  msgstr ""
1091
 
1092
- #: controls/ooohboi-overlay-underlay.php:1229
1093
  msgid "Baseline Grid"
1094
  msgstr ""
1095
 
1096
- #: controls/ooohboi-overlay-underlay.php:1230
1097
  msgid "Baseline grid helps you maintain accuracy and consistency"
1098
  msgstr ""
1099
 
1100
- #: controls/ooohboi-overlay-underlay.php:1243
1101
  msgid "Grid style"
1102
  msgstr ""
1103
 
1104
- #: controls/ooohboi-overlay-underlay.php:1247
1105
  msgid "Squares"
1106
  msgstr ""
1107
 
1108
- #: controls/ooohboi-overlay-underlay.php:1248
1109
  msgid "Vertical lines"
1110
  msgstr ""
1111
 
1112
- #: controls/ooohboi-overlay-underlay.php:1249
1113
  msgid "Horizontal lines"
1114
  msgstr ""
1115
 
1116
- #: controls/ooohboi-overlay-underlay.php:1259
1117
  msgid "Grid color"
1118
  msgstr ""
1119
 
1120
- #: controls/ooohboi-overlay-underlay.php:1270
1121
  msgid "Grid size"
1122
  msgstr ""
1123
 
1124
- #: controls/ooohboi-overlay-underlay.php:1294
1125
  msgid "Vertical Spacing"
1126
  msgstr ""
1127
 
1128
- #: controls/ooohboi-overlay-underlay.php:1318
1129
  msgid "Horizontal Spacing"
1130
  msgstr ""
1131
 
@@ -1386,36 +1387,42 @@ msgid ""
1386
  "that’s transparent will be completely hidden."
1387
  msgstr ""
1388
 
1389
- #: controls/ooohboi-widget-stalker.php:46
1390
- msgid "Width Method"
 
 
1391
  msgstr ""
1392
 
1393
- #: controls/ooohboi-widget-stalker.php:47
1394
- msgid "Use Flex of Percentage?"
1395
  msgstr ""
1396
 
1397
- #: controls/ooohboi-widget-stalker.php:51
1398
- #: controls/ooohboi-widget-stalker.php:60
 
 
 
 
1399
  msgid "Flex"
1400
  msgstr ""
1401
 
1402
- #: controls/ooohboi-widget-stalker.php:52
1403
- msgid "Percentage"
1404
  msgstr ""
1405
 
1406
- #: controls/ooohboi-widget-stalker.php:77
1407
- msgid "Widget Width"
1408
  msgstr ""
1409
 
1410
- #: controls/ooohboi-widget-stalker.php:108
1411
  msgid "Align self"
1412
  msgstr ""
1413
 
1414
- #: controls/ooohboi-widget-stalker.php:109
1415
  msgid "Align this widget vertically"
1416
  msgstr ""
1417
 
1418
- #: controls/ooohboi-widget-stalker.php:114
1419
  msgid "Baseline"
1420
  msgstr ""
1421
 
@@ -1428,90 +1435,112 @@ msgid ""
1428
  msgstr ""
1429
 
1430
  #: inc/common-functions.php:19
 
1431
  msgid ""
1432
- "Allows you to change the writing mode of the Heading and Text Editor widgets"
 
1433
  msgstr ""
1434
 
1435
  #: inc/common-functions.php:25
1436
- msgid "Add an overlay or underlay ghost-element to any Elementor Widget"
 
1437
  msgstr ""
1438
 
1439
  #: inc/common-functions.php:31
 
1440
  msgid ""
1441
- "An awesome set of options for the Background Overlay element manipulation"
1442
  msgstr ""
1443
 
1444
  #: inc/common-functions.php:37
1445
- msgid "It allows you to style up the posts pagination in Elementor"
 
1446
  msgstr ""
1447
 
1448
  #: inc/common-functions.php:43
1449
- msgid "A must to have extension for the Section and Columns"
 
1450
  msgstr ""
1451
 
1452
  #: inc/common-functions.php:49
1453
- msgid "The content slider made out of Section and Columns (Swiper)"
 
1454
  msgstr ""
1455
 
1456
  #: inc/common-functions.php:55
1457
- msgid "Make the Image widget full-height of the container"
 
1458
  msgstr ""
1459
 
1460
  #: inc/common-functions.php:61
1461
- msgid "The Column hover controls for an exceptional effects"
 
1462
  msgstr ""
1463
 
1464
  #: inc/common-functions.php:67
1465
- msgid "Decide what to search for; posts only, pages only or everything"
 
1466
  msgstr ""
1467
 
1468
  #: inc/common-functions.php:73
 
1469
  msgid ""
1470
- "Add the SVG mask to the Section video background and let the video play "
1471
- "inside any shape"
1472
  msgstr ""
1473
 
1474
  #: inc/common-functions.php:79
1475
- msgid "Design awesome buttons in Elementor"
 
1476
  msgstr ""
1477
 
1478
  #: inc/common-functions.php:85
1479
- msgid "A small set of options that allow you to move widgets in 3D space"
 
1480
  msgstr ""
1481
 
1482
  #: inc/common-functions.php:91
1483
- msgid "Create the shadow that conforms the shape"
 
1484
  msgstr ""
1485
 
1486
  #: inc/common-functions.php:97
 
1487
  msgid ""
1488
- "Allows you to add the clip-path to the Image widget for Normal and Hover "
1489
- "state."
1490
  msgstr ""
1491
 
1492
  #: inc/common-functions.php:103
1493
- msgid "Allows you to style up the post comments."
 
1494
  msgstr ""
1495
 
1496
  #: inc/common-functions.php:109
1497
- msgid "Adds new shine to the Spacer widget."
 
1498
  msgstr ""
1499
 
1500
  #: inc/common-functions.php:115
1501
- msgid "Image Box widget extra controls"
 
1502
  msgstr ""
1503
 
1504
  #: inc/common-functions.php:121
1505
- msgid "Animate widgets on columns mouse-over event"
 
1506
  msgstr ""
1507
 
1508
  #: inc/common-functions.php:127
 
1509
  msgid ""
1510
- "Allows you to additionaly style Image Carousel and Media Carousel controls"
 
1511
  msgstr ""
1512
 
1513
  #: inc/common-functions.php:133
1514
- msgid "Stack widgets like flex elements"
 
1515
  msgstr ""
1516
 
1517
  #. Plugin Name of the plugin/theme
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: OoohBoi Steroids for Elementor\n"
6
+ "POT-Creation-Date: 2021-02-20 13:57+0100\n"
7
+ "PO-Revision-Date: 2021-02-20 13:57+0100\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
21
  "X-Poedit-SearchPath-0: .\n"
22
  "X-Poedit-SearchPathExcluded-0: *.min.js\n"
23
 
24
+ #: controls/ooohboi-breaking-bad.php:83
25
  msgid "Enable Breaking Bad?"
26
  msgstr ""
27
 
28
+ #: controls/ooohboi-breaking-bad.php:84
29
  msgid ""
30
  "By enabling Breaking Bad for this SECTION, all the Columns will break in "
31
  "order to fit the available width."
32
  msgstr ""
33
 
34
+ #: controls/ooohboi-breaking-bad.php:87 controls/ooohboi-breaking-bad.php:165
35
+ #: controls/ooohboi-breaking-bad.php:267 controls/ooohboi-breaking-bad.php:306
36
+ #: controls/ooohboi-butter-button.php:71 controls/ooohboi-commentz.php:71
37
+ #: controls/ooohboi-glider.php:68 controls/ooohboi-glider.php:83
38
+ #: controls/ooohboi-glider.php:134 controls/ooohboi-glider.php:359
39
+ #: controls/ooohboi-glider.php:515 controls/ooohboi-glider.php:555
40
+ #: controls/ooohboi-glider.php:590 controls/ooohboi-glider.php:608
41
+ #: controls/ooohboi-harakiri.php:81 controls/ooohboi-hover-animator.php:68
42
  #: controls/ooohboi-hover-animator.php:145 controls/ooohboi-overlaiz.php:61
43
+ #: controls/ooohboi-overlay-underlay.php:1214
44
+ #: controls/ooohboi-overlay-underlay.php:1233 controls/ooohboi-paginini.php:220
45
  #: controls/ooohboi-perspektive.php:74 controls/ooohboi-photomorph.php:66
46
  #: controls/ooohboi-photomorph.php:142 controls/ooohboi-shadough.php:50
47
  #: controls/ooohboi-spacerat.php:69 controls/ooohboi-spacerat.php:339
48
+ #: controls/ooohboi-widget-stalker.php:67
49
  msgid "Yes"
50
  msgstr ""
51
 
52
+ #: controls/ooohboi-breaking-bad.php:88 controls/ooohboi-breaking-bad.php:166
53
+ #: controls/ooohboi-breaking-bad.php:268 controls/ooohboi-breaking-bad.php:307
54
+ #: controls/ooohboi-butter-button.php:72 controls/ooohboi-commentz.php:72
55
+ #: controls/ooohboi-glider.php:69 controls/ooohboi-glider.php:84
56
+ #: controls/ooohboi-glider.php:135 controls/ooohboi-glider.php:360
57
+ #: controls/ooohboi-glider.php:516 controls/ooohboi-glider.php:556
58
+ #: controls/ooohboi-glider.php:591 controls/ooohboi-glider.php:609
59
+ #: controls/ooohboi-harakiri.php:82 controls/ooohboi-hover-animator.php:69
60
  #: controls/ooohboi-hover-animator.php:146 controls/ooohboi-overlaiz.php:62
61
+ #: controls/ooohboi-overlay-underlay.php:1215
62
+ #: controls/ooohboi-overlay-underlay.php:1234 controls/ooohboi-paginini.php:221
63
  #: controls/ooohboi-perspektive.php:75 controls/ooohboi-photomorph.php:67
64
  #: controls/ooohboi-photomorph.php:143 controls/ooohboi-shadough.php:51
65
  #: controls/ooohboi-spacerat.php:70 controls/ooohboi-spacerat.php:340
66
+ #: controls/ooohboi-widget-stalker.php:68
67
  msgid "No"
68
  msgstr ""
69
 
70
+ #: controls/ooohboi-breaking-bad.php:98
71
  msgid "Align Columns"
72
  msgstr ""
73
 
74
+ #: controls/ooohboi-breaking-bad.php:102 controls/ooohboi-breaking-bad.php:145
75
+ #: controls/ooohboi-breaking-bad.php:341
76
  msgid "Start"
77
  msgstr ""
78
 
79
+ #: controls/ooohboi-breaking-bad.php:103 controls/ooohboi-breaking-bad.php:146
80
+ #: controls/ooohboi-breaking-bad.php:342 controls/ooohboi-commentz.php:134
81
+ #: controls/ooohboi-commentz.php:654 controls/ooohboi-widget-stalker.php:196
 
82
  msgid "Center"
83
  msgstr ""
84
 
85
+ #: controls/ooohboi-breaking-bad.php:104 controls/ooohboi-breaking-bad.php:147
86
+ #: controls/ooohboi-breaking-bad.php:343
87
+ #: controls/ooohboi-widget-stalker.php:197
88
  msgid "End"
89
  msgstr ""
90
 
91
+ #: controls/ooohboi-breaking-bad.php:105
92
  msgid "Space Between"
93
  msgstr ""
94
 
95
+ #: controls/ooohboi-breaking-bad.php:106
96
  msgid "Space Around"
97
  msgstr ""
98
 
99
+ #: controls/ooohboi-breaking-bad.php:107
100
  msgid "Space Evenly"
101
  msgstr ""
102
 
103
+ #: controls/ooohboi-breaking-bad.php:121
104
  msgid "Columns Direction"
105
  msgstr ""
106
 
107
+ #: controls/ooohboi-breaking-bad.php:125
108
  msgid "Row"
109
  msgstr ""
110
 
111
+ #: controls/ooohboi-breaking-bad.php:126 controls/ooohboi-breaking-bad.php:322
112
  msgid "Column"
113
  msgstr ""
114
 
115
+ #: controls/ooohboi-breaking-bad.php:141
116
  msgid "Align Items"
117
  msgstr ""
118
 
119
+ #: controls/ooohboi-breaking-bad.php:162
120
  msgid "Sticky Section"
121
  msgstr ""
122
 
123
+ #: controls/ooohboi-breaking-bad.php:163
124
  msgid ""
125
  "It works for the Inner Section only! It keeps it sticky inside the column to "
126
  "avoid content overlaps."
127
  msgstr ""
128
 
129
+ #: controls/ooohboi-breaking-bad.php:192
130
  msgid "Custom Width"
131
  msgstr ""
132
 
133
+ #: controls/ooohboi-breaking-bad.php:196
134
  msgid ""
135
  "You can enter any acceptable CSS value, for example: 50em, 300px, 100%, "
136
  "calc(100% - 300px). NOTE: If you want to make the columns wrap, Enable "
137
  "Breaking Bad for this Column parent SECTION!"
138
  msgstr ""
139
 
140
+ #: controls/ooohboi-breaking-bad.php:206
141
+ #: controls/ooohboi-widget-stalker.php:172
142
  msgid "Max Width"
143
  msgstr ""
144
 
145
+ #: controls/ooohboi-breaking-bad.php:210 controls/ooohboi-teleporter.php:137
146
  #: controls/ooohboi-teleporter.php:155 controls/ooohboi-teleporter.php:186
147
+ #: controls/ooohboi-teleporter.php:203 controls/ooohboi-widget-stalker.php:138
148
+ #: controls/ooohboi-widget-stalker.php:176
149
  msgid ""
150
  "You can enter any acceptable CSS value, for example: 50em, 300px, 100%, "
151
  "calc(100% - 300px)."
152
  msgstr ""
153
 
154
+ #: controls/ooohboi-breaking-bad.php:220 controls/ooohboi-harakiri.php:142
155
  msgid "Custom Height"
156
  msgstr ""
157
 
158
+ #: controls/ooohboi-breaking-bad.php:246
159
  msgid "Column Order"
160
  msgstr ""
161
 
162
+ #: controls/ooohboi-breaking-bad.php:248
163
  #, php-format
164
  msgid "More info at %sMozilla%s."
165
  msgstr ""
166
 
167
+ #: controls/ooohboi-breaking-bad.php:264
168
  msgid "Scrollable Column?"
169
  msgstr ""
170
 
171
+ #: controls/ooohboi-breaking-bad.php:292
172
  #, php-format
173
  msgid "Widget Stalker%sNEW!%s"
174
  msgstr ""
175
 
176
+ #: controls/ooohboi-breaking-bad.php:302 controls/ooohboi-widget-stalker.php:63
177
+ msgid "Enable Widget Stalker?"
 
 
178
  msgstr ""
179
 
180
+ #: controls/ooohboi-breaking-bad.php:303
181
+ msgid "NOTE: It changes the default alignment of widgets inside this column."
182
  msgstr ""
183
 
184
+ #: controls/ooohboi-breaking-bad.php:317
185
  msgid "Widgets Direction"
186
  msgstr ""
187
 
188
+ #: controls/ooohboi-breaking-bad.php:321 controls/ooohboi-harakiri.php:122
189
+ #: controls/ooohboi-hover-animator.php:276
190
+ #: controls/ooohboi-hover-animator.php:428
191
+ #: controls/ooohboi-hover-animator.php:580
192
+ #: controls/ooohboi-hover-animator.php:815
193
+ #: controls/ooohboi-hover-animator.php:971 controls/ooohboi-overlaiz.php:527
194
+ #: controls/ooohboi-overlaiz.php:557 controls/ooohboi-overlay-underlay.php:510
195
+ #: controls/ooohboi-overlay-underlay.php:538
196
+ #: controls/ooohboi-overlay-underlay.php:1065
197
+ #: controls/ooohboi-overlay-underlay.php:1092
198
+ #: controls/ooohboi-photomorph.php:189 controls/ooohboi-spacerat.php:191
199
+ #: controls/ooohboi-spacerat.php:219 controls/ooohboi-videomasq.php:75
200
+ #: controls/ooohboi-videomasq.php:103
201
+ msgid "Default"
202
+ msgstr ""
203
+
204
+ #: controls/ooohboi-breaking-bad.php:337
205
  msgid "Align vertically"
206
  msgstr ""
207
 
251
  #: controls/ooohboi-butter-button.php:346 controls/ooohboi-commentz.php:247
252
  #: controls/ooohboi-commentz.php:421 controls/ooohboi-commentz.php:920
253
  #: controls/ooohboi-overlaiz.php:368 controls/ooohboi-overlaiz.php:387
254
+ #: controls/ooohboi-overlay-underlay.php:426
255
+ #: controls/ooohboi-overlay-underlay.php:443
256
+ #: controls/ooohboi-overlay-underlay.php:981
257
+ #: controls/ooohboi-overlay-underlay.php:998 controls/ooohboi-paginini.php:146
258
  #: controls/ooohboi-paginini.php:195
259
  msgid "Border"
260
  msgstr ""
265
  #: controls/ooohboi-commentz.php:931 controls/ooohboi-glider.php:235
266
  #: controls/ooohboi-glider.php:472 controls/ooohboi-kontrolz.php:95
267
  #: controls/ooohboi-kontrolz.php:207 controls/ooohboi-overlaiz.php:399
268
+ #: controls/ooohboi-overlay-underlay.php:454
269
+ #: controls/ooohboi-overlay-underlay.php:1009 controls/ooohboi-paginini.php:154
270
  #: controls/ooohboi-paginini.php:203
271
  msgid "Border Radius"
272
  msgstr ""
618
  msgid "Vertical RL"
619
  msgstr ""
620
 
621
+ #: controls/ooohboi-harakiri.php:67 controls/ooohboi-overlay-underlay.php:131
622
+ #: controls/ooohboi-overlay-underlay.php:705 controls/ooohboi-photomorph.php:81
623
  #: controls/ooohboi-teleporter.php:129
624
  msgid "Normal"
625
  msgstr ""
629
  msgstr ""
630
 
631
  #: controls/ooohboi-harakiri.php:118 controls/ooohboi-overlaiz.php:142
632
+ #: controls/ooohboi-overlay-underlay.php:227
633
+ #: controls/ooohboi-overlay-underlay.php:797
634
  msgid "Height"
635
  msgstr ""
636
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
637
  #: controls/ooohboi-harakiri.php:123
638
  msgid "Inline"
639
  msgstr ""
640
 
641
  #: controls/ooohboi-harakiri.php:124 controls/ooohboi-overlaiz.php:561
642
+ #: controls/ooohboi-overlay-underlay.php:542
643
+ #: controls/ooohboi-overlay-underlay.php:1096 controls/ooohboi-spacerat.php:223
644
  #: controls/ooohboi-videomasq.php:107
645
  msgid "Custom"
646
  msgstr ""
691
  msgstr ""
692
 
693
  #: controls/ooohboi-hover-animator.php:157
694
+ #: controls/ooohboi-overlay-underlay.php:94
695
+ #: controls/ooohboi-overlay-underlay.php:668
696
  msgid "Opacity"
697
  msgstr ""
698
 
753
  msgstr ""
754
 
755
  #: controls/ooohboi-hover-animator.php:298
756
+ #: controls/ooohboi-overlay-underlay.php:284
757
+ #: controls/ooohboi-overlay-underlay.php:850
758
  msgid "Offset Top"
759
  msgstr ""
760
 
767
  msgstr ""
768
 
769
  #: controls/ooohboi-hover-animator.php:450
770
+ #: controls/ooohboi-overlay-underlay.php:341
771
+ #: controls/ooohboi-overlay-underlay.php:903
772
  msgid "Offset Left"
773
  msgstr ""
774
 
830
  msgstr ""
831
 
832
  #: controls/ooohboi-overlaiz.php:75 controls/ooohboi-overlaiz.php:578
833
+ #: controls/ooohboi-overlay-underlay.php:170
834
+ #: controls/ooohboi-overlay-underlay.php:557
835
+ #: controls/ooohboi-overlay-underlay.php:744
836
+ #: controls/ooohboi-overlay-underlay.php:1110 controls/ooohboi-spacerat.php:238
837
  #: controls/ooohboi-videomasq.php:122
838
  msgid "Width"
839
  msgstr ""
840
 
841
+ #: controls/ooohboi-overlaiz.php:126 controls/ooohboi-overlay-underlay.php:212
842
+ #: controls/ooohboi-overlay-underlay.php:785
843
  msgid "Calc Width"
844
  msgstr ""
845
 
846
  #: controls/ooohboi-overlaiz.php:127 controls/ooohboi-overlaiz.php:194
847
  #: controls/ooohboi-overlaiz.php:261 controls/ooohboi-overlaiz.php:328
848
+ #: controls/ooohboi-overlay-underlay.php:213
849
+ #: controls/ooohboi-overlay-underlay.php:327
850
+ #: controls/ooohboi-overlay-underlay.php:786
851
+ #: controls/ooohboi-overlay-underlay.php:892
852
+ #: controls/ooohboi-overlay-underlay.php:945
853
  msgid "Enter CSS calc value only! Like: 100% - 50px or 100% + 2em"
854
  msgstr ""
855
 
856
+ #: controls/ooohboi-overlaiz.php:193 controls/ooohboi-overlay-underlay.php:269
857
+ #: controls/ooohboi-overlay-underlay.php:838
858
  msgid "Calc Height"
859
  msgstr ""
860
 
900
  "widget first!"
901
  msgstr ""
902
 
903
+ #: controls/ooohboi-overlaiz.php:503 controls/ooohboi-overlay-underlay.php:488
904
+ #: controls/ooohboi-overlay-underlay.php:1043 controls/ooohboi-spacerat.php:169
905
  msgid "Choose Image Mask"
906
  msgstr ""
907
 
908
+ #: controls/ooohboi-overlaiz.php:504 controls/ooohboi-overlay-underlay.php:489
909
+ #: controls/ooohboi-overlay-underlay.php:1044 controls/ooohboi-spacerat.php:170
910
  #, php-format
911
  msgid ""
912
  "NOTE: Image Mask should be black-and-transparent SVG file! Anything that’s "
914
  "transparent will be completely hidden."
915
  msgstr ""
916
 
917
+ #: controls/ooohboi-overlaiz.php:523 controls/ooohboi-overlay-underlay.php:506
918
+ #: controls/ooohboi-overlay-underlay.php:1061 controls/ooohboi-spacerat.php:187
919
  #: controls/ooohboi-videomasq.php:71
920
  msgid "Mask position"
921
  msgstr ""
922
 
923
+ #: controls/ooohboi-overlaiz.php:528 controls/ooohboi-overlay-underlay.php:511
924
+ #: controls/ooohboi-overlay-underlay.php:1066 controls/ooohboi-spacerat.php:192
925
  #: controls/ooohboi-videomasq.php:76
926
  msgid "Center Center"
927
  msgstr ""
928
 
929
+ #: controls/ooohboi-overlaiz.php:529 controls/ooohboi-overlay-underlay.php:512
930
+ #: controls/ooohboi-overlay-underlay.php:1067 controls/ooohboi-spacerat.php:193
931
  #: controls/ooohboi-videomasq.php:77
932
  msgid "Center Left"
933
  msgstr ""
934
 
935
+ #: controls/ooohboi-overlaiz.php:530 controls/ooohboi-overlay-underlay.php:513
936
+ #: controls/ooohboi-overlay-underlay.php:1068 controls/ooohboi-spacerat.php:194
937
  #: controls/ooohboi-videomasq.php:78
938
  msgid "Center Right"
939
  msgstr ""
940
 
941
+ #: controls/ooohboi-overlaiz.php:531 controls/ooohboi-overlay-underlay.php:514
942
+ #: controls/ooohboi-overlay-underlay.php:1069 controls/ooohboi-spacerat.php:195
943
  #: controls/ooohboi-videomasq.php:79
944
  msgid "Top Center"
945
  msgstr ""
946
 
947
+ #: controls/ooohboi-overlaiz.php:532 controls/ooohboi-overlay-underlay.php:515
948
+ #: controls/ooohboi-overlay-underlay.php:1070 controls/ooohboi-spacerat.php:196
949
  #: controls/ooohboi-videomasq.php:80
950
  msgid "Top Left"
951
  msgstr ""
952
 
953
+ #: controls/ooohboi-overlaiz.php:533 controls/ooohboi-overlay-underlay.php:516
954
+ #: controls/ooohboi-overlay-underlay.php:1071 controls/ooohboi-spacerat.php:197
955
  #: controls/ooohboi-videomasq.php:81
956
  msgid "Top Right"
957
  msgstr ""
958
 
959
+ #: controls/ooohboi-overlaiz.php:534 controls/ooohboi-overlay-underlay.php:517
960
+ #: controls/ooohboi-overlay-underlay.php:1072 controls/ooohboi-spacerat.php:198
961
  #: controls/ooohboi-videomasq.php:82
962
  msgid "Bottom Center"
963
  msgstr ""
964
 
965
+ #: controls/ooohboi-overlaiz.php:535 controls/ooohboi-overlay-underlay.php:518
966
+ #: controls/ooohboi-overlay-underlay.php:1073 controls/ooohboi-spacerat.php:199
967
  #: controls/ooohboi-videomasq.php:83
968
  msgid "Bottom Left"
969
  msgstr ""
970
 
971
+ #: controls/ooohboi-overlaiz.php:536 controls/ooohboi-overlay-underlay.php:519
972
+ #: controls/ooohboi-overlay-underlay.php:1074 controls/ooohboi-spacerat.php:200
973
  #: controls/ooohboi-videomasq.php:84
974
  msgid "Bottom Right"
975
  msgstr ""
976
 
977
+ #: controls/ooohboi-overlaiz.php:553 controls/ooohboi-overlay-underlay.php:534
978
+ #: controls/ooohboi-overlay-underlay.php:1088 controls/ooohboi-spacerat.php:215
979
  #: controls/ooohboi-videomasq.php:99
980
  msgid "Mask size"
981
  msgstr ""
982
 
983
+ #: controls/ooohboi-overlaiz.php:558 controls/ooohboi-overlay-underlay.php:539
984
+ #: controls/ooohboi-overlay-underlay.php:1093 controls/ooohboi-spacerat.php:220
985
+ #: controls/ooohboi-videomasq.php:104 controls/ooohboi-widget-stalker.php:194
986
  msgid "Auto"
987
  msgstr ""
988
 
989
+ #: controls/ooohboi-overlaiz.php:559 controls/ooohboi-overlay-underlay.php:540
990
+ #: controls/ooohboi-overlay-underlay.php:1094 controls/ooohboi-spacerat.php:221
991
  #: controls/ooohboi-videomasq.php:105
992
  msgid "Cover"
993
  msgstr ""
994
 
995
+ #: controls/ooohboi-overlaiz.php:560 controls/ooohboi-overlay-underlay.php:541
996
+ #: controls/ooohboi-overlay-underlay.php:1095 controls/ooohboi-spacerat.php:222
997
  #: controls/ooohboi-videomasq.php:106
998
  msgid "Contain"
999
  msgstr ""
1000
 
1001
+ #: controls/ooohboi-overlaiz.php:635 controls/ooohboi-overlay-underlay.php:606
1002
+ #: controls/ooohboi-overlay-underlay.php:1158 controls/ooohboi-spacerat.php:289
1003
  #: controls/ooohboi-videomasq.php:171
1004
  msgid "Mask repeat"
1005
  msgstr ""
1006
 
1007
+ #: controls/ooohboi-overlaiz.php:639 controls/ooohboi-overlay-underlay.php:610
1008
+ #: controls/ooohboi-overlay-underlay.php:1162 controls/ooohboi-spacerat.php:293
1009
  #: controls/ooohboi-videomasq.php:175
1010
  msgid "No-repeat"
1011
  msgstr ""
1012
 
1013
+ #: controls/ooohboi-overlaiz.php:640 controls/ooohboi-overlay-underlay.php:611
1014
+ #: controls/ooohboi-overlay-underlay.php:1163 controls/ooohboi-spacerat.php:294
1015
  #: controls/ooohboi-videomasq.php:176
1016
  msgid "Repeat"
1017
  msgstr ""
1018
 
1019
+ #: controls/ooohboi-overlaiz.php:641 controls/ooohboi-overlay-underlay.php:612
1020
+ #: controls/ooohboi-overlay-underlay.php:1164 controls/ooohboi-spacerat.php:295
1021
  #: controls/ooohboi-videomasq.php:177
1022
  msgid "Repeat-x"
1023
  msgstr ""
1024
 
1025
+ #: controls/ooohboi-overlaiz.php:642 controls/ooohboi-overlay-underlay.php:613
1026
+ #: controls/ooohboi-overlay-underlay.php:1165 controls/ooohboi-spacerat.php:296
1027
  #: controls/ooohboi-videomasq.php:178
1028
  msgid "Repeat-y"
1029
  msgstr ""
1030
 
1031
+ #: controls/ooohboi-overlaiz.php:662 controls/ooohboi-overlay-underlay.php:631
1032
+ #: controls/ooohboi-overlay-underlay.php:1182
1033
  msgid "Z-Index"
1034
  msgstr ""
1035
 
1036
+ #: controls/ooohboi-overlay-underlay.php:79
1037
  msgid "Overlay"
1038
  msgstr ""
1039
 
1040
+ #: controls/ooohboi-overlay-underlay.php:128
1041
+ #: controls/ooohboi-overlay-underlay.php:702
1042
  msgid "Blend Mode"
1043
  msgstr ""
1044
 
1045
+ #: controls/ooohboi-overlay-underlay.php:154
1046
+ #: controls/ooohboi-overlay-underlay.php:728
1047
  msgid "Position and Size"
1048
  msgstr ""
1049
 
1050
+ #: controls/ooohboi-overlay-underlay.php:270
1051
+ #: controls/ooohboi-overlay-underlay.php:384
1052
+ #: controls/ooohboi-overlay-underlay.php:839
1053
  msgid "Enter CSS calc value only! Like: 45% + 85px or 100% - 3em"
1054
  msgstr ""
1055
 
1056
+ #: controls/ooohboi-overlay-underlay.php:326
1057
+ #: controls/ooohboi-overlay-underlay.php:891
1058
  msgid "Calc Offset Top"
1059
  msgstr ""
1060
 
1061
+ #: controls/ooohboi-overlay-underlay.php:383
1062
+ #: controls/ooohboi-overlay-underlay.php:944
1063
  msgid "Calc Offset Left"
1064
  msgstr ""
1065
 
1066
+ #: controls/ooohboi-overlay-underlay.php:399
1067
+ #: controls/ooohboi-overlay-underlay.php:957
1068
  msgid "Rotate"
1069
  msgstr ""
1070
 
1071
+ #: controls/ooohboi-overlay-underlay.php:472
1072
  msgid "Overlay Mask"
1073
  msgstr ""
1074
 
1075
+ #: controls/ooohboi-overlay-underlay.php:652
1076
  msgid "Underlay"
1077
  msgstr ""
1078
 
1079
+ #: controls/ooohboi-overlay-underlay.php:1027
1080
  msgid "Underlay Mask"
1081
  msgstr ""
1082
 
1083
+ #: controls/ooohboi-overlay-underlay.php:1211
1084
  msgid "Get rid of the Horizontal scroller?"
1085
  msgstr ""
1086
 
1087
+ #: controls/ooohboi-overlay-underlay.php:1212
1088
  msgid ""
1089
  "OoohBoi POOOPART may cause Horizontal Scroller to show up. This is how you "
1090
  "can remove it."
1091
  msgstr ""
1092
 
1093
+ #: controls/ooohboi-overlay-underlay.php:1230
1094
  msgid "Baseline Grid"
1095
  msgstr ""
1096
 
1097
+ #: controls/ooohboi-overlay-underlay.php:1231
1098
  msgid "Baseline grid helps you maintain accuracy and consistency"
1099
  msgstr ""
1100
 
1101
+ #: controls/ooohboi-overlay-underlay.php:1244
1102
  msgid "Grid style"
1103
  msgstr ""
1104
 
1105
+ #: controls/ooohboi-overlay-underlay.php:1248
1106
  msgid "Squares"
1107
  msgstr ""
1108
 
1109
+ #: controls/ooohboi-overlay-underlay.php:1249
1110
  msgid "Vertical lines"
1111
  msgstr ""
1112
 
1113
+ #: controls/ooohboi-overlay-underlay.php:1250
1114
  msgid "Horizontal lines"
1115
  msgstr ""
1116
 
1117
+ #: controls/ooohboi-overlay-underlay.php:1260
1118
  msgid "Grid color"
1119
  msgstr ""
1120
 
1121
+ #: controls/ooohboi-overlay-underlay.php:1271
1122
  msgid "Grid size"
1123
  msgstr ""
1124
 
1125
+ #: controls/ooohboi-overlay-underlay.php:1295
1126
  msgid "Vertical Spacing"
1127
  msgstr ""
1128
 
1129
+ #: controls/ooohboi-overlay-underlay.php:1319
1130
  msgid "Horizontal Spacing"
1131
  msgstr ""
1132
 
1387
  "that’s transparent will be completely hidden."
1388
  msgstr ""
1389
 
1390
+ #: controls/ooohboi-widget-stalker.php:64
1391
+ msgid ""
1392
+ "NOTE: Position of this widget is controlled by the parent Column. See the "
1393
+ "Layout tab, Layout panel > Breaking Bad, Widget Stalker settings."
1394
  msgstr ""
1395
 
1396
+ #: controls/ooohboi-widget-stalker.php:79
1397
+ msgid "Size Method"
1398
  msgstr ""
1399
 
1400
+ #: controls/ooohboi-widget-stalker.php:80
1401
+ msgid "Use Flex or Units?"
1402
+ msgstr ""
1403
+
1404
+ #: controls/ooohboi-widget-stalker.php:84
1405
+ #: controls/ooohboi-widget-stalker.php:96
1406
  msgid "Flex"
1407
  msgstr ""
1408
 
1409
+ #: controls/ooohboi-widget-stalker.php:85
1410
+ msgid "Units"
1411
  msgstr ""
1412
 
1413
+ #: controls/ooohboi-widget-stalker.php:134
1414
+ msgid "Widget width"
1415
  msgstr ""
1416
 
1417
+ #: controls/ooohboi-widget-stalker.php:189
1418
  msgid "Align self"
1419
  msgstr ""
1420
 
1421
+ #: controls/ooohboi-widget-stalker.php:190
1422
  msgid "Align this widget vertically"
1423
  msgstr ""
1424
 
1425
+ #: controls/ooohboi-widget-stalker.php:195
1426
  msgid "Baseline"
1427
  msgstr ""
1428
 
1435
  msgstr ""
1436
 
1437
  #: inc/common-functions.php:19
1438
+ #, php-format
1439
  msgid ""
1440
+ "%sAllows you to change the writing mode of the Heading and Text Editor "
1441
+ "widgets%s"
1442
  msgstr ""
1443
 
1444
  #: inc/common-functions.php:25
1445
+ #, php-format
1446
+ msgid "%sAdd an overlay or underlay ghost-element to any Elementor Widget%s"
1447
  msgstr ""
1448
 
1449
  #: inc/common-functions.php:31
1450
+ #, php-format
1451
  msgid ""
1452
+ "%sAn awesome set of options for the Background Overlay element manipulation%s"
1453
  msgstr ""
1454
 
1455
  #: inc/common-functions.php:37
1456
+ #, php-format
1457
+ msgid "%sIt allows you to style up the posts pagination in Elementor%s"
1458
  msgstr ""
1459
 
1460
  #: inc/common-functions.php:43
1461
+ #, php-format
1462
+ msgid "%sA must to have extension for the Section and Columns%s"
1463
  msgstr ""
1464
 
1465
  #: inc/common-functions.php:49
1466
+ #, php-format
1467
+ msgid "%sThe content slider made out of Section and Columns (Swiper)%s"
1468
  msgstr ""
1469
 
1470
  #: inc/common-functions.php:55
1471
+ #, php-format
1472
+ msgid "%sMake the Image widget full-height of the container%s"
1473
  msgstr ""
1474
 
1475
  #: inc/common-functions.php:61
1476
+ #, php-format
1477
+ msgid "%sThe Column hover controls for an exceptional effects%s"
1478
  msgstr ""
1479
 
1480
  #: inc/common-functions.php:67
1481
+ #, php-format
1482
+ msgid "%sDecide what to search for; posts only, pages only or everything%s"
1483
  msgstr ""
1484
 
1485
  #: inc/common-functions.php:73
1486
+ #, php-format
1487
  msgid ""
1488
+ "%sAdd the SVG mask to the Section video background and let the video play "
1489
+ "inside any shape%s"
1490
  msgstr ""
1491
 
1492
  #: inc/common-functions.php:79
1493
+ #, php-format
1494
+ msgid "%sDesign awesome buttons in Elementor%s"
1495
  msgstr ""
1496
 
1497
  #: inc/common-functions.php:85
1498
+ #, php-format
1499
+ msgid "%sA small set of options that allow you to move widgets in 3D space%s"
1500
  msgstr ""
1501
 
1502
  #: inc/common-functions.php:91
1503
+ #, php-format
1504
+ msgid "%sCreate the shadow that conforms the shape%s"
1505
  msgstr ""
1506
 
1507
  #: inc/common-functions.php:97
1508
+ #, php-format
1509
  msgid ""
1510
+ "%sAllows you to add the clip-path to the Image widget for Normal and Hover "
1511
+ "state%s"
1512
  msgstr ""
1513
 
1514
  #: inc/common-functions.php:103
1515
+ #, php-format
1516
+ msgid "%sAllows you to style up the post comments."
1517
  msgstr ""
1518
 
1519
  #: inc/common-functions.php:109
1520
+ #, php-format
1521
+ msgid "%sAdds new shine to the Spacer widget."
1522
  msgstr ""
1523
 
1524
  #: inc/common-functions.php:115
1525
+ #, php-format
1526
+ msgid "%sImage Box widget extra controls"
1527
  msgstr ""
1528
 
1529
  #: inc/common-functions.php:121
1530
+ #, php-format
1531
+ msgid "%sAnimate widgets on columns mouse-over event"
1532
  msgstr ""
1533
 
1534
  #: inc/common-functions.php:127
1535
+ #, php-format
1536
  msgid ""
1537
+ "%sAllows you to additionaly style Image Carousel and Media Carousel controls"
1538
+ "%s"
1539
  msgstr ""
1540
 
1541
  #: inc/common-functions.php:133
1542
+ #, php-format
1543
+ msgid "%sStack widgets like flex elements%s"
1544
  msgstr ""
1545
 
1546
  #. Plugin Name of the plugin/theme
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: 1.6.1
6
  * Author: OoohBoi
7
  * Author URI: https://www.youtube.com/c/OoohBoi
8
  * Text Domain: ooohboi-steroids
@@ -31,7 +31,7 @@ final class OoohBoi_Steroids {
31
  *
32
  * @var string The plugin version.
33
  */
34
- const VERSION = '1.6.1';
35
 
36
  /**
37
  * Minimum Elementor Version
@@ -152,7 +152,7 @@ final class OoohBoi_Steroids {
152
  'ooohboi-steroids-admin',
153
  plugins_url( 'assets/css/admin.css', __FILE__ ),
154
  [],
155
- self::VERSION
156
  );
157
  } );
158
 
@@ -177,7 +177,7 @@ final class OoohBoi_Steroids {
177
  'ooohboi-steroids-preview',
178
  plugins_url( 'assets/css/preview.css', __FILE__ ),
179
  [ 'editor-preview' ],
180
- self::VERSION
181
  );
182
  } );
183
 
@@ -218,7 +218,7 @@ final class OoohBoi_Steroids {
218
  OoohBoi_Imbox::init(); // OoohBoi Imbox
219
  OoohBoi_Hover_Animator::init(); // OoohBoi Hover Animator
220
  OoohBoi_Kontrolz::init(); // OoohBoi Kontrolz
221
- //OoohBoi_Widget_Stalker::init(); // OoohBoi Widget Stalker
222
  } else {
223
  // Init Extensions
224
  if( FALSE === isset( $ob_settings_options[ 'harakiri' ] ) || 'on' === $ob_settings_options[ 'harakiri' ] ) OoohBoi_Harakiri::init(); // OoohBoi Harakiri
@@ -240,7 +240,7 @@ final class OoohBoi_Steroids {
240
  if( FALSE === isset( $ob_settings_options[ 'imbox' ] ) || 'on' === $ob_settings_options[ 'imbox' ] ) OoohBoi_Imbox::init(); // OoohBoi Imbox
241
  if( FALSE === isset( $ob_settings_options[ 'hover_animator' ] ) || 'on' === $ob_settings_options[ 'hover_animator' ] ) OoohBoi_Hover_Animator::init(); // OoohBoi Hover Animator
242
  if( FALSE === isset( $ob_settings_options[ 'kontrolz' ] ) || 'on' === $ob_settings_options[ 'kontrolz' ] ) OoohBoi_Kontrolz::init(); // OoohBoi Kontrolz
243
- //if( FALSE === isset( $ob_settings_options[ 'widget_stalker' ] ) || 'on' === $ob_settings_options[ 'widget_stalker' ] ) OoohBoi_Widget_Stalker::init(); // OoohBoi Widget Stalker
244
  }
245
 
246
  }
@@ -255,7 +255,7 @@ final class OoohBoi_Steroids {
255
  */
256
  public function ooohboi_register_styles_editor() {
257
 
258
- wp_enqueue_style( 'ooohboi-steroids-styles-editor', plugins_url( 'assets/css/editor.css', __FILE__ ), [ 'elementor-editor' ], self::VERSION . '18022021' );
259
 
260
  }
261
 
@@ -270,7 +270,7 @@ final class OoohBoi_Steroids {
270
  */
271
  public function ooohboi_register_styles() {
272
 
273
- wp_register_style( 'ooohboi-steroids-styles', plugins_url( 'assets/css/main.css', __FILE__ ), NULL, self::VERSION . '18022021' );
274
 
275
  }
276
 
@@ -285,7 +285,7 @@ final class OoohBoi_Steroids {
285
  */
286
  public function ooohboi_register_scripts_front() {
287
 
288
- wp_register_script( 'ooohboi-steroids', plugins_url( 'assets/js/ooohboi-steroids-min.js', __FILE__ ), [ 'jquery' ], self::VERSION . '18022021', true );
289
 
290
  }
291
 
@@ -318,7 +318,7 @@ final class OoohBoi_Steroids {
318
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-imbox.php'; // OoohBoi Imbox
319
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-hover-animator.php'; // OoohBoi Hover Animator
320
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-kontrolz.php'; // OoohBoi Kontrolz
321
- //include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-widget-stalker.php'; // OoohBoi Widget Stalker
322
 
323
  }
324
 
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: 1.6.2
6
  * Author: OoohBoi
7
  * Author URI: https://www.youtube.com/c/OoohBoi
8
  * Text Domain: ooohboi-steroids
31
  *
32
  * @var string The plugin version.
33
  */
34
+ const VERSION = '1.6.2';
35
 
36
  /**
37
  * Minimum Elementor Version
152
  'ooohboi-steroids-admin',
153
  plugins_url( 'assets/css/admin.css', __FILE__ ),
154
  [],
155
+ self::VERSION . '20022021'
156
  );
157
  } );
158
 
177
  'ooohboi-steroids-preview',
178
  plugins_url( 'assets/css/preview.css', __FILE__ ),
179
  [ 'editor-preview' ],
180
+ self::VERSION . '20022021'
181
  );
182
  } );
183
 
218
  OoohBoi_Imbox::init(); // OoohBoi Imbox
219
  OoohBoi_Hover_Animator::init(); // OoohBoi Hover Animator
220
  OoohBoi_Kontrolz::init(); // OoohBoi Kontrolz
221
+ OoohBoi_Widget_Stalker::init(); // OoohBoi Widget Stalker
222
  } else {
223
  // Init Extensions
224
  if( FALSE === isset( $ob_settings_options[ 'harakiri' ] ) || 'on' === $ob_settings_options[ 'harakiri' ] ) OoohBoi_Harakiri::init(); // OoohBoi Harakiri
240
  if( FALSE === isset( $ob_settings_options[ 'imbox' ] ) || 'on' === $ob_settings_options[ 'imbox' ] ) OoohBoi_Imbox::init(); // OoohBoi Imbox
241
  if( FALSE === isset( $ob_settings_options[ 'hover_animator' ] ) || 'on' === $ob_settings_options[ 'hover_animator' ] ) OoohBoi_Hover_Animator::init(); // OoohBoi Hover Animator
242
  if( FALSE === isset( $ob_settings_options[ 'kontrolz' ] ) || 'on' === $ob_settings_options[ 'kontrolz' ] ) OoohBoi_Kontrolz::init(); // OoohBoi Kontrolz
243
+ if( FALSE === isset( $ob_settings_options[ 'widget_stalker' ] ) || 'on' === $ob_settings_options[ 'widget_stalker' ] ) OoohBoi_Widget_Stalker::init(); // OoohBoi Widget Stalker
244
  }
245
 
246
  }
255
  */
256
  public function ooohboi_register_styles_editor() {
257
 
258
+ wp_enqueue_style( 'ooohboi-steroids-styles-editor', plugins_url( 'assets/css/editor.css', __FILE__ ), [ 'elementor-editor' ], self::VERSION . '20022021' );
259
 
260
  }
261
 
270
  */
271
  public function ooohboi_register_styles() {
272
 
273
+ wp_register_style( 'ooohboi-steroids-styles', plugins_url( 'assets/css/main.css', __FILE__ ), NULL, self::VERSION . '20022021' );
274
 
275
  }
276
 
285
  */
286
  public function ooohboi_register_scripts_front() {
287
 
288
+ wp_register_script( 'ooohboi-steroids', plugins_url( 'assets/js/ooohboi-steroids-min.js', __FILE__ ), [ 'jquery' ], self::VERSION . '20022021', true );
289
 
290
  }
291
 
318
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-imbox.php'; // OoohBoi Imbox
319
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-hover-animator.php'; // OoohBoi Hover Animator
320
  include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-kontrolz.php'; // OoohBoi Kontrolz
321
+ include_once plugin_dir_path( __FILE__ ) . 'controls/ooohboi-widget-stalker.php'; // OoohBoi Widget Stalker
322
 
323
  }
324
 
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: 5.6
7
- Stable tag: 1.6.1
8
  Requires PHP: 7.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0
@@ -21,7 +21,7 @@ An awesome set of tools, options and settings that expand Elementor defaults. In
21
 
22
  = THE LATEST EXTENSION - WIDGET STALKER =
23
 
24
- !Temporary Disabled!
25
 
26
  = In the package so far =
27
 
@@ -86,7 +86,7 @@ Animate widgets on column's mouse-over event
86
  Allows you to additionaly style Image Carousel and Media Carousel controls
87
 
88
  21. WIDGET STALKER
89
- !Temporary Disabled!
90
 
91
  22. MORE IS COMING SOON!
92
 
@@ -97,7 +97,7 @@ Allows you to additionaly style Image Carousel and Media Carousel controls
97
 
98
  == Upgrade Notice ==
99
 
100
- 1.6.0 - Beware of the changes in the language file!
101
 
102
  == Frequently Asked Questions ==
103
 
@@ -141,6 +141,13 @@ No, you don't. It'll work with both free version of Elementor and Elementor PRO.
141
 
142
  == Changelog ==
143
 
 
 
 
 
 
 
 
144
  = 1.6.1 =
145
  - WIDGET STALKER temporary disabled until the issues resolved
146
 
4
  Donate link: https://www.paypal.me/ooohboi
5
  Requires at least: 5.0
6
  Tested up to: 5.6
7
+ Stable tag: 1.6.2
8
  Requires PHP: 7.0
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses/gpl-3.0
21
 
22
  = THE LATEST EXTENSION - WIDGET STALKER =
23
 
24
+ Available under the Advanced tab for every Elementor widget. It allows you to control widget's width, and thus stack multiple widgets one next to another. Additional controls are available thru the Breaking Bad extension.
25
 
26
  = In the package so far =
27
 
86
  Allows you to additionaly style Image Carousel and Media Carousel controls
87
 
88
  21. WIDGET STALKER
89
+ Stack widgets one after another inside the column.
90
 
91
  22. MORE IS COMING SOON!
92
 
97
 
98
  == Upgrade Notice ==
99
 
100
+ 1.6.2 - Beware of the changes in the language file!
101
 
102
  == Frequently Asked Questions ==
103
 
141
 
142
  == Changelog ==
143
 
144
+ = 1.6.2 =
145
+ - WIDGET STALKER fixed
146
+ - GLIDER extension now works when "Improved Asset Loading" is active (Elementor PRO 3.1)
147
+ - PHP 8.0+ compliance issue resolved
148
+ - Elementor PRO 3.1 - deprecated PHP hooks have been replaced (https://developers.elementor.com/v3-1-planned-deprecations/)
149
+ - New Admin settings interface
150
+
151
  = 1.6.1 =
152
  - WIDGET STALKER temporary disabled until the issues resolved
153