PluginProbe
Elementor Website Builder – more than just a page builder / trunk
Elementor Website Builder – more than just a page builder vtrunk
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 All 457 releases
← All changes | assets/js/chunks/handles-position.min.js +1 -1 4.3.0-beta1 → trunk View file →
@@ -1 +1 @@
1 -(function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),__copyProps=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},__toESM=(n,r,a)=>(a=n==null?{}:e(i(n)),__copyProps(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),o=__toESM(__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=`e-handles-inside`,n=100,HandlesPosition=class extends elementorModules.frontend.handlers.Base{onInit(){this.$element.on(`mouseenter`,this.setHandlesPosition.bind(this))}isSectionScrollSnapEnabled(){return elementor.settings.page.model.attributes.scroll_snap}isFirstElement(){return this.$element[0]===document.querySelector(`.elementor-section-wrap > .elementor-element:first-child`)}isOverflowHidden(){return this.$element.css(`overflow`)===`hidden`}getOffset(){if(elementor.config.document.container===`body`)return this.$element.offset().top;let e=jQuery(elementor.config.document.container);return this.$element.offset().top-e.offset().top}setHandlesPosition(){let e=elementor.documents.getCurrent();if(!(e!=null&&e.container.isEditable()))return;if(this.isSectionScrollSnapEnabled()){this.$element.addClass(t);return}let{top:r}=this.$element[0].getBoundingClientRect();r<n||this.isOverflowHidden()?this.$element.addClass(t):this.$element.removeClass(t)}};e.default=HandlesPosition}))());(window.__elementorChunks=window.__elementorChunks||{})[`handles-position`]=o})();
1 +(function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,__commonJSMin=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),__copyProps=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},__toESM=(n,r,a)=>(a=n==null?{}:e(i(n)),__copyProps(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),o=__toESM(__commonJSMin((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=`e-handles-inside`,n=100,HandlesPosition=class extends elementorModules.frontend.handlers.Base{onInit(){this.$element.on(`mouseenter`,this.setHandlesPosition.bind(this))}isSectionScrollSnapEnabled(){return elementor.settings.page.model.attributes.scroll_snap}isOverflowHidden(){return this.$element.css(`overflow`)===`hidden`}isEmbeddedEditArea(){let e=this.getEditAreaElement();return e?e.closest(`.elementor-embedded-editor`)!==null:!1}getEditAreaElement(){let e=this.$element.closest(`.elementor-edit-area-active`);if(e.length)return e[0];let t=elementor.documents.getCurrent(),n=t==null?void 0:t.$element;return n!=null&&n.length?n[0]:this.$element.closest(`.elementor-edit-area`)[0]}getEditAreaOffset(){let e=this.getEditAreaElement();return e?this.$element[0].getBoundingClientRect().top-e.getBoundingClientRect().top:1/0}setHandlesPosition(){let e=elementor.documents.getCurrent();if(e!=null&&e.container.isEditable()){if(this.isSectionScrollSnapEnabled()){this.$element.addClass(t);return}this.$element[0].getBoundingClientRect().top<n||this.isOverflowHidden()||this.isEmbeddedEditArea()&&this.getEditAreaOffset()<n?this.$element.addClass(t):this.$element.removeClass(t)}}};e.default=HandlesPosition}))());(window.__elementorChunks=window.__elementorChunks||{})[`handles-position`]=o})();