Import static replica of cigvillage.ie (WooCommerce storefront snapshot)
Some checks failed
/ deploy (push) Has been cancelled

Scaffold (deploy workflow, AGENTS/CLAUDE/README) + full static mirror of
cigvillage.ie: home, shop, product/category/tag pages, contact, blog. Dynamic
commerce (cart/checkout/my-account/Stripe) is intentionally excluded — not
functional on a static host.
This commit is contained in:
Workshop Bot 2026-06-09 21:57:42 +00:00
parent 9a8d40b290
commit 044a14be5e
422 changed files with 16026 additions and 1 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
jQuery(function(a){a(".woocommerce-product-gallery.gallery-has-thumbnails").each(function(){var b=a(this);b.height(b.height()),b.on("wc-product-gallery-after-init",function(){setTimeout(function(){b.height("")},500)})})});

View file

@ -0,0 +1 @@
(function(){"use strict";window.kadenceShop={createCookie:function(a,b,c,d){if(c){var e=new Date;"minutes"==d?e.setTime(e.getTime()+1e3*(60*c)):"hours"==d?e.setTime(e.getTime()+1e3*(60*(60*c))):e.setTime(e.getTime()+1e3*(60*(60*(24*c))));var f="; expires="+e.toGMTString()}else var f="";document.cookie=kadenceShopConfig.siteSlug+"-"+a+"="+b+f+"; path=/"},getCookie:function(a){var b="; "+document.cookie,c=b.split("; "+kadenceShopConfig.siteSlug+"-"+a+"=");if(2==c.length)return c.pop().split(";").shift()},initShopToggle:function(){if(document.body.classList.contains("woocommerce")||document.body.classList.contains("archive")){var a=document.querySelectorAll(".kadence-toggle-shop-layout");if(a.length){var b=window.kadenceShop.getCookie("shopLayout");if(b&&("grid"===b||"list"===b)){var c=document.querySelector(".kadence-toggle-"+b);window.kadenceShop.toggleShop(c)}for(let b=0;b<a.length;b++)a[b].addEventListener("click",function(c){c.preventDefault(),window.kadenceShop.toggleShop(a[b])})}}},toggleShop:function(a){if(a.classList.contains("toggle-active")||(a.classList.add("toggle-active"),window.kadenceShop.createCookie("shopLayout",a.dataset.archiveToggle,30,"days")),"grid"===a.dataset.archiveToggle)var b=document.querySelector(".kadence-toggle-list");else var b=document.querySelector(".kadence-toggle-grid");if(b.classList.remove("toggle-active"),"grid"===a.dataset.archiveToggle)var c=document.querySelector(".woo-archive-loop.products-list-view");else var c=document.querySelector(".woo-archive-loop.products-grid-view");c||(c=document.querySelector(".woo-archive-loop")),c.classList.remove("products-list-view"),c.classList.remove("products-grid-view"),c.classList.add("products-"+a.dataset.archiveToggle+"-view")},initShopCatToggle:function(){var a=document.querySelectorAll(".widget_product_categories");if(a.length)for(let d=0;d<a.length;d++){var b=a[d].querySelectorAll(".cat-parent");if(b.length)for(let a=0;a<b.length;a++){var c=document.createElement("button");c.setAttribute("aria-label",kadenceConfig.screenReader.expand),c.classList.add("kadence-cat-toggle-sub"),(b[a].classList.contains("current-cat")||b[a].classList.contains("current-cat-parent"))&&(c.classList.add("toggle-active"),c.setAttribute("aria-label",kadenceConfig.screenReader.collapse),b[a].classList.add("sub-toggle-active")),b[a].appendChild(c),c.addEventListener("click",function(a){a.preventDefault(),window.kadenceShop.toggleCatShop(a)})}}},toggleCatShop:function(a){var b=a.srcElement;b.classList.contains("toggle-active")?b.classList.remove("toggle-active"):b.classList.add("toggle-active"),b.parentNode.classList.contains("sub-toggle-active")?b.parentNode.classList.remove("sub-toggle-active"):b.parentNode.classList.add("sub-toggle-active")},init:function(){window.kadenceShop.initShopToggle(),window.kadenceShop.initShopCatToggle()}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceShop.init):window.kadenceShop.init()})();

