Files
proelements/assets/js/packages/editor-interactions-extended/editor-interactions-extended.min.js
proelements b499583e5a v3.35.0
2026-02-16 11:44:35 +02:00

1 line
2.6 KiB
JavaScript

!function(){"use strict";var e={d:function(n,t){for(var o in t)e.o(t,o)&&!e.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:t[o]})},o:function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{init:function(){return y}});var t=window.elementorV2.editorControlsExtended,o=window.elementorV2.editorInteractions,l=window.React,r=window.elementorV2.editorControls,i=window.elementorV2.icons,a=window.wp.i18n;function c({value:e,onChange:n}){const t=[{value:!1,label:(0,a.__)("No","elementor-pro"),renderContent:({size:e})=>l.createElement(i.MinusIcon,{fontSize:e})},{value:!0,label:(0,a.__)("Yes","elementor-pro"),renderContent:({size:e})=>l.createElement(i.CheckIcon,{fontSize:e})}];return l.createElement(r.ToggleButtonGroupUi,{items:t,exclusive:!0,onChange:n,value:e})}function s({value:e,disabled:n=!0}){const t=[{value:!0,label:(0,a.__)("Yes","elementor-pro"),renderContent:({size:e})=>l.createElement(i.CheckIcon,{fontSize:e})},{value:!1,label:(0,a.__)("No","elementor-pro"),renderContent:({size:e})=>l.createElement(i.MinusIcon,{fontSize:e})}];return l.createElement(r.ToggleButtonGroupUi,{items:t,exclusive:!0,onChange:()=>{},value:e,disabled:n})}var d=window.elementorV2.editorUi,u=window.elementorV2.ui;function m({value:e,onChange:n}){const t=Object.entries({load:(0,a.__)("Page load","elementor-pro"),scrollIn:(0,a.__)("Scroll into view","elementor-pro"),scrollOn:(0,a.__)("While scrolling","elementor-pro")}).map((([e,n])=>({key:e,label:n})));return l.createElement(u.Select,{fullWidth:!0,displayEmpty:!0,size:"tiny",onChange:e=>n(e.target.value),value:e},t.map((e=>l.createElement(d.MenuListItem,{key:e.key,value:e.key},e.label))))}function p({value:e,onChange:n}){const t=Object.entries({load:(0,a.__)("Page load","elementor-pro"),scrollIn:(0,a.__)("Scroll into view","elementor-pro"),scrollOn:(0,a.__)("While scrolling","elementor-pro")}).map((([e,n])=>({key:e,label:n,disabled:"scrollOn"===e})));return l.createElement(u.Select,{fullWidth:!0,displayEmpty:!0,size:"tiny",onChange:e=>n(e.target.value),value:e},t.map((e=>l.createElement(d.MenuListItem,{key:e.key,value:e.key,disabled:e.disabled},e.label))))}async function y(){const e=await(0,t.getIsLicenseExpired)();(0,o.registerInteractionsControl)({type:"replay",component:e?s:c,options:["yes","no"]}),(0,o.registerInteractionsControl)({type:"trigger",component:e?p:m,options:["load","scrollIn","scrollOn"]})}(window.elementorV2=window.elementorV2||{}).editorInteractionsExtended=n}(),window.elementorV2.editorInteractionsExtended?.init?.();