![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/thread-self/cwd/wp-content/plugins/uicore-animate/assets/build/ |
(()=>{"use strict";const e=window.wp.hooks,a=window.wp.i18n,i=window.wp.element,t=window.wp.blockEditor,n=window.wp.components,l=window.ReactJSXRuntime;(0,e.addFilter)("editor.BlockEdit","uicore-animate/add-animation-controls",(e=>o=>{const{attributes:r,setAttributes:s,name:u,clientId:m}=o;if(-1!==u.indexOf("uicore/"))return(0,l.jsx)(e,{...o});const{uiAnimateName:c,uiAnimateDuration:d,uiAnimateDelay:A,uiAnimateTrigger:g,uiAnimateDelayEnd:y}=r;return(0,i.useEffect)((()=>{"scroll"===g&&((e,a)=>{const i=`uicore-animate-style-${e}`;let t=document.getElementById(i);t||(t=document.createElement("style"),t.id=i,document.head.appendChild(t));const{uiAnimateDelay:n,uiAnimateDelayEnd:l}=a,o=`\n .wp-block[data-block="${e}"] {\n ${n?`--ui-anim-start: ${n}vh;`:""}\n ${l?`--ui-anim-end: ${l}vh;`:""}\n }\n `;t.innerHTML=o})(m,r)}),[c,A,y]),(0,l.jsxs)(i.Fragment,{children:[(0,l.jsx)(e,{...o}),(0,l.jsx)(t.InspectorControls,{children:(0,l.jsxs)(n.PanelBody,{className:"components-panel__body-toggle uicore-animate-panel",title:(0,a.__)("Animations","uicore-animate"),initialOpen:!1,children:[(0,l.jsx)(n.SelectControl,{label:(0,a.__)("Animation","uicore-animate"),value:c,options:[{label:(0,a.__)("None","uicore-animate"),value:""},...window.uicore_animations_list],onChange:e=>s({uiAnimateName:e})}),(0,l.jsx)(n.SelectControl,{label:(0,a.__)("Trigger","uicore-animate"),value:g,options:[{label:(0,a.__)("Scroll","uicore-animate"),value:"scroll"},{label:(0,a.__)("Entrance","uicore-animate"),value:"entrance"}],onChange:e=>s({uiAnimateTrigger:e})}),"scroll"!=g&&(0,l.jsx)(n.SelectControl,{label:(0,a.__)("Duration","uicore-animate"),value:d,options:[{label:(0,a.__)("Fast","uicore-animate"),value:"fast"},{label:(0,a.__)("Normal","uicore-animate"),value:""},{label:(0,a.__)("Slow","uicore-animate"),value:"slow"}],onChange:e=>s({uiAnimateDuration:e})}),(0,l.jsx)(n.TextControl,{label:"scroll"===g?(0,a.__)("Start Offset (vh)","uicore-animate"):(0,a.__)("Delay (ms)","uicore-animate"),value:A,placeholder:"scroll"===g?"10":"100",type:"number",onChange:e=>s({uiAnimateDelay:e})}),"scroll"===g?(0,l.jsx)(n.TextControl,{label:(0,a.__)("End Offset (vh)","uicore-animate"),value:y,placeholder:"50",type:"number",onChange:e=>s({uiAnimateDelayEnd:e})}):(0,l.jsx)(n.Button,{className:"button button-secondary",onClick:e=>{e.target.disabled=!0;const a=document.querySelector(`.wp-block[data-block="${m}"]`);a.classList.add("uicore-animate-hide"),setTimeout((()=>{a.classList.add(c),a.classList.remove("uicore-animate-hide"),"fast"===d?a.classList.add("animated","animated-fast"):"slow"===d?a.classList.add("animated","animated-slow"):a.classList.add("animated")}),50),setTimeout((()=>{a.classList.remove(c),e.target.disabled=!1}),2e3)},children:(0,a.__)("Play Animation","uicore-animate")})]})})]})})),(0,e.addFilter)("editor.BlockListBlock","uicore-animate/add-animation-class-and-style",(e=>a=>{const{attributes:i}=a;if(-1!==a.block.name.indexOf("uicore/"))return(0,l.jsx)(e,{...a});if(i.uiAnimateName){const t={className:`${a.className} ${"scroll"===i.uiAnimateTrigger?"uicore-animate-scroll "+i.uiAnimateName:""}`};return(0,l.jsx)(e,{...a,...t})}return(0,l.jsx)(e,{...a})})),(0,e.addFilter)("blocks.registerBlockType","uicore-animate/add-animation-attribute",((e,a)=>(-1!==a.indexOf("uicore/")||(e.attributes={...e.attributes,uiAnimateTrigger:{type:"string",default:"entrance"},uiAnimateName:{type:"string",default:""},uiAnimateDuration:{type:"string",default:""},uiAnimateDelay:{type:"string",default:""},uiAnimateDelayEnd:{type:"string",default:""}}),e))),(0,e.addFilter)("blocks.getSaveContent.extraProps","uicore-animate/add-animation-data-attributes",((e,a,i)=>(-1!==a?.name?.indexOf("uicore/")||i.uiAnimateName&&(e={...e,..."scroll"!=i.uiAnimateTrigger&&{"data-ui-trigger":i.uiAnimateTrigger,"data-ui-animation":i.uiAnimateName,...i.uiAnimateDuration?{"data-ui-duration":i.uiAnimateDuration}:{},...i.uiAnimateDelay?{"data-ui-delay":i.uiAnimateDelay}:{}},className:`${e.className} ${"scroll"===i.uiAnimateTrigger?"uicore-animate-scroll "+i.uiAnimateName:"uicore-animate-hide"}`,style:{...e.style,..."scroll"===i.uiAnimateTrigger&&{...i.uiAnimateDelay?{"--ui-anim-start":`${i.uiAnimateDelay}vh`}:{},...i.uiAnimateDelayEnd?{"--ui-anim-end":`${i.uiAnimateDelayEnd}vh`}:{}}}}),e)))})();