View file

@ -0,0 +1 @@
(function(){"use strict";window.kadenceSlide={start:function(a){var b="ltr",c=a.getAttribute("data-slider-next-label"),d=a.getAttribute("data-slider-prev-label"),e=a.getAttribute("data-slider-slide-label"),f=parseInt(a.getAttribute("data-slider-speed")),g=parseInt(a.getAttribute("data-slider-anim-speed")),h=a.getAttribute("data-slider-arrows"),i=a.getAttribute("data-slider-dots"),j=a.getAttribute("data-slider-pause-hover"),k=a.getAttribute("data-slider-loop"),l=a.getAttribute("data-slider-auto"),m=parseInt(a.getAttribute("data-columns-xxl")),n=parseInt(a.getAttribute("data-columns-xl")),o=parseInt(a.getAttribute("data-columns-md")),p=parseInt(a.getAttribute("data-columns-sm")),q=parseInt(a.getAttribute("data-columns-xs")),r=parseInt(a.getAttribute("data-columns-ss")),s=parseInt(a.getAttribute("data-slider-gutter")),t=parseInt(a.getAttribute("data-slider-scroll"));c||(c=kadenceSlideConfig.next),d||(d=kadenceSlideConfig.next),e||(e=kadenceSlideConfig.slide),document.querySelector("html[dir=\"rtl\"]")&&(b="rtl"),1!==t&&(t="page");var u=m,v=n,w=o,x=p,y=q,z=r;1===t&&(u=1,v=1,w=1,x=1,y=1,z=1);var A=!1,B=a.querySelector(".splide__list").childElementCount;544>window.innerWidth?B>r&&(A=!0):768>window.innerWidth?B>q&&(A=!0):992>window.innerWidth?B>p&&(A=!0):1200>window.innerWidth?B>o&&(A=!0):1500>window.innerWidth?B>n&&(A=!0):B>m&&(A=!0),A&&a.classList.add("splide-initial");var C={perPage:m,type:"false"===k?"slide":"loop",slideFocus:!1,perMove:u,autoplay:"false"!=l,easing:void 0!==g&&1e3<g?"linear":"cubic-bezier(0.25, 1, 0.5, 1)",speed:void 0===g?400:g,interval:void 0===f?7e3:f,autoplayHoverPause:!("true"!==j),arrows:"false"!=h,pagination:"false"!=i,gap:s+"px",direction:b,rewind:!("false"!=k),focus:0,perMove:u,i18n:{carousel:e,prev:d,next:c,slideLabel:"%s "+kadenceSlideConfig.of+" %s"},breakpoints:{543:{perPage:r,perMove:z},767:{perPage:q,perMove:y},991:{perPage:p,perMove:x},1199:{perPage:o,perMove:w},1499:{perPage:n,perMove:v}}},D=new Splide(a,C);A&&(D.on("mounted",function(){var b=a.querySelectorAll(".splide__pagination__page");b.forEach(function(a){a.addEventListener("keydown",function(a){if(" "===a.key||"Enter"===a.key){a.preventDefault();var b=D?.index||0,c=D?.Components?.Slides?.getAt(b)?.slide;c&&(c.setAttribute("tabindex","0"),c.focus())}})})}),D.mount())},initAll:function(){document.querySelectorAll(".kadence-slide-init").forEach(function(a){window.kadenceSlide.start(a)})},init:function(){if("function"==typeof Splide)window.kadenceSlide.initAll();else var a=setInterval(function(){"function"==typeof Splide&&(window.kadenceSlide.initAll(),clearInterval(a))},200)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.kadenceSlide.init):window.kadenceSlide.init()})();

File diff suppressed because one or more lines are too long