Changeset 2302460
- Timestamp:
- 05/11/2020 08:33:05 AM (6 years ago)
- Location:
- c4d-woo-variation-swatches/trunk
- Files:
-
- 5 edited
-
assets/default.css (modified) (1 diff)
-
assets/default.js (modified) (8 diffs)
-
assets/default.min.js (modified) (1 diff)
-
c4d-woo-variation-swatches.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
c4d-woo-variation-swatches/trunk/assets/default.css
r2299775 r2302460 1 .woocommerce .products .product{position:relative}.c4d-woo-vs-attribute,.c4d-woo-vs-type-color .c4d-woo-vs-attribute,.c4d-woo-vs-type-image .c4d-woo-vs-attribute{display:inline-block;cursor:pointer;text-transform:capitalize;background-size:cover;background-position:center;opacity:.8}.attribute-item.active .c4d-woo-vs-attribute{opacity:1;border:4px solid green}.c4d-woo-vs-type-select{display:none!important}.c4d-woo-vs-type-color .c4d-woo-vs-attribute,.c4d-woo-vs-type-image .c4d-woo-vs-attribute{width:50px;height:50px;border-radius:50%;margin:8px;overflow:hidden;line-height:50px;text-align:center;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:transparent}.c4d-woo-vs-type-color:not(.outstock) .attribute-item.active .c4d-woo-vs-attribute,.c4d-woo-vs-type-image:not(.outstock) .attribute-item.active .c4d-woo-vs-attribute{opacity:1;border:4px solid green}.c4d-woo-vs-box-shape-rectangle.c4d-woo-vs-type-color .c4d-woo-vs-attribute,.c4d-woo-vs-box-shape-rectangle.c4d-woo-vs-type-image .c4d-woo-vs-attribute{border-radius:0}.c4d-woo-vs-type-text .attribute-item .c4d-woo-vs-attribute{display:inline-block;margin:8px;overflow:hidden;cursor:pointer;text-align:center;padding:0 10px;-webkit-transition:all .3s;transition:all .3s;border:2px solid #ddd;color:#777;background-image:none!important;line-height:36px;text-transform:uppercase}.c4d-woo-vs-type-text:not(.outstock) .attribute-item.active .c4d-woo-vs-attribute{opacity:1;border:2px solid green}.c4d-woo-vs-attribute_pa_color{color:transparent}.c4d-woo-vs-box-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c4d-woo-vs-box-colors.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c4d-woo-vs-box-colors.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c4d-woo-vs-box-colors.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c4d-woo-vs-box-colors.undisplay-image .c4d-woo-vs-box-color{background-image:none!important}.c4d-woo-vs-box-color{width:12px;height:12px;border-radius:50%;display:block;margin:5px;overflow:hidden;color:transparent;background-size:cover;background-position:center}.c4d-woo-vs-box-images{position:absolute;top:0;left:0;right:0}.c4d-woo-vs-box-images img,.c4d-woo-vs-flip-thumbnail img{width:100%;height:auto;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s .13s,visibility .3s;transition:opacity .3s .13s,visibility .3s}.c4d-woo-vs-box-images img.active,.c4d-woo-vs-flip-thumbnail img.active{opacity:1;visibility:visible}.c4d-woo-vs-single-list-box{margin:auto auto 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c4d-woo-vs-single-list-box label{vertical-align:top;display:block;font-size:16px;text-transform:capitalize;color:#111;font-weight:600;width:100%}.c4d-woo-vs-single-list-box .attribute-item{display:inline-block;margin:0 10px 10px 0;text-align:center;position:relative}@media (min-width:1024px){.c4d-woo-vs-single-list-box .attribute-item:hover .variation-image-popup{display:block;z-index:9999;opacity:1;visibility:visible;-webkit-transform:translate(-50%,-10px) scale(1,1);-ms-transform:translate(-50%,-10px) scale(1,1);transform:translate(-50%,-10px) scale(1,1)}}.c4d-woo-vs-single-list-box .attribute-item.mobile-show-image-popup .variation-image-popup{display:block;z-index:9999;opacity:1;visibility:visible;-webkit-transform:translate(-50%,-10px) scale(1,1);-ms-transform:translate(-50%,-10px) scale(1,1);transform:translate(-50%,-10px) scale(1,1)}.c4d-woo-vs-single-list-box .attribute-item.not-match,.c4d-woo-vs-single-outstock-type-hide .c4d-woo-vs-single-list-box .attribute-item.outstock{display:none}.c4d-woo-vs-single-outstock-type-show .c4d-woo-vs-single-list-box .attribute-item.outstock .out-stock{display:block}.c4d-woo-vs-single-list-box .attribute-item .out-stock{border:1px solid red;color:red;background:#ffffffbd;font-size:12px;line-height:24px;text-align:center;display:none;padding:0 5px;position:absolute;top:50%;left:50%;margin:auto;min-width:90px;z-index:9;-webkit-transform:translate(-50%,-51%) rotate(-15deg);-ms-transform:translate(-50%,-51%) rotate(-15deg);transform:translate(-50%,-51%) rotate(-15deg)}.c4d-woo-vs-single-list-box .variation-image-popup{position:absolute;bottom:100%;left:50%;margin:auto;width:300px;max-width:90vw;min-height:200px;-webkit-box-shadow:0 0 15px #aaa;box-shadow:0 0 15px #aaa;border:4px solid #fed700;-webkit-transform:translate(-50%,-5px) scale(.95,.95);-ms-transform:translate(-50%,-5px) scale(.95,.95);transform:translate(-50%,-5px) scale(.95,.95);z-index:9999;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:visibility .2s,opacity .3s,-webkit-transform .3s;transition:visibility .2s,opacity .3s,transform .3s;transition:visibility .2s,opacity .3s,transform .3s,-webkit-transform .3s;background-color:#f1f1f1;background-position:center;background-size:cover;background-repeat:no-repeat}.c4d-woo-vs-single-list-box .variation-image-popup .arrow{display:block;position:absolute;bottom:-14px;border-top:10px solid #fed700;border-left:10px solid transparent;border-right:10px solid transparent;margin:auto;left:0;right:0;width:0;height:0}.c4d-woo-vs-single-list-box .multi-field{margin:5px auto auto;text-align:center;width:60px;height:30px;overflow:hidden}.c4d-woo-vs-single-list-box .multi-field input{border:0;border-radius:0;width:52px;height:100%;display:block;padding:0;margin:auto auto auto 6px;outline:0;text-align:center;-webkit-box-shadow:none;box-shadow:none}.c4d-woo-vs-clear{margin:auto auto 30px;font-weight:700}.c4d-woo-vs-allow-multi-order .quantity,.c4d-woo-vs-allow-multi-order .quantity .qty,.c4d-woo-vs-allow-multi-order .single_variation_wrap .woocommerce-variation{display:none!important}.c4d-woo-vs-flip-thumbnail{position:absolute;top:0;left:0;right:0}.c4d-woo-vs-gallery-wrap,.c4d-woo-vs-gallery.active{display:block!important}.c4d-woo-vs-gallery{display:none;position:relative;width:100%;max-width:600px}.c4d-woo-vs-gallery .flex-viewport{margin:auto!important}.c4d-woo-vs-gallery .flexslider{margin:auto;border:0}.c4d-woo-vs-gallery .c4d-woo-vs-slider{min-height:250px}.c4d-woo-vs-nav-show .c4d-woo-vs-gallery .c4d-woo-vs-slider.nav-direction-vertical{margin-left:90px}.c4d-woo-vs-nav-hide-button .c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-arrow,.c4d-woo-vs-slider-hide-button .c4d-woo-vs-gallery .c4d-woo-vs-slider .slick-arrow{display:none!important}.c4d-woo-vs-gallery .c4d-woo-vs-slider .item-slide img{width:100%;height:auto}.c4d-woo-vs-gallery .c4d-woo-vs-nav{margin:10px -1px}.c4d-woo-vs-gallery .c4d-woo-vs-nav:after{content:'';display:block;clear:both}.c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide{padding:0 1px 5px;opacity:.5;width:80px;display:inline-block;cursor:pointer}.c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide img{border:2px solid transparent;width:100%;height:auto}.c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-current.slick-active,.c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-current.slick-active .item-slide{opacity:1}.c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-current.slick-active img{border-color:#fed700}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical{width:80px;position:absolute;left:0;top:0;margin:10px auto}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical .slick-list{padding:0!important}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical .slick-slide{border:0}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical .item-slide{padding:0 0 5px}@media (max-width:767px){.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav::-webkit-scrollbar{display:none}}.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide{width:80px;height:auto}@media (max-width:767px){.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide{width:60px;display:inline-block;float:none}}.c4d-woo-vs-gallery .slick-next,.c4d-woo-vs-gallery .slick-prev{z-index:50}.c4d-woo-vs-gallery .slick-prev{left:15px}.c4d-woo-vs-gallery .slick-next{right:15px}.c4d-woo-vs-gallery .c4d-woo-vs-zoom{position:absolute;top:15px;right:15px;z-index:50;background:#fff;border-radius:50%;height:30px;width:30px;line-height:31px;overflow:hidden;cursor:pointer;color:#000;text-align:center}.c4d-woo-vs-gallery .flex-direction-nav a{color:transparent;height:30px;width:30px;background:#fff;font-size:12px;text-align:center;line-height:32px}.c4d-woo-vs-gallery .flex-direction-nav a.flex-next{right:-5px}.c4d-woo-vs-gallery .flex-direction-nav a.flex-prev{left:-5px}.c4d-woo-vs-gallery .flex-direction-nav a:before{color:#000;font-size:12px}.c4d-woo-vs-main-gallery-hidden .electro-wc-product-gallery,.c4d-woo-vs-main-gallery-hidden . product-gallery .product-thumbnails,.c4d-woo-vs-main-gallery-hidden .woocommerce-product-gallery>.c4d-woo-qv-main-gallery,.c4d-woo-vs-main-gallery-hidden .woocommerce-product-gallery>.flex-control-nav,.c4d-woo-vs-main-gallery-hidden .woocommerce-product-gallery>.flex-viewport,.c4d-woo-vs-main-gallery-hidden .woocommerce-product-gallery>.slider-nav,.c4d-woo-vs-main-gallery-hidden .woocommerce-product-gallery>.woocommerce-product-gallery__trigger,.c4d-woo-vs-main-gallery-hidden .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper{display:none}.c4d-woo-vs-main-gallery-hidden.woocommerce-product-gallery>.c4d-woo-vs-gallery.active{display:block}.tippy-content{min-width:20px;text-transform:capitalize}div .pswp__caption__center{text-align:center;text-transform:capitalize}li .product-thumbnail{position:relative}.pswp--open{z-index:999999!important}.c4d-woo-vs-zoom-box{position:absolute;z-index:9999;-webkit-box-shadow:0 0 15px #aaa;box-shadow:0 0 15px #aaa;width:400px;height:350px;border:4px solid #fed700;border-radius:5px;opacity:0;visibility:hidden;-webkit-transform:translate(0,10px),scale(.95,.95);-ms-transform:translate(0,10px),scale(.95,.95);transform:translate(0,10px),scale(.95,.95);-webkit-transition:visibility .2s,opacity .3s,-webkit-transform .3s;transition:visibility .2s,opacity .3s,transform .3s;transition:visibility .2s,opacity .3s,transform .3s,-webkit-transform .3s;background:#f1f1f1;display:none}.c4d-woo-vs-zoom-box .zoom-area{height:100%;width:100%}.c4d-woo-vs-zoom-box:after{content:'';display:block;position:absolute;left:-14px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fed700;margin:auto;bottom:0;top:0;width:0;height:0}.c4d-woo-vs-zoom-box.is-active{display:block;opacity:1;visibility:visible;-webkit-transform:translate(0,0),scale(1,1);-ms-transform:translate(0,0),scale(1,1);transform:translate(0,0),scale(1,1)}.c4d-woo-vs-do-not-scroll{overflow:hidden!important}.c4d-woo-vs-pan-zoom{cursor:url(plus_cursor.png) 25 25,pointer!important;display:block}.panWrapper{cursor:url(cursor.png) 25 25,pointer!important}@media (max-width:1024px){.panWrapper{overflow:scroll!important}.panWrapper img{position:relative;left:0!important;top:0!important}}.panWrapper .controls{display:none!important}.c4d-woo-vs-single-list-box .attribute-item.not-match .c4d-woo-vs-attribute,.c4d-woo-vs-single-list-box.outstock .c4d-woo-vs-attribute{display:none;opacity:.3;pointer-events:none}@media only screen and (max-width:800px){.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-clear,.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-single-list-box{display:none}.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-single-color-box-active.variations_form table.variations{display:block}.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-single-color-box-active.variations_form table.variations tr{display:block!important}}1 .woocommerce .products .product{position:relative}.c4d-woo-vs-attribute,.c4d-woo-vs-type-color .c4d-woo-vs-attribute,.c4d-woo-vs-type-image .c4d-woo-vs-attribute{display:inline-block;cursor:pointer;text-transform:capitalize;background-size:cover;background-position:center;opacity:.8}.attribute-item.active .c4d-woo-vs-attribute{opacity:1;border:4px solid green}.c4d-woo-vs-type-select{display:none!important}.c4d-woo-vs-type-color .c4d-woo-vs-attribute,.c4d-woo-vs-type-image .c4d-woo-vs-attribute{width:50px;height:50px;border-radius:50%;margin:8px;overflow:hidden;line-height:50px;text-align:center;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:transparent}.c4d-woo-vs-type-color:not(.outstock) .attribute-item.active .c4d-woo-vs-attribute,.c4d-woo-vs-type-image:not(.outstock) .attribute-item.active .c4d-woo-vs-attribute{opacity:1;border:4px solid green}.c4d-woo-vs-box-shape-rectangle.c4d-woo-vs-type-color .c4d-woo-vs-attribute,.c4d-woo-vs-box-shape-rectangle.c4d-woo-vs-type-image .c4d-woo-vs-attribute{border-radius:0}.c4d-woo-vs-type-text .attribute-item .c4d-woo-vs-attribute{display:inline-block;margin:8px;overflow:hidden;cursor:pointer;text-align:center;padding:0 10px;-webkit-transition:all .3s;transition:all .3s;border:2px solid #ddd;color:#777;background-image:none!important;line-height:36px;text-transform:uppercase}.c4d-woo-vs-type-text:not(.outstock) .attribute-item.active .c4d-woo-vs-attribute{opacity:1;border:2px solid green}.c4d-woo-vs-attribute_pa_color{color:transparent}.c4d-woo-vs-box-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c4d-woo-vs-box-colors.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c4d-woo-vs-box-colors.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c4d-woo-vs-box-colors.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c4d-woo-vs-box-colors.undisplay-image .c4d-woo-vs-box-color{background-image:none!important}.c4d-woo-vs-box-color{width:12px;height:12px;border-radius:50%;display:block;margin:5px;overflow:hidden;color:transparent;background-size:cover;background-position:center}.c4d-woo-vs-box-images{position:absolute;top:0;left:0;right:0}.c4d-woo-vs-box-images img,.c4d-woo-vs-flip-thumbnail img{width:100%;height:auto;position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s .13s,visibility .3s;transition:opacity .3s .13s,visibility .3s}.c4d-woo-vs-box-images img.active,.c4d-woo-vs-flip-thumbnail img.active{opacity:1;visibility:visible}.c4d-woo-vs-single-list-box{margin:auto auto 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c4d-woo-vs-single-list-box label{vertical-align:top;display:block;font-size:16px;text-transform:capitalize;color:#111;font-weight:600;width:100%}.c4d-woo-vs-single-list-box .attribute-item{display:inline-block;margin:0 10px 10px 0;text-align:center;position:relative}@media (min-width:1024px){.c4d-woo-vs-single-list-box .attribute-item:hover .variation-image-popup{display:block;z-index:9999;opacity:1;visibility:visible;-webkit-transform:translate(-50%,-10px) scale(1,1);-ms-transform:translate(-50%,-10px) scale(1,1);transform:translate(-50%,-10px) scale(1,1)}}.c4d-woo-vs-single-list-box .attribute-item.mobile-show-image-popup .variation-image-popup{display:block;z-index:9999;opacity:1;visibility:visible;-webkit-transform:translate(-50%,-10px) scale(1,1);-ms-transform:translate(-50%,-10px) scale(1,1);transform:translate(-50%,-10px) scale(1,1)}.c4d-woo-vs-single-list-box .attribute-item.not-match,.c4d-woo-vs-single-outstock-type-hide .c4d-woo-vs-single-list-box .attribute-item.outstock{display:none}.c4d-woo-vs-single-outstock-type-show .c4d-woo-vs-single-list-box .attribute-item.outstock .out-stock{display:block}.c4d-woo-vs-single-list-box .attribute-item .out-stock{border:1px solid red;color:red;background:#ffffffbd;font-size:12px;line-height:24px;text-align:center;display:none;padding:0 5px;position:absolute;top:50%;left:50%;margin:auto;min-width:90px;z-index:9;-webkit-transform:translate(-50%,-51%) rotate(-15deg);-ms-transform:translate(-50%,-51%) rotate(-15deg);transform:translate(-50%,-51%) rotate(-15deg)}.c4d-woo-vs-single-list-box .variation-image-popup{position:absolute;bottom:100%;left:50%;margin:auto;width:300px;max-width:90vw;min-height:200px;-webkit-box-shadow:0 0 15px #aaa;box-shadow:0 0 15px #aaa;border:4px solid #fed700;-webkit-transform:translate(-50%,-5px) scale(.95,.95);-ms-transform:translate(-50%,-5px) scale(.95,.95);transform:translate(-50%,-5px) scale(.95,.95);z-index:9999;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:visibility .2s,opacity .3s,-webkit-transform .3s;transition:visibility .2s,opacity .3s,transform .3s;transition:visibility .2s,opacity .3s,transform .3s,-webkit-transform .3s;background-color:#f1f1f1;background-position:center;background-size:cover;background-repeat:no-repeat}.c4d-woo-vs-single-list-box .variation-image-popup .arrow{display:block;position:absolute;bottom:-14px;border-top:10px solid #fed700;border-left:10px solid transparent;border-right:10px solid transparent;margin:auto;left:0;right:0;width:0;height:0}.c4d-woo-vs-single-list-box .multi-field{margin:5px auto auto;text-align:center;width:60px;height:30px;overflow:hidden}.c4d-woo-vs-single-list-box .multi-field input{border:0;border-radius:0;width:52px;height:100%;display:block;padding:0;margin:auto auto auto 6px;outline:0;text-align:center;-webkit-box-shadow:none;box-shadow:none}.c4d-woo-vs-clear{margin:auto auto 30px;font-weight:700}.c4d-woo-vs-allow-multi-order .quantity,.c4d-woo-vs-allow-multi-order .quantity .qty,.c4d-woo-vs-allow-multi-order .single_variation_wrap .woocommerce-variation{display:none!important}.c4d-woo-vs-flip-thumbnail{position:absolute;top:0;left:0;right:0}.c4d-woo-vs-gallery-wrap,.c4d-woo-vs-gallery.active{display:block!important}.c4d-woo-vs-gallery{display:none;position:relative;width:100%;max-width:600px}.c4d-woo-vs-gallery .flex-viewport{margin:auto!important}.c4d-woo-vs-gallery .flexslider{margin:auto;border:0}.c4d-woo-vs-gallery .c4d-woo-vs-slider{min-height:250px}.c4d-woo-vs-nav-show .c4d-woo-vs-gallery .c4d-woo-vs-slider.nav-direction-vertical{margin-left:90px}.c4d-woo-vs-nav-hide-button .c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-arrow,.c4d-woo-vs-slider-hide-button .c4d-woo-vs-gallery .c4d-woo-vs-slider .slick-arrow{display:none!important}.c4d-woo-vs-gallery .c4d-woo-vs-slider .item-slide img{width:100%;height:auto}.c4d-woo-vs-gallery .c4d-woo-vs-nav{margin:10px -1px}.c4d-woo-vs-gallery .c4d-woo-vs-nav:after{content:'';display:block;clear:both}.c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide{padding:0 1px 5px;opacity:.5;width:80px;display:inline-block;cursor:pointer}.c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide img{border:2px solid transparent;width:100%;height:auto}.c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-current.slick-active,.c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-current.slick-active .item-slide{opacity:1}.c4d-woo-vs-gallery .c4d-woo-vs-nav .slick-current.slick-active img{border-color:#fed700}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical{width:80px;position:absolute;left:0;top:0;margin:10px auto}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical .slick-list{padding:0!important}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical .slick-slide{border:0}.c4d-woo-vs-gallery .c4d-woo-vs-nav.nav-direction-vertical .item-slide{padding:0 0 5px}@media (max-width:767px){.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav::-webkit-scrollbar{display:none}}.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide{width:80px;height:auto}@media (max-width:767px){.c4d-woo-vs-nav-grid .c4d-woo-vs-gallery .c4d-woo-vs-nav .item-slide{width:60px;display:inline-block;float:none}}.c4d-woo-vs-gallery .slick-next,.c4d-woo-vs-gallery .slick-prev{z-index:50}.c4d-woo-vs-gallery .slick-prev{left:15px}.c4d-woo-vs-gallery .slick-next{right:15px}.c4d-woo-vs-gallery .c4d-woo-vs-zoom{position:absolute;top:15px;right:15px;z-index:50;background:#fff;border-radius:50%;height:30px;width:30px;line-height:31px;overflow:hidden;cursor:pointer;color:#000;text-align:center}.c4d-woo-vs-gallery .flex-direction-nav a{color:transparent;height:30px;width:30px;background:#fff;font-size:12px;text-align:center;line-height:32px}.c4d-woo-vs-gallery .flex-direction-nav a.flex-next{right:-5px}.c4d-woo-vs-gallery .flex-direction-nav a.flex-prev{left:-5px}.c4d-woo-vs-gallery .flex-direction-nav a:before{color:#000;font-size:12px}.c4d-woo-vs-main-gallery-hidden .electro-wc-product-gallery,.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.c4d-woo-qv-main-gallery,.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.flex-control-nav,.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.flex-viewport,.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.slider-nav,.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.woocommerce-product-gallery__trigger,.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper,.c4d-woo-vs-main-gallery-hidden .product-gallery .product-thumbnails{display:none}.c4d-woo-vs-main-gallery-hidden .is-active-swatch-gallery.woocommerce-product-gallery>.c4d-woo-vs-gallery.active{display:block}.tippy-content{min-width:20px;text-transform:capitalize}div .pswp__caption__center{text-align:center;text-transform:capitalize}li .product-thumbnail{position:relative}.pswp--open{z-index:999999!important}.c4d-woo-vs-zoom-box{position:absolute;z-index:9999;-webkit-box-shadow:0 0 15px #aaa;box-shadow:0 0 15px #aaa;width:400px;height:350px;border:4px solid #fed700;border-radius:5px;opacity:0;visibility:hidden;-webkit-transform:translate(0,10px),scale(.95,.95);-ms-transform:translate(0,10px),scale(.95,.95);transform:translate(0,10px),scale(.95,.95);-webkit-transition:visibility .2s,opacity .3s,-webkit-transform .3s;transition:visibility .2s,opacity .3s,transform .3s;transition:visibility .2s,opacity .3s,transform .3s,-webkit-transform .3s;background:#f1f1f1;display:none}.c4d-woo-vs-zoom-box .zoom-area{height:100%;width:100%}.c4d-woo-vs-zoom-box:after{content:'';display:block;position:absolute;left:-14px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fed700;margin:auto;bottom:0;top:0;width:0;height:0}.c4d-woo-vs-zoom-box.is-active{display:block;opacity:1;visibility:visible;-webkit-transform:translate(0,0),scale(1,1);-ms-transform:translate(0,0),scale(1,1);transform:translate(0,0),scale(1,1)}.c4d-woo-vs-do-not-scroll{overflow:hidden!important}.c4d-woo-vs-pan-zoom{cursor:url(plus_cursor.png) 25 25,pointer!important;display:block}.panWrapper{cursor:url(cursor.png) 25 25,pointer!important}@media (max-width:1024px){.panWrapper{overflow:scroll!important}.panWrapper img{position:relative;left:0!important;top:0!important}}.panWrapper .controls{display:none!important}.c4d-woo-vs-single-list-box .attribute-item.not-match .c4d-woo-vs-attribute,.c4d-woo-vs-single-list-box.outstock .c4d-woo-vs-attribute{display:none;opacity:.3;pointer-events:none}@media only screen and (max-width:800px){.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-clear,.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-single-list-box{display:none}.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-single-color-box-active.variations_form table.variations{display:block}.c4d-woo-vs-single-responsive-theme .c4d-woo-vs-single-color-box-active.variations_form table.variations tr{display:block!important}} -
c4d-woo-variation-swatches/trunk/assets/default.js
r2300617 r2302460 63 63 }, 64 64 65 c4dWooVS.singleC olorBox= function() {65 c4dWooVS.singleCreateSwatches = function() { 66 66 // check nav show 67 67 if (c4dWooWsOptions.nav_type == 'grid') { … … 91 91 // create color/image label 92 92 $('.variations_form').each(function(index, form){ 93 if ($(this).hasClass('is-created-swatches-images')) { 94 return; 95 } 96 $(this).addClass('is-created-swatches-images'); 93 97 $('body').addClass('c4d-woo-vs-single-responsive-' + c4dWooWsOptions.single_responsive).addClass('c4d-woo-vs-single-outstock-type-' + c4dWooWsOptions.out_stock_type); 94 98 $(form).addClass('c4d-woo-vs-single-color-box-active'); … … 230 234 231 235 var appendHtml = '<div>'+ colorHtml +'</div>'; 232 $(form).prepend(appendHtml); 236 237 var placeInser = $(form).find('table.variations'); 238 239 if (c4dWooWsOptions.insert_before_default_attribute == 1) { 240 placeInser.before(appendHtml); 241 } else { 242 placeInser.after(appendHtml); 243 } 233 244 234 245 if (!($(window).width() < 1024 && c4dWooWsOptions.tooltip_mobile == 0)) { … … 241 252 } 242 253 }); 243 254 } 255 256 c4dWooVS.singleColorBox = function() { 244 257 // change gallery when click on label 245 258 $('body').on('click touch selfClick triggerDefault', '.c4d-woo-vs-single-list-box .c4d-woo-vs-attribute', function(event){ … … 260 273 variations = datas.data('variations'), 261 274 outStockStatus = false; 262 275 c4dWooWsOptions.woocommerceWrap = $(this).closest('.woocommerce'); 263 276 // check product outstock 264 277 if (parent.hasClass('first-list') || event.type == 'triggerDefault') { … … 546 559 547 560 //hide theme gallery and display plugin gallery 548 $('head').append('<style>.c4d-woo-vs-main-gallery-hidden '+ c4dWooWsOptions.main_gallery_replace_class +' > * { display: none; }</style>');561 $('head').append('<style>.c4d-woo-vs-main-gallery-hidden '+ c4dWooWsOptions.main_gallery_replace_class +'.is-active-swatch-gallery > * { display: none; }</style>'); 549 562 550 563 var photoswipeElement = c4dWooWsOptions.zoom_pan_image == 'no' ? '<span title="'+c4dWooWsOptions.fullscreen+'" class="c4d-woo-vs-zoom">'+c4dWooWsOptions.zoom+'</span>' : ''; 551 552 if ( $(c4dWooWsOptions.main_gallery_replace_class).find('.c4d-woo-vs-gallery-wrap').length < 1) {564 c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class).addClass('is-active-swatch-gallery'); 565 if (c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class + ' .c4d-woo-vs-gallery-wrap').length < 1) { 553 566 var wrapClass = ['c4d-woo-vs-gallery-wrap']; 554 567 wrapClass.push(c4dWooWsOptions.nav_button_hide == 'yes' ? 'c4d-woo-vs-nav-hide-button' : ''); 555 568 wrapClass.push(c4dWooWsOptions.main_gallery_button == 'yes' ? 'c4d-woo-vs-slider-hide-button' : ''); 556 $(c4dWooWsOptions.main_gallery_replace_class).append('<div class="'+ wrapClass.join(' ') +'"></div>');557 } 558 559 $(c4dWooWsOptions.main_gallery_replace_class + ' .c4d-woo-vs-gallery-wrap').append('<div class="c4d-woo-vs-gallery">' + photoswipeElement + sliderHtml + navsHtml + '</div>');569 c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class).append('<div class="'+ wrapClass.join(' ') +'"></div>'); 570 } 571 572 c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class + ' .c4d-woo-vs-gallery-wrap').append('<div class="c4d-woo-vs-gallery">' + photoswipeElement + sliderHtml + navsHtml + '</div>'); 560 573 if (!($(window).width() < 1024 && c4dWooWsOptions.tooltip_mobile == 0)) { 561 574 tippy('.c4d-woo-vs-zoom', {size: 'small', arrow: true, animateFill: true}); … … 778 791 $( document ).ajaxComplete(function( event, request, settings ) { 779 792 if (settings.url.indexOf(c4dWooWsOptions.ajax_match) > -1) { 780 c4dWooVS.singleC olorBox();793 c4dWooVS.singleCreateSwatches(); 781 794 } 782 795 }); … … 792 805 c4dWooVS.isSmallScreen(); 793 806 c4dWooVS.flipThumbnail(); 807 c4dWooVS.singleCreateSwatches(); 794 808 c4dWooVS.singleColorBox(); 795 809 c4dWooVS.loopColorHover(); -
c4d-woo-variation-swatches/trunk/assets/default.min.js
r2300617 r2302460 1 var c4dWooVS={isCreateSlider:!1};function wpFeSanitizeTitle(t){var s,e,o,a;return a=t.replace(/<[^>]+>/gi,""),s=function(){if(s)return s;var t=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"Œ"},{base:"oe",letters:"œ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}];s={};for(var e=0;e<t.length;e++)for(var o=t[e].letters,a=0;a<o.length;a++)s[o[a]]=t[e].base;return s}(),o=a.replace(/[^\u0000-\u007E]/g,function(t){return s[t]||t}).toLowerCase().replace(/[^\w\s-]+/g,""),"-"!==(e=o.replace(/ +/g,"-").replace(/-{2,}/g,"-")).substr(e.length-1)?e:e.substr(0,e.length-1)}function c4dAddSlashes(t){return t.toString().replace(/\\/g,"\\\\").replace(/\u0008/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/'/g,"\\'").replace(/"/g,'\\"')}function c4dEscAttr(t,e){return e=e?" ":"\n",(""+t.toString()).replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">").replace(/\r\n/g,e).replace(/[\r\n]/g,e)}!function(h){"use strict";c4dWooVS.options={zoom:{}},c4dWooVS.flipThumbnail=function(){h("body").on("click mouseover mouseout",".products li img:not(.flip-image)",function(){var t=h(this).parents("li");h(this).next(".c4d-woo-vs-flip-thumbnail").length<1&&h(this).parent().append(t.find(".c4d-woo-vs-flip-thumbnail").detach());var e=t.find(".c4d-woo-vs-flip-thumbnail img");void 0!==e&&e.addClass("active")}),h("body").on("click mouseover mouseout",".c4d-woo-vs-flip-thumbnail img",function(t){var e=h(this);void 0!==e&&"mouseout"==t.type&&e.removeClass("active")})},c4dWooVS.loopTooltip=function(){h("body").on("mouseover touchstart",".c4d-woo-vs-box-colors .c4d-woo-vs-box-color",function(){h(window).width()<1024&&0==c4dWooWsOptions.tooltip_mobile||tippy(".c4d-woo-vs-box-colors .c4d-woo-vs-box-color",{size:"small",arrow:!0,animateFill:!0})})},c4dWooVS.loopColorHover=function(){h("body").on("click mouseover mouseout touchstart touchend",".c4d-woo-vs-box-colors .c4d-woo-vs-box-color",function(t){var e=h(this).data("index"),o=h(this).parents("li"),a=o.find("img.wp-post-image, img.attachment-woocommerce_thumbnail, img.size-woocommerce_thumbnail");a.parent().find(".c4d-woo-vs-box-images").length<1&&a.parent().append(o.find(".c4d-woo-vs-box-images").detach());var s=o.find(".c4d-woo-vs-box-images img[class*="+e+"]");s.addClass("active").siblings().removeClass("active"),"mouseout"==t.type&&s.removeClass("active").siblings().removeClass("active")}),c4dWooVS.loopTooltip()},c4dWooVS.singleC olorBox=function(){if("grid"==c4dWooWsOptions.nav_type&&h("body").addClass("c4d-woo-vs-nav-grid"),"yes"==c4dWooWsOptions.nav_display&&h("body").addClass("c4d-woo-vs-nav-show"),"yes"==c4dWooWsOptions.main_gallery_default){var o=[],t=h(".c4d-woo-vs-datas").data("gallery");h.each(t,function(t,e){o.push([e])}),0<o.length&&(h("body").addClass("c4d-woo-vs-main-gallery-hidden"),c4dWooVS.createSlider("default-gallery",o,!0))}h(".variations_form").each(function(t,e){h("body").addClass("c4d-woo-vs-single-responsive-"+c4dWooWsOptions.single_responsive).addClass("c4d-woo-vs-single-outstock-type-"+c4dWooWsOptions.out_stock_type),h(e).addClass("c4d-woo-vs-single-color-box-active");var g="\x3c!-- C4D Woocommerce Variation Images by Coffee4dev.com --\x3e",o=h(e).find("table.variations select"),a=h(e).data("product_id"),s=h(".c4d-woo-vs-datas.pid-"+a),b=s.data("custom_attributes"),i=s.data("default_attributes"),f=s.data("variations"),w=s.data("images"),r='<div class="c4d-woo-vs-clear"><a class="reset_variations" href="#" style="visibility: visible; display: inline;">'+c4dWooWsOptions.clear+"</a>";if(void 0===i)return!1;b&&void 0!==b.multi_order&&"-1"!==b.multi_order&&h(e).addClass("c4d-woo-vs-allow-multi-order"),o.each(function(t,e){var u=h(e).attr("name"),o=h(e).parents("tr").find(".label label").text(),a=["c4d-woo-vs-single-list-box"],p="",m=h(this).val();a.push("c4d-woo-vs-box-shape-"+c4dWooWsOptions.box_shape),t<1&&a.push("first-list"),0<=u.indexOf("pa_")?void 0!==i[u.replace("attribute_pa_","")]?(p=""!==i[u.replace("attribute_pa_","")].c4d_woo_vs_type?i[u.replace("attribute_pa_","")].c4d_woo_vs_type:"text",a.push("c4d-woo-vs-type-"+p)):(p="image",a.push("c4d-woo-vs-type-image")):b&&(void 0!==b[u.replace("attribute_","")]?(p=""!==b[u.replace("attribute_","")].type?b[u.replace("attribute_","")].type:"text",a.push("c4d-woo-vs-type-"+p)):(p="image",a.push("c4d-woo-vs-type-image"))),"select"!==p?h(e).parents("tr").css("display","none"):r="",g+='<div class="'+a.join(" ")+'" data-attr="'+u+'">',g+="<label>"+o+"</label>";var s=h(e);"yes"==c4dWooWsOptions.sort_attribute&&(s=h(e).clone().sortSelect()),s.find("option").each(function(t,e){var o=h(e).val(),a=o,s=h(e).text();if(""!=o){var i=m==o?"active":"",r=wpFeSanitizeTitle(o),l="",d="",n="";f?h.each(f,function(t,e){var o=e.attributes;if(void 0!==w[r]&&""!=w[r])l='style="background-image: url('+w[r][0].thumb[0]+');"',l+=' data-src="'+w[r][0].full[0]+'"',n=void 0!==w[r][0].medium[0]?w[r][0].medium[0]:w[r][0].full[0];else if(void 0!==o[u]&&o[u]==a&&void 0!==e.image&&"undefined"!==e.image.gallery_thumbnail_src&&null!==e.image.gallery_thumbnail_src)return d=e.image.gallery_thumbnail_src,n=e.image.src,l='style="background-image: url('+d+');"',l+=' data-src="'+e.image.src+'"',l+=' data-thumb="'+d+'"',l+=' data-large_image="'+e.image.full_src+'"',l+=' data-large_src_w="'+e.image.full_src_w+'"',l+=' data-large_src_h="'+e.image.full_src_h+'"',l+=' data-src_w="'+e.image.src_w+'"',l+=' data-src_h="'+e.image.src_h+'"',!1}):h.each(w,function(){void 0!==w[r]&&""!=w[r]&&(l='style="background-image: url('+w[r][0].thumb[0]+');"',l+=' data-src="'+w[r][0].full[0]+'"',n=void 0!==w[r][0].medium[0]?w[r][0].medium[0]:w[r][0].full[0])});var c="";"yes"==c4dWooWsOptions.variation_hover_popup&&""!==n&&"text"!==p&&"select"!==p&&""!==p&&(c='<div class="variation-image-popup" style="background-image: url('+c4dWooWsOptions.placeholder_image+');"><span class="arrow"></span><img data-src="'+n+'"></div>');var v='<div class="out-stock">'+c4dWooWsOptions.out_stock_text+"</div>";g+='<div class="attribute-item '+i+'">'+c+v+"<div "+l+' class="c4d-woo-vs-attribute c4d-woo-vs-attribute_pa c4d-woo-vs-'+u+" c4d-woo-vs-"+u+"-"+r+'" data-name="'+c4dEscAttr(a)+'" data-value="'+r+'" data-value_raw="'+o+'" title="'+s+'">'+s+"</div>",b&&-1<u.indexOf(b.multi_order)&&(g+='<div class="multi-field"><input type="number" class="attribute-qty" step="1" min="1" max="" name="att_qty" value="1" title="Qty" size="4" pattern="[0-9]*" inputmode="numeric"></div>'),g+="</div>"}}),g+="</div>"}),g+="</div>","no"==c4dWooWsOptions.hide_clear_button&&(g+=r);var l="<div>"+(g+="\x3c!-- C4D Woocommerce Variation Images by Coffee4dev.com --\x3e")+"</div>";h(e).prepend(l),h(window).width()<1024&&0==c4dWooWsOptions.tooltip_mobile||("yes"==c4dWooWsOptions.variation_hover_popup?(tippy(".c4d-woo-vs-single-list-box.c4d-woo-vs-type-image .c4d-woo-vs-attribute_pa",{placement:"bottom",size:"small",arrow:!0,animateFill:!0}),tippy(".c4d-woo-vs-single-list-box:not(.c4d-woo-vs-type-image) .c4d-woo-vs-attribute_pa",{placement:"top",size:"small",arrow:!0,animateFill:!0})):tippy(".c4d-woo-vs-single-list-box .c4d-woo-vs-attribute_pa",{placement:"top",size:"small",arrow:!0,animateFill:!0}))}),h("body").on("click touch selfClick triggerDefault",".c4d-woo-vs-single-list-box .c4d-woo-vs-attribute",function(s){var t=h(this),e=t.parents(".variations_form"),i=t.parents(".c4d-woo-vs-single-list-box"),o=t.data("value"),r=t.data("value_raw"),a=t.data("name"),l=e.find('[name = "'+i.data("attr")+'"]'),d=t.data("src"),n=t.parents("form").data("product_id"),c=h(".c4d-woo-vs-datas.pid-"+n),v=c.data("custom_attributes"),u=c.data("gallery"),p=c.data("images"),m=c.data("variations"),g=!1;if(!i.hasClass("first-list")&&"triggerDefault"!=s.type||(h(".c4d-woo-vs-single-list-box .attribute-item").removeClass("outstock"),h(".c4d-woo-vs-single-list-box").removeClass("outstock"),h.each(m,function(t,e){if("triggerDefault"==s.type&&t<1)return!0;var o=i.data("attr"),a=e.attributes;typeof a[o]&&a[o]==r&&0==e.is_in_stock&&h.each(a,function(t,e){t!=o&&(""!==e?h('[data-attr="'+t+'"].c4d-woo-vs-single-list-box [data-value_raw="'+e+'"]').parents(".attribute-item").addClass("outstock"):h('[data-attr="'+t+'"].c4d-woo-vs-single-list-box').addClass("outstock"),g=!0)})})),"selfClick"===s.type||1==g&&i.hasClass("first-list")&&"triggerDefault"==s.type||((l.find('[value="'+c4dAddSlashes(a)+'"]').length<1||i.hasClass("first-list")&&"hide"==c4dWooWsOptions.out_stock_type&&1==g||1==g)&&(e.find("select").each(function(t,e){"triggerDefault"==s.type&&t<1||h(e).val("").trigger("change")}),h(".attribute-item").removeClass("active")),"triggerDefault"==s.type&&i.hasClass("first-list")||"triggerDefault"==s.type&&"hide"==c4dWooWsOptions.out_stock_type&&1==g||(0<l.find('[value="'+c4dAddSlashes(a)+'"]').length?l.val(a).trigger("change"):0<l.find('[value="'+o+'"]').length?l.val(o).trigger("change"):0<l.find('[value="'+r+'"]').length&&l.val(r).trigger("change"))),!v||i.data("attr").indexOf(v.multi_order)<0?(t.parents(".attribute-item").addClass("active"),t.parents(".attribute-item").siblings(".attribute-item").removeClass("active")):t.parents(".attribute-item").toggleClass("active"),"yes"==c4dWooWsOptions.main_gallery_variation){var b=[];if(void 0===d)return;if(void 0!==p[o]&&""!=p[o]?h.each(p[o],function(t,e){0!==parseInt(t)&&b.push(e)}):""!==d&&(b.push([{full:[t.data("large_image"),t.data("large_src_w"),t.data("large_src_h")],medium:[t.data("src"),t.data("src_w"),t.data("src_h")],srcset:"",thumb:[t.data("thumb")],title:t.attr("data-original-title")}]),h.each(u,function(t,e){b.push([e])})),0<b.length){h("body").addClass("c4d-woo-vs-main-gallery-hidden");var f=i.data("attr")+o;c4dWooVS.createSlider(f,b,!0)}}}),h("body").on("click",".c4d-woo-vs-zoom",function(t){t.preventDefault();var e=h(this).parent().find(".c4d-woo-vs-slider");e.attr("data-pswp-uid",e.attr("id")),c4dWooVS.openPhotoswipe(e)}),h("body").on("click",".reset_variations",function(t){return t.preventDefault(),h(".c4d-woo-vs-single-list-box .attribute-item").removeClass("active"),h(".c4d-woo-vs-gallery").removeClass("active"),"yes"==c4dWooWsOptions.main_gallery_default?(h("#c4d-woo-vs-slider-default-gallery").parents(".c4d-woo-vs-gallery").addClass("active"),h(window).trigger("resize")):h("body").removeClass("c4d-woo-vs-main-gallery-hidden"),!1}),h(".variations select").on("change",function(){var t=this,e=h(t).val();h('.attribute-item [data-value="'+wpFeSanitizeTitle(e)+'"]').trigger("selfClick"),h('.c4d-woo-vs-single-list-box[data-attr="'+h(t).attr("data-attribute_name")+'"]').hasClass("first-list")&&setTimeout(function(){h(t).addClass("current"),h(t).parents(".variations").find("select:not(.current)").each(function(t,e){var o=h(e).attr("data-attribute_name"),a=h('.c4d-woo-vs-single-list-box[data-attr="'+o+'"]');a.find(".attribute-item").addClass("not-match"),h(e).find("option").each(function(t,e){""!==h(e).val()&&h(a.find('.attribute-item [data-value="'+wpFeSanitizeTitle(h(e).val())+'"]')).parents(".attribute-item").removeClass("not-match")})}),h(t).removeClass("current")},400)}),h(".c4d-woo-vs-single-list-box .attribute-item.active .c4d-woo-vs-attribute").each(function(){var t=this;setTimeout(function(){h(t).trigger("triggerDefault")},1e3),setTimeout(function(){h(t).trigger("triggerDefault")},2e3)}),h("body").on("mouseover",".c4d-woo-vs-single-list-box .attribute-item",function(){var t=h(this).find(".variation-image-popup img");t.length&&null==t.attr("src")&&t.attr("src",t.attr("data-src"))}),h("body").on("click touchstart",".c4d-woo-vs-single-list-box .attribute-item",function(t){if(t.currentTarget===this){var e=h(this).find(".variation-image-popup");e.length<1||(e.offset().left<0&&(e.css({transform:"translate(0%,-10px) scale(1,1)",left:0-h(this).offset().left+25}),e.find(".arrow").css({left:h(this).offset().left,right:"auto"})),e.offset().left+e.width()>h(window).width()&&(e.css({transform:"translate(0%,-10px) scale(1,1)",left:0-h(this).offset().left+25}),e.find(".arrow").css({left:h(this).offset().left,right:"auto"})),"touchstart"==t.type&&h(t.target).hasClass("c4d-woo-vs-attribute")&&(h(this).addClass("mobile-show-image-popup"),h(this).siblings().removeClass("mobile-show-image-popup")))}})},h("body").on("click",".reset_variations",function(){h(".c4d-woo-vs-attribute").removeClass("outstock"),h(".c4d-woo-vs-single-list-box").removeClass("outstock")}),h("body").on("touchstart",".variation-image-popup",function(t){h(this).parents(".attribute-item").removeClass("mobile-show-image-popup")}),c4dWooVS.createSlider=function(t,e,o){var a=h("#c4d-woo-vs-slider-"+t),s=h("#c4d-woo-vs-nav-"+t),i="",r={accessibility:!0,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0,prevArrow:'<button type="button" class="slick-prev"></button>',nextArrow:'<button type="button" class="slick-next"></button>'};"slider"==c4dWooWsOptions.nav_type&&"yes"==c4dWooWsOptions.nav_display&&(r.asNavFor="#c4d-woo-vs-nav-"+t);var l={slidesToShow:c4dWooWsOptions.nav_item_show,slidesToScroll:1,asNavFor:"#c4d-woo-vs-slider-"+t,focusOnSelect:!0};if("vertical"===c4dWooWsOptions.nav_direction&&(l.vertical=!0,l.variableWidth=!1,l.centerMode=!1),a.length<1){var d='<div id="c4d-woo-vs-slider-'+t+'" class="c4d-woo-vs-slider nav-direction-'+c4dWooWsOptions.nav_direction+'">',n='<div id="c4d-woo-vs-nav-'+t+'" class="c4d-woo-vs-nav nav-direction-'+c4dWooWsOptions.nav_direction+'">';h.each(e,function(t,e){var o=e[0];0==t&&(i=o.medium[0]),d+='<div class="item-slide">',"yes"==c4dWooWsOptions.zoom_pan_image&&(d+='<a href="#" class="pan c4d-woo-vs-pan-zoom" data-big="'+o.full[0]+'">'),d+="<img ",d+='title="'+o.title+'" ',d+='data-large_image="'+o.full[0]+'" ',d+='data-large_image_width="'+o.full[1]+'" ',d+='data-large_image_height="'+o.full[2]+'" ',d+='data-src="'+o.full[0]+'" ',d+='src="'+o.medium[0]+'">',"yes"==c4dWooWsOptions.zoom_pan_image&&(d+="</a>"),d+="</div>",n+='<div class="item-slide" ><img src="'+o.thumb[0]+'"></div>'}),d+="</div>",n+="</div>","no"==c4dWooWsOptions.nav_display&&(n=""),h("head").append("<style>.c4d-woo-vs-main-gallery-hidden "+c4dWooWsOptions.main_gallery_replace_class+" > * { display: none; }</style>");var c="no"==c4dWooWsOptions.zoom_pan_image?'<span title="'+c4dWooWsOptions.fullscreen+'" class="c4d-woo-vs-zoom">'+c4dWooWsOptions.zoom+"</span>":"";if(h(c4dWooWsOptions.main_gallery_replace_class).find(".c4d-woo-vs-gallery-wrap").length<1){var v=["c4d-woo-vs-gallery-wrap"];v.push("yes"==c4dWooWsOptions.nav_button_hide?"c4d-woo-vs-nav-hide-button":""),v.push("yes"==c4dWooWsOptions.main_gallery_button?"c4d-woo-vs-slider-hide-button":""),h(c4dWooWsOptions.main_gallery_replace_class).append('<div class="'+v.join(" ")+'"></div>')}h(c4dWooWsOptions.main_gallery_replace_class+" .c4d-woo-vs-gallery-wrap").append('<div class="c4d-woo-vs-gallery">'+c+d+n+"</div>"),h(window).width()<1024&&0==c4dWooWsOptions.tooltip_mobile||tippy(".c4d-woo-vs-zoom",{size:"small",arrow:!0,animateFill:!0}),h(".c4d-woo-vs-gallery").removeClass("active");a=h("#c4d-woo-vs-slider-"+t),s=h("#c4d-woo-vs-nav-"+t);""!==i&&(c4dWooVS.isCreateSlider=!0,h("<img />",{src:i}).load(function(){h(".c4d-woo-vs-gallery").removeClass("active"),a.parents(".c4d-woo-vs-gallery").addClass("active"),a.slick(r),"slider"==c4dWooWsOptions.nav_type&&"yes"==c4dWooWsOptions.nav_display?s.slick(l):(s.find(".item-slide").on("click",function(t){h(this).addClass("slick-current slick-active").siblings().removeClass("slick-current slick-active"),a.slick("slickGoTo",h(this).index())}),a.on("afterChange",function(t,e,o){s.find(".item-slide:nth-child("+(o+1)+")").addClass("slick-current slick-active").siblings().removeClass("slick-current slick-active")})),c4dWooVS.isCreateSlider=!1}))}else o&&!c4dWooVS.isCreateSlider&&(h(".c4d-woo-vs-gallery").removeClass("active"),a.parents(".c4d-woo-vs-gallery").addClass("active"),a.slick("unslick"),a.slick(r),"slider"==c4dWooWsOptions.nav_type&&"yes"==c4dWooWsOptions.nav_display&&(s.slick("unslick"),s.slick(l)));"function"==typeof jQuery.zoom&&(setTimeout(function(){var t=a.find(".slick-active");t.trigger("resize"),t.trigger("zoom.destroy"),"no"==c4dWooWsOptions.zoom_pan_image&&"yes"==c4dWooWsOptions.zoom_out_box&&768<h(window).width()?t.zoom({target:".c4d-woo-vs-zoom-box .zoom-area"}):"no"==c4dWooWsOptions.zoom_pan_image&&t.zoom()},300),a.on("afterChange",function(t,e,o){(o=a.find('[data-slick-index="'+o+'"]')).trigger("zoom.destroy"),"no"==c4dWooWsOptions.zoom_pan_image&&"yes"==c4dWooWsOptions.zoom_out_box&&768<h(window).width()?o.zoom({target:".c4d-woo-vs-zoom-box .zoom-area"}):"no"==c4dWooWsOptions.zoom_pan_image&&o.zoom()})),"yes"==c4dWooWsOptions.zoom_pan_image&&a.find(".c4d-woo-vs-pan-zoom").pan({pan:!1}),h(window).trigger("resize")},c4dWooVS.getGalleryItems=function(t){var s=[];return 0<t.length&&t.find(".slick-slide:not(.slick-cloned)").each(function(t,e){var o=h(e).find("img");if(o.length){var a={src:o.attr("data-src"),w:o.attr("data-large_image_width"),h:o.attr("data-large_image_height"),title:o.attr("data-caption")?o.attr("data-caption"):o.attr("title")};s.push(a)}}),s},c4dWooVS.photoswipe=[],c4dWooVS.openPhotoswipe=function(t){var e=h(".pswp")[0],o=c4dWooVS.getGalleryItems(t);if(!(o.length<1)){var a=h.extend(wc_single_product_params.photoswipe_options,{index:parseInt(t.find(".slick-active").attr("data-slick-index")),galleryUID:t.attr("data-pswp-uid"),allowPanToNext:!1,maxSpreadZoom:1,getDoubleTapZoom:function(){return 1}});new PhotoSwipe(e,PhotoSwipeUI_Default,o,a).init()}},c4dWooVS.addToCartMulti=function(){h("form.c4d-woo-vs-allow-multi-order").length<1||h('.single_add_to_cart_button:not(".disabled")').on("click",function(t){var e=h(this),o=h(".c4d-woo-vs-datas"),s=o.data("custom_attributes"),i=o.data("variations"),r=[],l="";t.preventDefault(),e.removeClass("added"),e.addClass("loading"),h(".c4d-woo-vs-single-list-box").each(function(t,e){var a=h(e).attr("data-attr");if(0<a.indexOf(s.multi_order))return l=a,void h(e).find(".attribute-item").each(function(){var t=h(this).find(".attribute-qty").val(),e=h(this).find(".c4d-woo-vs-attribute");if(h(this).hasClass("active")&&0<t){var o={};o[a]=e.attr("data-value"),o.qty=t,r.push(o)}})}),h('.c4d-woo-vs-single-list-box:not([data-attr="'+l+'"])').each(function(t,o){var a=h(o).attr("data-attr");h.map(r,function(t,e){return t[a]=h(o).find(".attribute-item.active .c4d-woo-vs-attribute").attr("data-value")})}),h.each(r,function(a,s){h.each(i,function(t,o){var e=o.attributes;h.each(e,function(t,e){void 0!==s[t]&&s[t]==e&&(s.variation_id=o.variation_id,r[a]=s)})}),setTimeout(function(){h.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),{product_id:s.variation_id,quantity:s.qty,multi_order_meta:s},function(t){h(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,e])})},800*a)})})},c4dWooVS.zoomOutBox=function(){if("no"!=c4dWooWsOptions.zoom_out_box&&"yes"!=c4dWooWsOptions.zoom_pan_image&&!(0<h(".c4d-woo-vs-zoom-box").length||h(window).width()<768)){h("body").append('<div class="c4d-woo-vs-zoom-box"><div class="zoom-area"></div></div>');var e=h(".c4d-woo-vs-zoom-box");h("body").on("mouseover",".c4d-woo-vs-gallery.active .c4d-woo-vs-slider",function(){var t=h(".c4d-woo-vs-gallery.active");e.addClass("is-active"),e.css({top:t.offset().top,left:t.offset().left+t.outerWidth(!0)})}),h("body").on("mouseout",".c4d-woo-vs-gallery.active .c4d-woo-vs-slider",function(){e.removeClass("is-active")})}},c4dWooVS.isSmallScreen=function(){h(window).resize(function(){h(window).width()<1023?h("body").addClass("c4d-woo-vs-mobile"):h("body").removeClass("c4d-woo-vs-mobile")})},c4dWooVS.runAfterAjax=function(){1==c4dWooWsOptions.run_after_ajax&&h(document).ajaxComplete(function(t,e,o){-1<o.url.indexOf(c4dWooWsOptions.ajax_match)&&c4dWooVS.singleColorBox()})},h(document).ready(function(){c4dWooVS.isSmallScreen(),c4dWooVS.flipThumbnail(),c4dWooVS.singleColorBox(),c4dWooVS.loopColorHover(),c4dWooVS.addToCartMulti(),c4dWooVS.zoomOutBox()}),c4dWooVS.runAfterAjax()}(jQuery),jQuery.fn.sortSelect=function(){var t=this.find("option"),o=t.map(function(t,e){return{t:jQuery(e).text(),v:e.value}}).get();return o.sort(function(t,e){var o=t.t.toLowerCase(),a=e.t.toLowerCase();return a<o?1:o<a?-1:0}),t.each(function(t,e){e.value=o[t].v,jQuery(e).text(o[t].t)}),this};1 var c4dWooVS={isCreateSlider:!1};function wpFeSanitizeTitle(t){var s,e,o,a;return a=t.replace(/<[^>]+>/gi,""),s=function(){if(s)return s;var t=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹÐ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"Œ"},{base:"oe",letters:"œ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}];s={};for(var e=0;e<t.length;e++)for(var o=t[e].letters,a=0;a<o.length;a++)s[o[a]]=t[e].base;return s}(),o=a.replace(/[^\u0000-\u007E]/g,function(t){return s[t]||t}).toLowerCase().replace(/[^\w\s-]+/g,""),"-"!==(e=o.replace(/ +/g,"-").replace(/-{2,}/g,"-")).substr(e.length-1)?e:e.substr(0,e.length-1)}function c4dAddSlashes(t){return t.toString().replace(/\\/g,"\\\\").replace(/\u0008/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/'/g,"\\'").replace(/"/g,'\\"')}function c4dEscAttr(t,e){return e=e?" ":"\n",(""+t.toString()).replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">").replace(/\r\n/g,e).replace(/[\r\n]/g,e)}!function(h){"use strict";c4dWooVS.options={zoom:{}},c4dWooVS.flipThumbnail=function(){h("body").on("click mouseover mouseout",".products li img:not(.flip-image)",function(){var t=h(this).parents("li");h(this).next(".c4d-woo-vs-flip-thumbnail").length<1&&h(this).parent().append(t.find(".c4d-woo-vs-flip-thumbnail").detach());var e=t.find(".c4d-woo-vs-flip-thumbnail img");void 0!==e&&e.addClass("active")}),h("body").on("click mouseover mouseout",".c4d-woo-vs-flip-thumbnail img",function(t){var e=h(this);void 0!==e&&"mouseout"==t.type&&e.removeClass("active")})},c4dWooVS.loopTooltip=function(){h("body").on("mouseover touchstart",".c4d-woo-vs-box-colors .c4d-woo-vs-box-color",function(){h(window).width()<1024&&0==c4dWooWsOptions.tooltip_mobile||tippy(".c4d-woo-vs-box-colors .c4d-woo-vs-box-color",{size:"small",arrow:!0,animateFill:!0})})},c4dWooVS.loopColorHover=function(){h("body").on("click mouseover mouseout touchstart touchend",".c4d-woo-vs-box-colors .c4d-woo-vs-box-color",function(t){var e=h(this).data("index"),o=h(this).parents("li"),a=o.find("img.wp-post-image, img.attachment-woocommerce_thumbnail, img.size-woocommerce_thumbnail");a.parent().find(".c4d-woo-vs-box-images").length<1&&a.parent().append(o.find(".c4d-woo-vs-box-images").detach());var s=o.find(".c4d-woo-vs-box-images img[class*="+e+"]");s.addClass("active").siblings().removeClass("active"),"mouseout"==t.type&&s.removeClass("active").siblings().removeClass("active")}),c4dWooVS.loopTooltip()},c4dWooVS.singleCreateSwatches=function(){if("grid"==c4dWooWsOptions.nav_type&&h("body").addClass("c4d-woo-vs-nav-grid"),"yes"==c4dWooWsOptions.nav_display&&h("body").addClass("c4d-woo-vs-nav-show"),"yes"==c4dWooWsOptions.main_gallery_default){var o=[],t=h(".c4d-woo-vs-datas").data("gallery");h.each(t,function(t,e){o.push([e])}),0<o.length&&(h("body").addClass("c4d-woo-vs-main-gallery-hidden"),c4dWooVS.createSlider("default-gallery",o,!0))}h(".variations_form").each(function(t,e){if(!h(this).hasClass("is-created-swatches-images")){h(this).addClass("is-created-swatches-images"),h("body").addClass("c4d-woo-vs-single-responsive-"+c4dWooWsOptions.single_responsive).addClass("c4d-woo-vs-single-outstock-type-"+c4dWooWsOptions.out_stock_type),h(e).addClass("c4d-woo-vs-single-color-box-active");var g="\x3c!-- C4D Woocommerce Variation Images by Coffee4dev.com --\x3e",o=h(e).find("table.variations select"),a=h(e).data("product_id"),s=h(".c4d-woo-vs-datas.pid-"+a),b=s.data("custom_attributes"),i=s.data("default_attributes"),f=s.data("variations"),w=s.data("images"),r='<div class="c4d-woo-vs-clear"><a class="reset_variations" href="#" style="visibility: visible; display: inline;">'+c4dWooWsOptions.clear+"</a>";if(void 0===i)return!1;b&&void 0!==b.multi_order&&"-1"!==b.multi_order&&h(e).addClass("c4d-woo-vs-allow-multi-order"),o.each(function(t,e){var u=h(e).attr("name"),o=h(e).parents("tr").find(".label label").text(),a=["c4d-woo-vs-single-list-box"],p="",m=h(this).val();a.push("c4d-woo-vs-box-shape-"+c4dWooWsOptions.box_shape),t<1&&a.push("first-list"),0<=u.indexOf("pa_")?void 0!==i[u.replace("attribute_pa_","")]?(p=""!==i[u.replace("attribute_pa_","")].c4d_woo_vs_type?i[u.replace("attribute_pa_","")].c4d_woo_vs_type:"text",a.push("c4d-woo-vs-type-"+p)):(p="image",a.push("c4d-woo-vs-type-image")):b&&(void 0!==b[u.replace("attribute_","")]?(p=""!==b[u.replace("attribute_","")].type?b[u.replace("attribute_","")].type:"text",a.push("c4d-woo-vs-type-"+p)):(p="image",a.push("c4d-woo-vs-type-image"))),"select"!==p?h(e).parents("tr").css("display","none"):r="",g+='<div class="'+a.join(" ")+'" data-attr="'+u+'">',g+="<label>"+o+"</label>";var s=h(e);"yes"==c4dWooWsOptions.sort_attribute&&(s=h(e).clone().sortSelect()),s.find("option").each(function(t,e){var o=h(e).val(),a=o,s=h(e).text();if(""!=o){var i=m==o?"active":"",r=wpFeSanitizeTitle(o),l="",d="",c="";f?h.each(f,function(t,e){var o=e.attributes;if(void 0!==w[r]&&""!=w[r])l='style="background-image: url('+w[r][0].thumb[0]+');"',l+=' data-src="'+w[r][0].full[0]+'"',c=void 0!==w[r][0].medium[0]?w[r][0].medium[0]:w[r][0].full[0];else if(void 0!==o[u]&&o[u]==a&&void 0!==e.image&&"undefined"!==e.image.gallery_thumbnail_src&&null!==e.image.gallery_thumbnail_src)return d=e.image.gallery_thumbnail_src,c=e.image.src,l='style="background-image: url('+d+');"',l+=' data-src="'+e.image.src+'"',l+=' data-thumb="'+d+'"',l+=' data-large_image="'+e.image.full_src+'"',l+=' data-large_src_w="'+e.image.full_src_w+'"',l+=' data-large_src_h="'+e.image.full_src_h+'"',l+=' data-src_w="'+e.image.src_w+'"',l+=' data-src_h="'+e.image.src_h+'"',!1}):h.each(w,function(){void 0!==w[r]&&""!=w[r]&&(l='style="background-image: url('+w[r][0].thumb[0]+');"',l+=' data-src="'+w[r][0].full[0]+'"',c=void 0!==w[r][0].medium[0]?w[r][0].medium[0]:w[r][0].full[0])});var n="";"yes"==c4dWooWsOptions.variation_hover_popup&&""!==c&&"text"!==p&&"select"!==p&&""!==p&&(n='<div class="variation-image-popup" style="background-image: url('+c4dWooWsOptions.placeholder_image+');"><span class="arrow"></span><img data-src="'+c+'"></div>');var v='<div class="out-stock">'+c4dWooWsOptions.out_stock_text+"</div>";g+='<div class="attribute-item '+i+'">'+n+v+"<div "+l+' class="c4d-woo-vs-attribute c4d-woo-vs-attribute_pa c4d-woo-vs-'+u+" c4d-woo-vs-"+u+"-"+r+'" data-name="'+c4dEscAttr(a)+'" data-value="'+r+'" data-value_raw="'+o+'" title="'+s+'">'+s+"</div>",b&&-1<u.indexOf(b.multi_order)&&(g+='<div class="multi-field"><input type="number" class="attribute-qty" step="1" min="1" max="" name="att_qty" value="1" title="Qty" size="4" pattern="[0-9]*" inputmode="numeric"></div>'),g+="</div>"}}),g+="</div>"}),g+="</div>","no"==c4dWooWsOptions.hide_clear_button&&(g+=r);var l="<div>"+(g+="\x3c!-- C4D Woocommerce Variation Images by Coffee4dev.com --\x3e")+"</div>",d=h(e).find("table.variations");1==c4dWooWsOptions.insert_before_default_attribute?d.before(l):d.after(l),h(window).width()<1024&&0==c4dWooWsOptions.tooltip_mobile||("yes"==c4dWooWsOptions.variation_hover_popup?(tippy(".c4d-woo-vs-single-list-box.c4d-woo-vs-type-image .c4d-woo-vs-attribute_pa",{placement:"bottom",size:"small",arrow:!0,animateFill:!0}),tippy(".c4d-woo-vs-single-list-box:not(.c4d-woo-vs-type-image) .c4d-woo-vs-attribute_pa",{placement:"top",size:"small",arrow:!0,animateFill:!0})):tippy(".c4d-woo-vs-single-list-box .c4d-woo-vs-attribute_pa",{placement:"top",size:"small",arrow:!0,animateFill:!0}))}})},c4dWooVS.singleColorBox=function(){h("body").on("click touch selfClick triggerDefault",".c4d-woo-vs-single-list-box .c4d-woo-vs-attribute",function(s){var t=h(this),e=t.parents(".variations_form"),i=t.parents(".c4d-woo-vs-single-list-box"),o=t.data("value"),r=t.data("value_raw"),a=t.data("name"),l=e.find('[name = "'+i.data("attr")+'"]'),d=t.data("src"),c=t.parents("form").data("product_id"),n=h(".c4d-woo-vs-datas.pid-"+c),v=n.data("custom_attributes"),u=n.data("gallery"),p=n.data("images"),m=n.data("variations"),g=!1;if(c4dWooWsOptions.woocommerceWrap=h(this).closest(".woocommerce"),!i.hasClass("first-list")&&"triggerDefault"!=s.type||(h(".c4d-woo-vs-single-list-box .attribute-item").removeClass("outstock"),h(".c4d-woo-vs-single-list-box").removeClass("outstock"),h.each(m,function(t,e){if("triggerDefault"==s.type&&t<1)return!0;var o=i.data("attr"),a=e.attributes;typeof a[o]&&a[o]==r&&0==e.is_in_stock&&h.each(a,function(t,e){t!=o&&(""!==e?h('[data-attr="'+t+'"].c4d-woo-vs-single-list-box [data-value_raw="'+e+'"]').parents(".attribute-item").addClass("outstock"):h('[data-attr="'+t+'"].c4d-woo-vs-single-list-box').addClass("outstock"),g=!0)})})),"selfClick"===s.type||1==g&&i.hasClass("first-list")&&"triggerDefault"==s.type||((l.find('[value="'+c4dAddSlashes(a)+'"]').length<1||i.hasClass("first-list")&&"hide"==c4dWooWsOptions.out_stock_type&&1==g||1==g)&&(e.find("select").each(function(t,e){"triggerDefault"==s.type&&t<1||h(e).val("").trigger("change")}),h(".attribute-item").removeClass("active")),"triggerDefault"==s.type&&i.hasClass("first-list")||"triggerDefault"==s.type&&"hide"==c4dWooWsOptions.out_stock_type&&1==g||(0<l.find('[value="'+c4dAddSlashes(a)+'"]').length?l.val(a).trigger("change"):0<l.find('[value="'+o+'"]').length?l.val(o).trigger("change"):0<l.find('[value="'+r+'"]').length&&l.val(r).trigger("change"))),!v||i.data("attr").indexOf(v.multi_order)<0?(t.parents(".attribute-item").addClass("active"),t.parents(".attribute-item").siblings(".attribute-item").removeClass("active")):t.parents(".attribute-item").toggleClass("active"),"yes"==c4dWooWsOptions.main_gallery_variation){var b=[];if(void 0===d)return;if(void 0!==p[o]&&""!=p[o]?h.each(p[o],function(t,e){0!==parseInt(t)&&b.push(e)}):""!==d&&(b.push([{full:[t.data("large_image"),t.data("large_src_w"),t.data("large_src_h")],medium:[t.data("src"),t.data("src_w"),t.data("src_h")],srcset:"",thumb:[t.data("thumb")],title:t.attr("data-original-title")}]),h.each(u,function(t,e){b.push([e])})),0<b.length){h("body").addClass("c4d-woo-vs-main-gallery-hidden");var f=i.data("attr")+o;c4dWooVS.createSlider(f,b,!0)}}}),h("body").on("click",".c4d-woo-vs-zoom",function(t){t.preventDefault();var e=h(this).parent().find(".c4d-woo-vs-slider");e.attr("data-pswp-uid",e.attr("id")),c4dWooVS.openPhotoswipe(e)}),h("body").on("click",".reset_variations",function(t){return t.preventDefault(),h(".c4d-woo-vs-single-list-box .attribute-item").removeClass("active"),h(".c4d-woo-vs-gallery").removeClass("active"),"yes"==c4dWooWsOptions.main_gallery_default?(h("#c4d-woo-vs-slider-default-gallery").parents(".c4d-woo-vs-gallery").addClass("active"),h(window).trigger("resize")):h("body").removeClass("c4d-woo-vs-main-gallery-hidden"),!1}),h(".variations select").on("change",function(){var t=this,e=h(t).val();h('.attribute-item [data-value="'+wpFeSanitizeTitle(e)+'"]').trigger("selfClick"),h('.c4d-woo-vs-single-list-box[data-attr="'+h(t).attr("data-attribute_name")+'"]').hasClass("first-list")&&setTimeout(function(){h(t).addClass("current"),h(t).parents(".variations").find("select:not(.current)").each(function(t,e){var o=h(e).attr("data-attribute_name"),a=h('.c4d-woo-vs-single-list-box[data-attr="'+o+'"]');a.find(".attribute-item").addClass("not-match"),h(e).find("option").each(function(t,e){""!==h(e).val()&&h(a.find('.attribute-item [data-value="'+wpFeSanitizeTitle(h(e).val())+'"]')).parents(".attribute-item").removeClass("not-match")})}),h(t).removeClass("current")},400)}),h(".c4d-woo-vs-single-list-box .attribute-item.active .c4d-woo-vs-attribute").each(function(){var t=this;setTimeout(function(){h(t).trigger("triggerDefault")},1e3),setTimeout(function(){h(t).trigger("triggerDefault")},2e3)}),h("body").on("mouseover",".c4d-woo-vs-single-list-box .attribute-item",function(){var t=h(this).find(".variation-image-popup img");t.length&&null==t.attr("src")&&t.attr("src",t.attr("data-src"))}),h("body").on("click touchstart",".c4d-woo-vs-single-list-box .attribute-item",function(t){if(t.currentTarget===this){var e=h(this).find(".variation-image-popup");e.length<1||(e.offset().left<0&&(e.css({transform:"translate(0%,-10px) scale(1,1)",left:0-h(this).offset().left+25}),e.find(".arrow").css({left:h(this).offset().left,right:"auto"})),e.offset().left+e.width()>h(window).width()&&(e.css({transform:"translate(0%,-10px) scale(1,1)",left:0-h(this).offset().left+25}),e.find(".arrow").css({left:h(this).offset().left,right:"auto"})),"touchstart"==t.type&&h(t.target).hasClass("c4d-woo-vs-attribute")&&(h(this).addClass("mobile-show-image-popup"),h(this).siblings().removeClass("mobile-show-image-popup")))}})},h("body").on("click",".reset_variations",function(){h(".c4d-woo-vs-attribute").removeClass("outstock"),h(".c4d-woo-vs-single-list-box").removeClass("outstock")}),h("body").on("touchstart",".variation-image-popup",function(t){h(this).parents(".attribute-item").removeClass("mobile-show-image-popup")}),c4dWooVS.createSlider=function(t,e,o){var a=h("#c4d-woo-vs-slider-"+t),s=h("#c4d-woo-vs-nav-"+t),i="",r={accessibility:!0,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0,prevArrow:'<button type="button" class="slick-prev"></button>',nextArrow:'<button type="button" class="slick-next"></button>'};"slider"==c4dWooWsOptions.nav_type&&"yes"==c4dWooWsOptions.nav_display&&(r.asNavFor="#c4d-woo-vs-nav-"+t);var l={slidesToShow:c4dWooWsOptions.nav_item_show,slidesToScroll:1,asNavFor:"#c4d-woo-vs-slider-"+t,focusOnSelect:!0};if("vertical"===c4dWooWsOptions.nav_direction&&(l.vertical=!0,l.variableWidth=!1,l.centerMode=!1),a.length<1){var d='<div id="c4d-woo-vs-slider-'+t+'" class="c4d-woo-vs-slider nav-direction-'+c4dWooWsOptions.nav_direction+'">',c='<div id="c4d-woo-vs-nav-'+t+'" class="c4d-woo-vs-nav nav-direction-'+c4dWooWsOptions.nav_direction+'">';h.each(e,function(t,e){var o=e[0];0==t&&(i=o.medium[0]),d+='<div class="item-slide">',"yes"==c4dWooWsOptions.zoom_pan_image&&(d+='<a href="#" class="pan c4d-woo-vs-pan-zoom" data-big="'+o.full[0]+'">'),d+="<img ",d+='title="'+o.title+'" ',d+='data-large_image="'+o.full[0]+'" ',d+='data-large_image_width="'+o.full[1]+'" ',d+='data-large_image_height="'+o.full[2]+'" ',d+='data-src="'+o.full[0]+'" ',d+='src="'+o.medium[0]+'">',"yes"==c4dWooWsOptions.zoom_pan_image&&(d+="</a>"),d+="</div>",c+='<div class="item-slide" ><img src="'+o.thumb[0]+'"></div>'}),d+="</div>",c+="</div>","no"==c4dWooWsOptions.nav_display&&(c=""),h("head").append("<style>.c4d-woo-vs-main-gallery-hidden "+c4dWooWsOptions.main_gallery_replace_class+" > * { display: none; }</style>");var n="no"==c4dWooWsOptions.zoom_pan_image?'<span title="'+c4dWooWsOptions.fullscreen+'" class="c4d-woo-vs-zoom">'+c4dWooWsOptions.zoom+"</span>":"";if(c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class).addClass("is-active-swatch-gallery"),c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class+" .c4d-woo-vs-gallery-wrap").length<1){var v=["c4d-woo-vs-gallery-wrap"];v.push("yes"==c4dWooWsOptions.nav_button_hide?"c4d-woo-vs-nav-hide-button":""),v.push("yes"==c4dWooWsOptions.main_gallery_button?"c4d-woo-vs-slider-hide-button":""),c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class).append('<div class="'+v.join(" ")+'"></div>')}c4dWooWsOptions.woocommerceWrap.find(c4dWooWsOptions.main_gallery_replace_class+" .c4d-woo-vs-gallery-wrap").append('<div class="c4d-woo-vs-gallery">'+n+d+c+"</div>"),h(window).width()<1024&&0==c4dWooWsOptions.tooltip_mobile||tippy(".c4d-woo-vs-zoom",{size:"small",arrow:!0,animateFill:!0}),h(".c4d-woo-vs-gallery").removeClass("active");a=h("#c4d-woo-vs-slider-"+t),s=h("#c4d-woo-vs-nav-"+t);""!==i&&(c4dWooVS.isCreateSlider=!0,h("<img />",{src:i}).load(function(){h(".c4d-woo-vs-gallery").removeClass("active"),a.parents(".c4d-woo-vs-gallery").addClass("active"),a.slick(r),"slider"==c4dWooWsOptions.nav_type&&"yes"==c4dWooWsOptions.nav_display?s.slick(l):(s.find(".item-slide").on("click",function(t){h(this).addClass("slick-current slick-active").siblings().removeClass("slick-current slick-active"),a.slick("slickGoTo",h(this).index())}),a.on("afterChange",function(t,e,o){s.find(".item-slide:nth-child("+(o+1)+")").addClass("slick-current slick-active").siblings().removeClass("slick-current slick-active")})),c4dWooVS.isCreateSlider=!1}))}else o&&!c4dWooVS.isCreateSlider&&(h(".c4d-woo-vs-gallery").removeClass("active"),a.parents(".c4d-woo-vs-gallery").addClass("active"),a.slick("unslick"),a.slick(r),"slider"==c4dWooWsOptions.nav_type&&"yes"==c4dWooWsOptions.nav_display&&(s.slick("unslick"),s.slick(l)));"function"==typeof jQuery.zoom&&(setTimeout(function(){var t=a.find(".slick-active");t.trigger("resize"),t.trigger("zoom.destroy"),"no"==c4dWooWsOptions.zoom_pan_image&&"yes"==c4dWooWsOptions.zoom_out_box&&768<h(window).width()?t.zoom({target:".c4d-woo-vs-zoom-box .zoom-area"}):"no"==c4dWooWsOptions.zoom_pan_image&&t.zoom()},300),a.on("afterChange",function(t,e,o){(o=a.find('[data-slick-index="'+o+'"]')).trigger("zoom.destroy"),"no"==c4dWooWsOptions.zoom_pan_image&&"yes"==c4dWooWsOptions.zoom_out_box&&768<h(window).width()?o.zoom({target:".c4d-woo-vs-zoom-box .zoom-area"}):"no"==c4dWooWsOptions.zoom_pan_image&&o.zoom()})),"yes"==c4dWooWsOptions.zoom_pan_image&&a.find(".c4d-woo-vs-pan-zoom").pan({pan:!1}),h(window).trigger("resize")},c4dWooVS.getGalleryItems=function(t){var s=[];return 0<t.length&&t.find(".slick-slide:not(.slick-cloned)").each(function(t,e){var o=h(e).find("img");if(o.length){var a={src:o.attr("data-src"),w:o.attr("data-large_image_width"),h:o.attr("data-large_image_height"),title:o.attr("data-caption")?o.attr("data-caption"):o.attr("title")};s.push(a)}}),s},c4dWooVS.photoswipe=[],c4dWooVS.openPhotoswipe=function(t){var e=h(".pswp")[0],o=c4dWooVS.getGalleryItems(t);if(!(o.length<1)){var a=h.extend(wc_single_product_params.photoswipe_options,{index:parseInt(t.find(".slick-active").attr("data-slick-index")),galleryUID:t.attr("data-pswp-uid"),allowPanToNext:!1,maxSpreadZoom:1,getDoubleTapZoom:function(){return 1}});new PhotoSwipe(e,PhotoSwipeUI_Default,o,a).init()}},c4dWooVS.addToCartMulti=function(){h("form.c4d-woo-vs-allow-multi-order").length<1||h('.single_add_to_cart_button:not(".disabled")').on("click",function(t){var e=h(this),o=h(".c4d-woo-vs-datas"),s=o.data("custom_attributes"),i=o.data("variations"),r=[],l="";t.preventDefault(),e.removeClass("added"),e.addClass("loading"),h(".c4d-woo-vs-single-list-box").each(function(t,e){var a=h(e).attr("data-attr");if(0<a.indexOf(s.multi_order))return l=a,void h(e).find(".attribute-item").each(function(){var t=h(this).find(".attribute-qty").val(),e=h(this).find(".c4d-woo-vs-attribute");if(h(this).hasClass("active")&&0<t){var o={};o[a]=e.attr("data-value"),o.qty=t,r.push(o)}})}),h('.c4d-woo-vs-single-list-box:not([data-attr="'+l+'"])').each(function(t,o){var a=h(o).attr("data-attr");h.map(r,function(t,e){return t[a]=h(o).find(".attribute-item.active .c4d-woo-vs-attribute").attr("data-value")})}),h.each(r,function(a,s){h.each(i,function(t,o){var e=o.attributes;h.each(e,function(t,e){void 0!==s[t]&&s[t]==e&&(s.variation_id=o.variation_id,r[a]=s)})}),setTimeout(function(){h.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),{product_id:s.variation_id,quantity:s.qty,multi_order_meta:s},function(t){h(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,e])})},800*a)})})},c4dWooVS.zoomOutBox=function(){if("no"!=c4dWooWsOptions.zoom_out_box&&"yes"!=c4dWooWsOptions.zoom_pan_image&&!(0<h(".c4d-woo-vs-zoom-box").length||h(window).width()<768)){h("body").append('<div class="c4d-woo-vs-zoom-box"><div class="zoom-area"></div></div>');var e=h(".c4d-woo-vs-zoom-box");h("body").on("mouseover",".c4d-woo-vs-gallery.active .c4d-woo-vs-slider",function(){var t=h(".c4d-woo-vs-gallery.active");e.addClass("is-active"),e.css({top:t.offset().top,left:t.offset().left+t.outerWidth(!0)})}),h("body").on("mouseout",".c4d-woo-vs-gallery.active .c4d-woo-vs-slider",function(){e.removeClass("is-active")})}},c4dWooVS.isSmallScreen=function(){h(window).resize(function(){h(window).width()<1023?h("body").addClass("c4d-woo-vs-mobile"):h("body").removeClass("c4d-woo-vs-mobile")})},c4dWooVS.runAfterAjax=function(){1==c4dWooWsOptions.run_after_ajax&&h(document).ajaxComplete(function(t,e,o){-1<o.url.indexOf(c4dWooWsOptions.ajax_match)&&c4dWooVS.singleCreateSwatches()})},h(document).ready(function(){c4dWooVS.isSmallScreen(),c4dWooVS.flipThumbnail(),c4dWooVS.singleCreateSwatches(),c4dWooVS.singleColorBox(),c4dWooVS.loopColorHover(),c4dWooVS.addToCartMulti(),c4dWooVS.zoomOutBox()}),c4dWooVS.runAfterAjax()}(jQuery),jQuery.fn.sortSelect=function(){var t=this.find("option"),o=t.map(function(t,e){return{t:jQuery(e).text(),v:e.value}}).get();return o.sort(function(t,e){var o=t.t.toLowerCase(),a=e.t.toLowerCase();return a<o?1:o<a?-1:0}),t.each(function(t,e){e.value=o[t].v,jQuery(e).text(o[t].t)}),this}; -
c4d-woo-variation-swatches/trunk/c4d-woo-variation-swatches.php
r2300597 r2302460 8 8 Text Domain: c4d-woo-vs 9 9 Domain Path: /languages 10 Version: 1.3.5 610 Version: 1.3.57 11 11 */ 12 12 … … 111 111 'run_after_ajax' => (isset($c4d_plugin_manager['c4d-woo-vs-support-ajax-request']) ? $c4d_plugin_manager['c4d-woo-vs-support-ajax-request'] : '1'), 112 112 'ajax_match' => (isset($c4d_plugin_manager['c4d-woo-vs-support-ajax-match']) ? $c4d_plugin_manager['c4d-woo-vs-support-ajax-match'] : 'admin-ajax.php'), 113 'insert_before_default_attribute' => (isset($c4d_plugin_manager['c4d-woo-vs-single-insert-position']) ? $c4d_plugin_manager['c4d-woo-vs-single-insert-position'] : '1') 113 114 ); 114 115 … … 448 449 ), 449 450 array( 451 'id' => 'c4d-woo-vs-single-insert-position', 452 'type' => 'button_set', 453 'title' => esc_html__('Render Place', 'c4d-woo-vs'), 454 'subtitle' => __('Render swatch images before or after default attribute of theme', 'c4d-woo-vs'), 455 'options' => array( 456 '1' => esc_html__('Before', 'c4d-woo-vs'), 457 '0' => esc_html__('After', 'c4d-woo-vs'), 458 ), 459 'default' => '1' 460 ), 461 array( 450 462 'id' => 'c4d-woo-vs-single-outstock-type', 451 463 'type' => 'button_set', -
c4d-woo-variation-swatches/trunk/readme.txt
r2300597 r2302460 5 5 Requires at least: 4.0 6 6 Tested up to: 5.4.1 7 Stable tag: 1.3.5 67 Stable tag: 1.3.57 8 8 WC requires at least: 3.2 9 9 WC tested up to: 4.0.1 … … 99 99 100 100 == Changelog == 101 = 1.3.57 = 102 * Fixed: duplidate swatch images in single page 103 * Added: option to render swatch images before or after default theme attributes 104 101 105 = 1.3.56 = 102 106 * Added: option to run with quickview plugin, run after ajax completes. Eg: YITH WooCommerce Quick View
Note: See TracChangeset
for help on using the changeset viewer.