FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
cozy-addons
/
cozy-blocks
/
dist
/
news-ticker
/
build
Edit File: index.js
(()=>{"use strict";var o,e={726:()=>{const o=window.wp.blocks,e=window.wp.i18n,n=window.wp.blockEditor,s=window.wp.components,i=window.wp.element,t=window.wp.compose;function a(o,e){return`\n #${o} .swiper-container {\n height: ${e.height}px;\n }\n\n #${o} .swiper-button-prev::after,\n #${o} .swiper-button-next::after {\n font-size: ${e.carouselOptions.navigation.iconSize}px;\n }\n #${o} .swiper-button-prev,\n #${o} .swiper-button-next {\n width: ${e.carouselOptions.navigation.iconBoxWidth}px;\n height: ${e.carouselOptions.navigation.iconBoxHeight}px;\n border-radius: ${e.carouselOptions.navigation.borderRadius}px;\n color: ${e.carouselOptions.navigation.color};\n background-color: ${e.carouselOptions.navigation.backgroundColor};\n margin-top: ${e.carouselOptions.navigation.verticalGap}px;\n }\n #${o} .swiper-button-prev:hover,\n #${o} .swiper-button-next:hover {\n color: ${e.carouselOptions.navigation.colorHover};\n background-color: ${e.carouselOptions.navigation.backgroundColorHover};\n }\n #${o} .swiper-button-prev {\n right: var(--swiper-navigation-sides-offset, ${e.carouselOptions.navigation.horizontalGap}px);\n }\n `}const r=window.ReactJSXRuntime,l=(0,i.memo)((()=>{const o=(0,n.useInnerBlocksProps)({className:"cozy-block-news-ticker"},{template:[["core/query",{className:"swiper-container swiper-vertical",queryId:1,query:{perPage:"6",postType:"post"},lock:{move:!1,remove:!0}},[["core/post-template",{className:"swiper-wrapper",lock:{move:!1,remove:!0}},[["core/post-title",{fontSize:"medium"}]]]]]]});return(0,r.jsx)("div",{...o})})),c=(0,i.memo)((({clientId:o,attributes:e,blockId:n})=>{const s=(0,t.useRefEffect)((o=>{const n=setInterval((()=>{if(o){const s=o.querySelectorAll(".wp-block-post");if(s.length>0){clearInterval(n),s.forEach((o=>{o.classList.add("swiper-slide")}));const i=o.querySelector(".swiper-container"),t=o.querySelector(".swiper-button-prev"),a=o.querySelector(".swiper-button-next"),r={direction:"vertical",loop:e.carouselOptions.sliderOptions.loop,speed:e.carouselOptions.sliderOptions.speed,slidesPerView:e.carouselOptions.sliderOptions.slidesPerView,spaceBetween:e.carouselOptions.sliderOptions.spaceBetween,navigation:{nextEl:a,prevEl:t}};new Swiper(i,r)}}return()=>{clearInterval(n)}}),1e3);return()=>{}}));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:a(n,e)}}),(0,r.jsxs)("div",{className:"cozy-block-news-ticker-wrapper "+(e.hoverShow?"hover-show":""),id:n,ref:s,children:[(0,r.jsx)(l,{}),e.carouselOptions.navigation.enabled&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"swiper-button-prev cozy-block-button-prev"}),(0,r.jsx)("div",{className:"swiper-button-next cozy-block-button-next"})]})]})]})})),p=JSON.parse('{"UU":"cozy-block/news-ticker","h_":"Stay informed with our \'News Ticker\' block, delivering real-time headlines in a scrolling format for an engaging and dynamic user experience."}'),d=(0,r.jsxs)("svg",{width:"27",height:"21",viewBox:"0 0 27 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("rect",{fill:"none",x:"1",y:"1",width:"25",height:"19",stroke:"#0C50FF",strokeWidth:"2"}),(0,r.jsx)("path",{fill:"none",d:"M4 16H9",stroke:"#0C50FF",strokeWidth:"2"}),(0,r.jsx)("path",{fill:"none",d:"M10 16H17",stroke:"#0C50FF",strokeOpacity:"0.5"}),(0,r.jsx)("path",{fill:"none",d:"M18 16H23",stroke:"#0C50FF",strokeOpacity:"0.5"}),(0,r.jsx)("rect",{x:"4",y:"4",width:"10",height:"10",rx:"5",fill:"#0C50FF"}),(0,r.jsx)("path",{d:"M10.7001 7.875H9.25761L9.7901 6.35391C9.8401 6.17578 9.69635 6 9.5001 6H7.70012C7.55013 6 7.42263 6.1043 7.40263 6.24375L7.00263 9.05625C6.97888 9.225 7.11888 9.375 7.30013 9.375H8.78386L8.20762 11.6543C8.16262 11.8324 8.30762 12 8.49887 12C8.60386 12 8.70386 11.9484 8.75886 11.8594L10.9588 8.29688C11.0751 8.11055 10.9313 7.875 10.7001 7.875Z",fill:"white"})]});(0,o.registerBlockType)(p.UU,{title:(0,e.__)("News Ticker","cozy-addons"),description:(0,e.__)(p.h_,"cozy-addons"),icon:{src:d},example:{attributes:{cover:cozyBlockAssets.imageDir+"/preview_news_ticker.jpg"},viewportWidth:1260},edit:function(o){const{attributes:i,setAttributes:t,clientId:a}=o;if(i.cover)return(0,r.jsx)("img",{src:i.cover});i.blockClientId=a;const l=(0,n.useBlockProps)({className:"cozy-block-wrapper"}),p=`cozyBlock_${a.replace(/-/gi,"_")}`;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{...l,children:(0,r.jsx)(c,{clientId:a,attributes:i,blockId:p})}),(0,r.jsxs)(n.InspectorControls,{group:"settings",children:[(0,r.jsx)(s.PanelBody,{title:(0,e.__)("General","cozy-addons"),children:(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Height","cozy-addons"),min:20,max:1500,step:5,value:i.height,onChange:o=>t({...i,height:Math.abs(o)})})}),(0,r.jsxs)(s.PanelBody,{title:(0,e.__)("Ticker Options","cozy-addons"),initialOpen:!1,children:[(0,r.jsx)(s.TextControl,{label:(0,e.__)("Slides per view","cozy-addons"),value:i.carouselOptions.sliderOptions.slidesPerView,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,sliderOptions:{...i.carouselOptions.sliderOptions,slidesPerView:o}}}),type:"number",min:.1,step:.1}),(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Gap","cozy-addons"),value:i.carouselOptions.sliderOptions.spaceBetween,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,sliderOptions:{...i.carouselOptions.sliderOptions,spaceBetween:o}}}),min:0,step:1,max:100}),(0,r.jsx)(s.ToggleControl,{label:(0,e.__)("Loop","cozy-addons"),checked:i.carouselOptions.sliderOptions.loop,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,sliderOptions:{...i.carouselOptions.sliderOptions,loop:o}}})}),(0,r.jsx)(s.ToggleControl,{label:(0,e.__)("Autoplay","cozy-addons"),checked:i.carouselOptions.sliderOptions.autoplay,onChange:o=>t({carouselOptions:{...i.carouselOptions,sliderOptions:{...i.carouselOptions.sliderOptions,autoplay:o}}})}),(0,r.jsx)(s.TextControl,{label:(0,e.__)("Speed (ms)","cozy-addons"),type:"number",value:i.carouselOptions.sliderOptions.speed,min:0,step:1,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,sliderOptions:{...i.carouselOptions.sliderOptions,speed:o}}}),help:(0,e.__)("*Greater the value, greater the delay.","cozy-addons")}),(0,r.jsx)(s.ToggleControl,{label:(0,e.__)("Enable Navigation","cozy-addons"),checked:i.carouselOptions.navigation.enabled,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,enabled:o}}})}),i.carouselOptions.navigation.enabled&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.ToggleControl,{label:(0,e.__)("Display on Hover","cozy-addons"),checked:i.hoverShow,onChange:o=>t({hoverShow:o}),help:(0,e.__)("*Show navigation only after hovering the block.")})})]})]},"setting"),(0,r.jsx)(n.InspectorControls,{group:"styles",children:i.carouselOptions.navigation.enabled&&(0,r.jsxs)(s.PanelBody,{title:(0,e.__)("Navigation Style","cozy-addons"),initialOpen:!1,children:[(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Icon Size","cozy-addons"),value:i.carouselOptions.navigation.iconSize,min:1,max:50,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,iconSize:o}}})}),(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Icon Box Width","cozy-addons"),value:i.carouselOptions.navigation.iconBoxWidth,min:1,max:50,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,iconBoxWidth:o}}})}),(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Icon Box Height","cozy-addons"),value:i.carouselOptions.navigation.iconBoxHeight,min:1,max:50,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,iconBoxHeight:o}}})}),(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:i.carouselOptions.navigation.borderRadius,min:1,max:50,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,borderRadius:o}}})}),(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Vertical Gap","cozy-addons"),min:-300,max:300,step:1,value:i.carouselOptions.navigation.verticalGap,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,verticalGap:o}}})}),(0,r.jsx)(s.RangeControl,{label:(0,e.__)("Horizontal Gap","cozy-addons"),min:0,max:200,step:1,value:i.carouselOptions.navigation.horizontalGap,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,horizontalGap:Math.abs(o)}}})}),(0,r.jsx)(n.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Background Color","cozy-addons"),colorSettings:[{value:i.carouselOptions.navigation.backgroundColor,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,backgroundColor:o}}}),label:(0,e.__)("Normal","cozy-addons")},{value:i.carouselOptions.navigation.backgroundColorHover,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,backgroundColorHover:o}}}),label:(0,e.__)("Hover","cozy-addons")}]}),(0,r.jsx)(n.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{value:i.carouselOptions.navigation.color,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,color:o}}}),label:(0,e.__)("Normal","cozy-addons")},{value:i.carouselOptions.navigation.colorHover,onChange:o=>t({...i,carouselOptions:{...i.carouselOptions,navigation:{...i.carouselOptions.navigation,colorHover:o}}}),label:(0,e.__)("Hover","cozy-addons")}]})]})},"style")]})},save:function({attributes:o}){const{blockClientId:e}=o,s=`cozyBlock_${(i=e,i.replace(/[;=()\s]/g,"")).replace(/-/gi,"_")}`;var i;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"cozy-block-news-ticker-wrapper "+(o.hoverShow?"hover-show":""),id:s,children:[(0,r.jsx)(n.InnerBlocks.Content,{}),o.carouselOptions.navigation.enabled&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"swiper-button-prev cozy-block-button-prev"}),(0,r.jsx)("div",{className:"swiper-button-next cozy-block-button-next"})]})]})})}})}},n={};function s(o){var i=n[o];if(void 0!==i)return i.exports;var t=n[o]={exports:{}};return e[o](t,t.exports,s),t.exports}s.m=e,o=[],s.O=(e,n,i,t)=>{if(!n){var a=1/0;for(p=0;p<o.length;p++){for(var[n,i,t]=o[p],r=!0,l=0;l<n.length;l++)(!1&t||a>=t)&&Object.keys(s.O).every((o=>s.O[o](n[l])))?n.splice(l--,1):(r=!1,t<a&&(a=t));if(r){o.splice(p--,1);var c=i();void 0!==c&&(e=c)}}return e}t=t||0;for(var p=o.length;p>0&&o[p-1][2]>t;p--)o[p]=o[p-1];o[p]=[n,i,t]},s.o=(o,e)=>Object.prototype.hasOwnProperty.call(o,e),(()=>{var o={57:0,350:0};s.O.j=e=>0===o[e];var e=(e,n)=>{var i,t,[a,r,l]=n,c=0;if(a.some((e=>0!==o[e]))){for(i in r)s.o(r,i)&&(s.m[i]=r[i]);if(l)var p=l(s)}for(e&&e(n);c<a.length;c++)t=a[c],s.o(o,t)&&o[t]&&o[t][0](),o[t]=0;return s.O(p)},n=globalThis.webpackChunknews_ticker=globalThis.webpackChunknews_ticker||[];n.forEach(e.bind(null,0)),n.push=e.bind(null,n.push.bind(n))})();var i=s.O(void 0,[350],(()=>s(726)));i=s.O(i)})();
Save
Back